索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractDatabaseMetaEngine - com.walker.dbmeta中的类
-
抽象的数据库元数据引擎定义。
- AbstractDatabaseMetaEngine() - 类的构造器 com.walker.dbmeta.AbstractDatabaseMetaEngine
C
- com.walker.dbmeta - 程序包 com.walker.dbmeta
- com.walker.dbmeta.support - 程序包 com.walker.dbmeta.support
- com.walker.dbmeta.util - 程序包 com.walker.dbmeta.util
- copyAddress(Address, boolean, int, String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
克隆一个
Address资源地址对象 - createDbConnector(Address) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
-
根据不同数据库,创建不同的连接对象
- createDbConnector(Address) - 类中的方法 com.walker.dbmeta.support.DamengMetaEngine
- createDbConnector(Address) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- createDbConnector(Address) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- createDbConnector(Address) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- createDbConnector(Address) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
- createTableDynamic(Address, List<Map<String, Object>>, String, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- createTableDynamic(Address, List<Map<String, Object>>, String, String) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
动态创建表结果,可能是关系数据库,也可能是
NoSQL数据库类型。
D
- DamengMetaEngine - com.walker.dbmeta.support中的类
-
达梦数据库元数据引擎实现,目前和
Oracle保持一致。 - DamengMetaEngine() - 类的构造器 com.walker.dbmeta.support.DamengMetaEngine
- DatabaseMetaEngine - com.walker.dbmeta中的接口
-
数据库元数据引擎定义,仅获取数据库的元数据相关信息,与系统没有关系。
- DatabaseMetaEngineUtils - com.walker.dbmeta.util中的类
-
系统多表存储功能,数据库元数据引擎对象管理类。
- DatabaseMetaEngineUtils() - 类的构造器 com.walker.dbmeta.util.DatabaseMetaEngineUtils
- DatabaseUtils - com.walker.dbmeta.util中的类
- DatabaseUtils() - 类的构造器 com.walker.dbmeta.util.DatabaseUtils
- DB_SEPARATOR - 类中的静态变量 com.walker.dbmeta.util.DatabaseUtils
- destroy() - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- destroy() - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
使用完该对象,必须调用该方法销毁
- doCreateTableAction(Address, List<FieldInfo>, String, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
-
具体创建表结构过程,由子类实现,如:关系数据库ddl,nosql数据库的schema等
- doCreateTableAction(Address, List<FieldInfo>, String, String) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- doCreateTableAction(Address, List<FieldInfo>, String, String) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- doCreateTableAction(Address, List<FieldInfo>, String, String) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- doCreateTableAction(Address, List<FieldInfo>, String, String) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
F
- FieldInfo - com.walker.dbmeta中的类
-
描述:数据表列信息定义
- FieldInfo() - 类的构造器 com.walker.dbmeta.FieldInfo
- findIndexNameInSQL(String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
找到SQL语句中的索引名字,如果是创建索引语句的话
- findTableNameInIndex(String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
返回创建索引SQL中的表名称
- findTableNameInSQL(String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
从创建表的SQL中找出表名
G
- getColumnId() - 类中的方法 com.walker.dbmeta.FieldInfo
- getColumnKey() - 类中的方法 com.walker.dbmeta.FieldInfo
- getComments() - 类中的方法 com.walker.dbmeta.FieldInfo
- getConnector() - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- getConnector() - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
- getConnector(Address) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- getDatabaseMetaEngine(Address, DatabaseType) - 类中的静态方法 com.walker.dbmeta.util.DatabaseMetaEngineUtils
-
获得系统多数据库中的某个数据库的元数据引擎对象。
- getDatabaseNameIndex(String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
返回数据库名字后面的后缀,如果不存在返回-1
- getDataType() - 类中的方法 com.walker.dbmeta.FieldInfo
- getFieldInfo(String, Object, String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseMetaEngineUtils
-
生成字段对象
- getFieldName() - 类中的方法 com.walker.dbmeta.FieldInfo
- getFields(Address, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- getFields(Address, String) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
返回表中所有字段集合
- getFieldsObject(Address, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
-
返回表中字段对象集合
- getFieldsObject(Address, String) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
返回表中字段对象集合
- getLength() - 类中的方法 com.walker.dbmeta.FieldInfo
- getLikeConditionArg(String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseMetaEngineUtils
- getMySQLSchemaName(String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
把MySQL的服务名字中提取数据库,因为里面会有参数,如:walkersoft-share-marks?
- getNullable() - 类中的方法 com.walker.dbmeta.FieldInfo
- getPrecision() - 类中的方法 com.walker.dbmeta.FieldInfo
- getScale() - 类中的方法 com.walker.dbmeta.FieldInfo
- getSummary() - 类中的方法 com.walker.dbmeta.FieldInfo
- getTableName() - 类中的方法 com.walker.dbmeta.FieldInfo
- getTableNamesByLike(Address, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- getTableNamesByLike(Address, String) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
- getTableNamesByLike(Address, String) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
-
查找给定库中的表名集合
- getTableNamesByLike(Address, String) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
-
查找给定库中的表名集合
- getTableRow(Address, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- getTableRow(Address, String) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
返回给定的表当前记录数
- getTableRows(Address, List<String>) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- getTableRows(Address, List<String>) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
返回给定表集合中,每个表的概要数据量(行数)。
- getTableSize(Address) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- getTableSize(Address) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
返回该地址数据库中存在的表数量
I
- initialize() - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- initialize() - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
初始化,创建该对象后必须首先调用该方法。
- isContainColumnName(String, ResultSetMetaData) - 类中的静态方法 com.walker.dbmeta.util.DatabaseMetaEngineUtils
-
通过 ResultSetMetaData 判断是否有给定名称的字段。
- isCreateIndexSQL(String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
是个创建索引的SQL语句
- isCreateTableSQL(String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
是个创建表结构的SQL语句
- isNumberField(List<FieldInfo>, String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseMetaEngineUtils
-
搜索字段列表中,数据版本字段类型是否数值。
L
- loadDatas(DatabaseConnector, String, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- loadDatas(DatabaseConnector, String, String) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- loadDatas(DatabaseConnector, String, String) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- loadDatas(DatabaseConnector, String, String) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- loadDatas(DatabaseConnector, String, String) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
- loadFields(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
-
加载某个表的所有字段名字集合 // * @param schema
- loadFields(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- loadFields(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- loadFields(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- loadFields(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
- loadFieldsObject(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
-
加载某个表的所有字段名字集合 // * @param schema
- loadFieldsObject(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- loadFieldsObject(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- loadFieldsObject(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- loadFieldsObject(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
- loadSchemaTableSize(DatabaseConnector) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
-
加载给定数据库中存在多少个用户表数量
- loadSchemaTableSize(DatabaseConnector) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- loadSchemaTableSize(DatabaseConnector) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- loadSchemaTableSize(DatabaseConnector) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- loadSchemaTableSize(DatabaseConnector) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
- loadTableDatas(Address, String, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- loadTableDatas(Address, String, String) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
- loadTableRow(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- loadTableRow(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- loadTableRow(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- loadTableRow(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- loadTableRow(DatabaseConnector, String) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
- loadTablesRow(Address, DatabaseConnector, List<String>) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
-
加载给定表名集合,有多少条数据信息
- loadTablesRow(Address, DatabaseConnector, List<String>) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- loadTablesRow(Address, DatabaseConnector, List<String>) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- loadTablesRow(Address, DatabaseConnector, List<String>) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- loadTablesRow(Address, DatabaseConnector, List<String>) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
- logger - 类中的变量 com.walker.dbmeta.AbstractDatabaseMetaEngine
M
- main(String[]) - 类中的静态方法 com.walker.dbmeta.support.MySQLMetaEngine
- main(String[]) - 类中的静态方法 com.walker.dbmeta.support.OracleMetaEngine
- main(String[]) - 类中的静态方法 com.walker.dbmeta.util.DatabaseMetaEngineUtils
- main(String[]) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
- manualCreatePhysicalTable(DatabaseConnector, String, String, String) - 类中的静态方法 com.walker.dbmeta.util.DatabaseUtils
-
手动创建物理表数据,在存在元数据的情况下,物理表不存在,需要通过该方法创建。
- MYSQL_TBL_REF - 类中的静态变量 com.walker.dbmeta.util.DatabaseUtils
- MySQLMetaEngine - com.walker.dbmeta.support中的类
-
MySQL元数据引擎实现
- MySQLMetaEngine() - 类的构造器 com.walker.dbmeta.support.MySQLMetaEngine
N
- NAME_PRIMARY_KEY - 类中的静态变量 com.walker.dbmeta.FieldInfo
-
主键值定义。
O
- OracleMetaEngine - com.walker.dbmeta.support中的类
-
描述:oracle元数据管理引擎具体实现
- OracleMetaEngine() - 类的构造器 com.walker.dbmeta.support.OracleMetaEngine
P
- PostgresMetaEngine - com.walker.dbmeta.support中的类
-
PostgreSQL数据库对元数据的操作引擎实现,注意与Mysql的区别
- PostgresMetaEngine() - 类的构造器 com.walker.dbmeta.support.PostgresMetaEngine
Q
- QUERY_COLUMNS_LIST - 类中的变量 com.walker.dbmeta.support.MySQLMetaEngine
- QUERY_TABLE_FIELDS - 类中的变量 com.walker.dbmeta.support.MySQLMetaEngine
- QUERY_TABLE_FIELDS - 类中的变量 com.walker.dbmeta.support.PostgresMetaEngine
- queryPageTableNamesByLike(Address, String) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
分页查询给定名字前缀的表集合(只包含表名)
- queryPageTableNamesByLike(Address, String) - 类中的方法 com.walker.dbmeta.support.MySQLMetaEngine
- queryPageTableNamesByLike(Address, String) - 类中的方法 com.walker.dbmeta.support.OracleMetaEngine
- queryPageTableNamesByLike(Address, String) - 类中的方法 com.walker.dbmeta.support.PostgresMetaEngine
- queryPageTableNamesByLike(Address, String) - 类中的方法 com.walker.dbmeta.support.SqlserverMetaEngine
S
- setColumnId(int) - 类中的方法 com.walker.dbmeta.FieldInfo
- setColumnKey(String) - 类中的方法 com.walker.dbmeta.FieldInfo
- setComments(String) - 类中的方法 com.walker.dbmeta.FieldInfo
- setConnector(DatabaseConnector) - 类中的方法 com.walker.dbmeta.AbstractDatabaseMetaEngine
- setConnector(DatabaseConnector) - 接口中的方法 com.walker.dbmeta.DatabaseMetaEngine
-
直接设置连接器对象,不再调用方法:initialize()
- setDataType(String) - 类中的方法 com.walker.dbmeta.FieldInfo
- setFieldName(String) - 类中的方法 com.walker.dbmeta.FieldInfo
- setLength(long) - 类中的方法 com.walker.dbmeta.FieldInfo
- setNullable(String) - 类中的方法 com.walker.dbmeta.FieldInfo
- setPrecision(int) - 类中的方法 com.walker.dbmeta.FieldInfo
- setScale(int) - 类中的方法 com.walker.dbmeta.FieldInfo
- setSummary(String) - 类中的方法 com.walker.dbmeta.FieldInfo
- setTableName(String) - 类中的方法 com.walker.dbmeta.FieldInfo
- SQL_GET_TBL_COUNT - 类中的静态变量 com.walker.dbmeta.support.MySQLMetaEngine
- SQL_GET_TBL_COUNT - 类中的静态变量 com.walker.dbmeta.support.PostgresMetaEngine
- SQL_ONE_TABLE_ROW - 类中的变量 com.walker.dbmeta.support.MySQLMetaEngine
- SQL_ONE_TABLE_ROW - 类中的变量 com.walker.dbmeta.support.PostgresMetaEngine
- SQL_TABLE_LIKE - 类中的变量 com.walker.dbmeta.support.MySQLMetaEngine
- SQL_TABLE_LIKE - 类中的变量 com.walker.dbmeta.support.PostgresMetaEngine
- SQL_TABLE_LIKE_PAGE - 类中的变量 com.walker.dbmeta.support.MySQLMetaEngine
- SQL_TABLE_LIKE_PAGE - 类中的变量 com.walker.dbmeta.support.PostgresMetaEngine
- SQL_TABLE_PAGE - 类中的变量 com.walker.dbmeta.support.MySQLMetaEngine
- SQL_TABLES_ROW - 类中的变量 com.walker.dbmeta.support.MySQLMetaEngine
- SQL_TABLES_ROW - 类中的变量 com.walker.dbmeta.support.PostgresMetaEngine
- SqlserverMetaEngine - com.walker.dbmeta.support中的类
-
描述:
- SqlserverMetaEngine() - 类的构造器 com.walker.dbmeta.support.SqlserverMetaEngine
T
- toString() - 类中的方法 com.walker.dbmeta.FieldInfo
- TYPE_DOUBLE - 类中的静态变量 com.walker.dbmeta.FieldInfo
- TYPE_LONG - 类中的静态变量 com.walker.dbmeta.FieldInfo
- TYPE_STRING - 类中的静态变量 com.walker.dbmeta.FieldInfo
- TYPE_TIMESTAMP - 类中的静态变量 com.walker.dbmeta.FieldInfo
All Classes and Interfaces|常量字段值|所有程序包|序列化表格