public static interface AnylineService.MetaDataService
LinkedHashMap<String,Database> databases()
boolean exists(Table table)
table - 表boolean exists(boolean greedy,
Table table)
boolean exists(View view)
boolean exists(boolean greedy,
View view)
<T extends Table> LinkedHashMap<String,T> tables(boolean greedy, String catalog, String schema, String name, String types)
greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询catalog - 对于MySQL,则对应相应的数据库,对于Oracle来说,则是对应相应的数据库实例,可以不填,也可以直接使用Connection的实例对象中的getCatalog()方法返回的值填充;schema - 可以理解为数据库的登录名,而对于Oracle也可以理解成对该数据库操作的所有者的登录名。对于Oracle要特别注意,其登陆名必须是大写,不然的话是无法获取到相应的数据,而MySQL则不做强制要求。name - 一般情况下如果要获取所有的表的话,可以直接设置为null,如果设置为特定的表名称,则返回该表的具体信息。types - 以逗号分隔 "TABLE"、"VIEW"、"SYSTEM TABLE"、"GLOBAL TEMPORARY"、"LOCAL TEMPORARY"、"ALIAS" 和 "SYNONYM"<T extends Table> LinkedHashMap<String,T> tables(boolean greedy, String schema, String name, String types)
<T extends Table> LinkedHashMap<String,T> tables(boolean greedy, String name, String types)
<T extends Table> LinkedHashMap<String,T> tables(boolean greedy, String types)
<T extends Table> LinkedHashMap<String,T> tables(boolean greedy)
<T extends Table> LinkedHashMap<String,T> tables(String catalog, String schema, String name, String types)
<T extends Table> LinkedHashMap<String,T> tables(String name, String types)
<T extends Table> LinkedHashMap<String,T> tables(String types)
<T extends Table> LinkedHashMap<String,T> tables()
Table table(boolean greedy, String catalog, String schema, String name, boolean struct)
greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询catalog - 对于MySQL,则对应相应的数据库,对于Oracle来说,则是对应相应的数据库实例,可以不填,也可以直接使用Connection的实例对象中的getCatalog()方法返回的值填充;schema - 可以理解为数据库的登录名,而对于Oracle也可以理解成对该数据库操作的所有者的登录名。对于Oracle要特别注意,其登陆名必须是大写,不然的话是无法获取到相应的数据,而MySQL则不做强制要求。name - 一般情况下如果要获取所有的表的话,可以直接设置为null,如果设置为特定的表名称,则返回该表的具体信息。struct - 是否查询详细结构(列、索引、主外键、约束等)<T extends View> LinkedHashMap<String,T> views(boolean greedy, String catalog, String schema, String name, String types)
<T extends View> LinkedHashMap<String,T> views(boolean greedy, String schema, String name, String types)
<T extends View> LinkedHashMap<String,T> views(boolean greedy, String name, String types)
<T extends View> LinkedHashMap<String,T> views(boolean greedy, String types)
<T extends View> LinkedHashMap<String,T> views(boolean greedy)
<T extends View> LinkedHashMap<String,T> views(String catalog, String schema, String name, String types)
<T extends View> LinkedHashMap<String,T> views(String name, String types)
<T extends View> LinkedHashMap<String,T> views(String types)
<T extends View> LinkedHashMap<String,T> views()
boolean exists(boolean greedy,
MasterTable table)
greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表名<T extends MasterTable> LinkedHashMap<String,T> mtables(boolean greedy, String catalog, String schema, String name, String types)
<T extends MasterTable> LinkedHashMap<String,T> mtables(boolean greedy, String schema, String name, String types)
<T extends MasterTable> LinkedHashMap<String,T> mtables(boolean greedy, String name, String types)
<T extends MasterTable> LinkedHashMap<String,T> mtables(boolean greedy, String types)
<T extends MasterTable> LinkedHashMap<String,T> mtables(boolean greedy)
boolean exists(MasterTable table)
<T extends MasterTable> LinkedHashMap<String,T> mtables(String catalog, String schema, String name, String types)
<T extends MasterTable> LinkedHashMap<String,T> mtables(String schema, String name, String types)
<T extends MasterTable> LinkedHashMap<String,T> mtables(String name, String types)
<T extends MasterTable> LinkedHashMap<String,T> mtables(String types)
<T extends MasterTable> LinkedHashMap<String,T> mtables()
MasterTable mtable(boolean greedy, String catalog, String schema, String name)
MasterTable mtable(boolean greedy, String schema, String name)
MasterTable mtable(boolean greedy, String name)
MasterTable mtable(String catalog, String schema, String name)
MasterTable mtable(String schema, String name)
MasterTable mtable(String name)
boolean exists(boolean greedy,
PartitionTable table)
table - 表名<T extends PartitionTable> LinkedHashMap<String,T> ptables(boolean greedy, String catalog, String schema, String master, String name)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(boolean greedy, String schema, String master, String name)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(boolean greedy, String master, String name)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(boolean greedy, String master)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(boolean greedy, MasterTable master)
boolean exists(PartitionTable table)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(String catalog, String schema, String master, String name)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(String schema, String master, String name)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(String master, String name)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(String master)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(MasterTable master)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(boolean greedy, MasterTable master, Map<String,Object> tags, String name)
master - 主表tags - 标签值name - 子表名<T extends PartitionTable> LinkedHashMap<String,T> ptables(boolean greedy, MasterTable master, Map<String,Object> tags)
PartitionTable ptable(boolean greedy, String catalog, String schema, String master, String name)
PartitionTable ptable(boolean greedy, String schema, String master, String name)
PartitionTable ptable(boolean greedy, String master, String name)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(MasterTable master, Map<String,Object> tags, String name)
<T extends PartitionTable> LinkedHashMap<String,T> ptables(MasterTable master, Map<String,Object> tags)
PartitionTable ptable(String catalog, String schema, String master, String name)
PartitionTable ptable(String schema, String master, String name)
PartitionTable ptable(String master, String name)
boolean exists(boolean greedy,
Column column)
column - 列boolean exists(Column column)
<T extends Column> LinkedHashMap<String,T> columns(boolean greedy, Table table)
table - 表<T extends Column> LinkedHashMap<String,T> columns(boolean greedy, String table)
<T extends Column> LinkedHashMap<String,T> columns(boolean greedy, String catalog, String schema, String table)
<T extends Column> LinkedHashMap<String,T> columns(Table table)
<T extends Column> LinkedHashMap<String,T> columns(String table)
<T extends Column> LinkedHashMap<String,T> columns(String catalog, String schema, String table)
Column column(boolean greedy, Table table, String name)
table - 表name - 列名(不区分大小写)<T extends Tag> LinkedHashMap<String,T> tags(boolean greedy, Table table)
<T extends Tag> LinkedHashMap<String,T> tags(boolean greedy, String table)
<T extends Tag> LinkedHashMap<String,T> tags(boolean greedy, String catalog, String schema, String table)
<T extends Tag> LinkedHashMap<String,T> tags(Table table)
<T extends Tag> LinkedHashMap<String,T> tags(String table)
PrimaryKey primary(boolean greedy, Table table)
PrimaryKey primary(boolean greedy, String table)
PrimaryKey primary(boolean greedy, String catalog, String schema, String table)
PrimaryKey primary(Table table)
PrimaryKey primary(String table)
PrimaryKey primary(String catalog, String schema, String table)
<T extends ForeignKey> LinkedHashMap<String,T> foreigns(boolean greedy, Table table)
<T extends ForeignKey> LinkedHashMap<String,T> foreigns(boolean greedy, String table)
<T extends ForeignKey> LinkedHashMap<String,T> foreigns(boolean greedy, String catalog, String schema, String table)
<T extends ForeignKey> LinkedHashMap<String,T> foreigns(Table table)
<T extends ForeignKey> LinkedHashMap<String,T> foreigns(String table)
<T extends ForeignKey> LinkedHashMap<String,T> foreigns(String catalog, String schema, String table)
ForeignKey foreign(boolean greedy, Table table, String... columns)
ForeignKey foreign(boolean greedy, Table table, List<String> columns)
ForeignKey foreign(boolean greedy, String table, String... columns)
ForeignKey foreign(boolean greedy, String table, List<String> columns)
ForeignKey foreign(boolean greedy, String catalog, String schema, String table, List<String> columns)
ForeignKey foreign(Table table, String... columns)
ForeignKey foreign(Table table, List<String> columns)
ForeignKey foreign(String table, String... columns)
ForeignKey foreign(String table, List<String> columns)
<T extends Index> LinkedHashMap<String,T> indexs(boolean greedy, Table table)
<T extends Index> LinkedHashMap<String,T> indexs(boolean greedy, String table)
<T extends Index> LinkedHashMap<String,T> indexs(boolean greedy, String catalog, String schema, String table)
<T extends Index> LinkedHashMap<String,T> indexs(Table table)
<T extends Index> LinkedHashMap<String,T> indexs(String table)
<T extends Index> LinkedHashMap<String,T> indexs(String catalog, String schema, String table)
<T extends Constraint> LinkedHashMap<String,T> constraints(boolean greedy, Table table)
<T extends Constraint> LinkedHashMap<String,T> constraints(boolean greedy, String table)
<T extends Constraint> LinkedHashMap<String,T> constraints(boolean greedy, String catalog, String schema, String table)
<T extends Constraint> LinkedHashMap<String,T> constraints(Table table)
<T extends Constraint> LinkedHashMap<String,T> constraints(String table)
<T extends Constraint> LinkedHashMap<String,T> constraints(String catalog, String schema, String table)
Constraint constraint(boolean greedy, Table table, String name)
Constraint constraint(boolean greedy, String table, String name)
Constraint constraint(boolean greedy, String name)
Constraint constraint(Table table, String name)
Constraint constraint(String table, String name)
Constraint constraint(String name)
<T extends Trigger> LinkedHashMap<String,T> triggers(boolean greedy, Table table, List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers(boolean greedy, String catalog, String schema, String table, List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers(boolean greedy, String schema, String table, List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers(boolean greedy, String table, List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers(boolean greedy, List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers(boolean greedy)
<T extends Trigger> LinkedHashMap<String,T> triggers(String catalog, String schema, String name, List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers(String schema, String name, List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers(String name, List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers(List<Trigger.EVENT> events)
<T extends Trigger> LinkedHashMap<String,T> triggers()
<T extends Procedure> LinkedHashMap<String,T> procedures(boolean greedy, String catalog, String schema, String name)
<T extends Procedure> LinkedHashMap<String,T> procedures(boolean greedy, String schema, String name)
<T extends Procedure> LinkedHashMap<String,T> procedures(boolean greedy, String name)
<T extends Procedure> LinkedHashMap<String,T> procedures(boolean greedy)
<T extends Procedure> LinkedHashMap<String,T> procedures(String catalog, String schema, String name)
<T extends Procedure> LinkedHashMap<String,T> procedures(String schema, String name)
<T extends Procedure> LinkedHashMap<String,T> procedures(String name)
<T extends Procedure> LinkedHashMap<String,T> procedures()
<T extends Function> LinkedHashMap<String,T> functions(boolean greedy, String catalog, String schema, String name)
<T extends Function> LinkedHashMap<String,T> functions(boolean greedy, String schema, String name)
<T extends Function> LinkedHashMap<String,T> functions(boolean greedy, String name)
<T extends Function> LinkedHashMap<String,T> functions(boolean greedy)
<T extends Function> LinkedHashMap<String,T> functions(String catalog, String schema, String name)
<T extends Function> LinkedHashMap<String,T> functions(String schema, String name)
<T extends Function> LinkedHashMap<String,T> functions(String name)
<T extends Function> LinkedHashMap<String,T> functions()
Copyright © 2023. All rights reserved.