索引

A C D F G I L M N O P Q S T 
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
 
A C D F G I L M N O P Q S T 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格