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)
LinkedHashMap<String,Table> 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"LinkedHashMap<String,Table> tables(boolean greedy, String name, String types)
LinkedHashMap<String,Table> tables(boolean greedy, String types)
LinkedHashMap<String,Table> tables(boolean greedy)
LinkedHashMap<String,Table> tables(String name, String types)
LinkedHashMap<String,Table> tables(String types)
LinkedHashMap<String,Table> tables()
LinkedHashMap<String,View> views(boolean greedy, String catalog, String schema, String name, String types)
LinkedHashMap<String,View> views(boolean greedy, String name, String types)
LinkedHashMap<String,View> views(boolean greedy, String types)
LinkedHashMap<String,View> views(boolean greedy)
LinkedHashMap<String,View> views(String name, String types)
LinkedHashMap<String,View> views(String types)
LinkedHashMap<String,View> views()
boolean exists(boolean greedy,
MasterTable table)
greedy - 贪婪模式 true:如果不填写catalog或schema则查询全部 false:只在当前catalog和schema中查询table - 表名LinkedHashMap<String,MasterTable> mtables(boolean greedy, String catalog, String schema, String name, String types)
LinkedHashMap<String,MasterTable> mtables(boolean greedy, String schema, String name, String types)
LinkedHashMap<String,MasterTable> mtables(boolean greedy, String name, String types)
LinkedHashMap<String,MasterTable> mtables(boolean greedy, String types)
LinkedHashMap<String,MasterTable> mtables(boolean greedy)
boolean exists(MasterTable table)
LinkedHashMap<String,MasterTable> mtables(String catalog, String schema, String name, String types)
LinkedHashMap<String,MasterTable> mtables(String schema, String name, String types)
LinkedHashMap<String,MasterTable> mtables(String name, String types)
LinkedHashMap<String,MasterTable> mtables(String types)
LinkedHashMap<String,MasterTable> 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 - 表名LinkedHashMap<String,PartitionTable> ptables(boolean greedy, String catalog, String schema, String master, String name)
LinkedHashMap<String,PartitionTable> ptables(boolean greedy, String schema, String master, String name)
LinkedHashMap<String,PartitionTable> ptables(boolean greedy, String master, String name)
LinkedHashMap<String,PartitionTable> ptables(boolean greedy, String master)
LinkedHashMap<String,PartitionTable> ptables(boolean greedy, MasterTable master)
boolean exists(PartitionTable table)
LinkedHashMap<String,PartitionTable> ptables(String catalog, String schema, String master, String name)
LinkedHashMap<String,PartitionTable> ptables(String schema, String master, String name)
LinkedHashMap<String,PartitionTable> ptables(String master, String name)
LinkedHashMap<String,PartitionTable> ptables(String master)
LinkedHashMap<String,PartitionTable> ptables(MasterTable master)
LinkedHashMap<String,PartitionTable> ptables(boolean greedy, MasterTable master, Map<String,Object> tags, String name)
master - 主表tags - 标签值name - 子表名LinkedHashMap<String,PartitionTable> 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)
LinkedHashMap<String,PartitionTable> ptables(MasterTable master, Map<String,Object> tags, String name)
LinkedHashMap<String,PartitionTable> 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)
LinkedHashMap<String,Column> columns(boolean greedy, Table table)
table - 表LinkedHashMap<String,Column> columns(boolean greedy, String table)
LinkedHashMap<String,Column> columns(boolean greedy, String catalog, String schema, String table)
LinkedHashMap<String,Column> columns(Table table)
LinkedHashMap<String,Column> columns(String table)
Column column(boolean greedy, Table table, String name)
table - 表name - 列名(不区分大小写)LinkedHashMap<String,Tag> tags(boolean greedy, Table table)
LinkedHashMap<String,Tag> tags(boolean greedy, String table)
LinkedHashMap<String,Tag> tags(Table table)
LinkedHashMap<String,Tag> 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)
LinkedHashMap<String,Index> indexs(boolean greedy, Table table)
LinkedHashMap<String,Index> indexs(boolean greedy, String table)
LinkedHashMap<String,Index> indexs(boolean greedy, String catalog, String schema, String table)
LinkedHashMap<String,Index> indexs(Table table)
LinkedHashMap<String,Index> indexs(String table)
LinkedHashMap<String,Constraint> constraints(boolean greedy, Table table)
LinkedHashMap<String,Constraint> constraints(boolean greedy, String table)
LinkedHashMap<String,Constraint> constraints(boolean greedy, String catalog, String schema, String table)
LinkedHashMap<String,Constraint> constraints(Table table)
LinkedHashMap<String,Constraint> constraints(String table)
LinkedHashMap<String,Constraint> 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)
Copyright © 2023. All rights reserved.