| 限定符和类型 | 方法和说明 |
|---|---|
LinkedHashMap<String,Table> |
AnylineDao.tables() |
LinkedHashMap<String,Table> |
AnylineDao.tables(String types) |
LinkedHashMap<String,Table> |
AnylineDao.tables(String name,
String types) |
LinkedHashMap<String,Table> |
AnylineDao.tables(String schema,
String name,
String types) |
LinkedHashMap<String,Table> |
AnylineDao.tables(String catalog,
String schema,
String name,
String types) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
AnylineDao.alter(Table table) |
boolean |
AnylineDao.alter(Table table,
Column column) |
boolean |
AnylineDao.alter(Table table,
Constraint constraint) |
boolean |
AnylineDao.alter(Table table,
Index index) |
boolean |
AnylineDao.alter(Table table,
Tag tag) |
LinkedHashMap<String,Column> |
AnylineDao.columns(Table table) |
LinkedHashMap<String,Constraint> |
AnylineDao.constraints(Table table) |
boolean |
AnylineDao.create(Table table) |
boolean |
AnylineDao.drop(Table table) |
LinkedHashMap<String,Index> |
AnylineDao.indexs(Table table) |
LinkedHashMap<String,Tag> |
AnylineDao.tags(Table table) |
| 限定符和类型 | 方法和说明 |
|---|---|
LinkedHashMap<String,Table> |
DefaultDao.tables() |
LinkedHashMap<String,Table> |
DefaultDao.tables(String types) |
LinkedHashMap<String,Table> |
DefaultDao.tables(String name,
String types) |
LinkedHashMap<String,Table> |
DefaultDao.tables(String schema,
String name,
String types) |
LinkedHashMap<String,Table> |
DefaultDao.tables(String catalog,
String schema,
String pattern,
String types)
tables
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
DefaultDao.alter(Table table) |
boolean |
DefaultDao.alter(Table table,
Column column) |
boolean |
DefaultDao.alter(Table table,
Constraint constraint) |
boolean |
DefaultDao.alter(Table table,
Index index) |
boolean |
DefaultDao.alter(Table table,
Tag tag) |
LinkedHashMap<String,Column> |
DefaultDao.columns(Table table) |
LinkedHashMap<String,Constraint> |
DefaultDao.constraints(Table table) |
boolean |
DefaultDao.create(Table table) |
boolean |
DefaultDao.drop(Table table) |
LinkedHashMap<String,Index> |
DefaultDao.indexs(Table table)
所引
|
LinkedHashMap<String,Tag> |
DefaultDao.tags(Table table) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Label |
class |
MasterTable |
class |
PartitionTable |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
Column.table |
protected Table |
Table.update |
| 限定符和类型 | 方法和说明 |
|---|---|
LinkedHashMap<String,Table> |
MasterTable.getPartitions() |
| 限定符和类型 | 方法和说明 |
|---|---|
Constraint |
Constraint.setTable(Table table) |
void |
Column.setTable(Table table) |
Table |
Table.setUpdate(Table update) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MasterTable.setPartitions(LinkedHashMap<String,Table> partitions) |
| 限定符和类型 | 方法和说明 |
|---|---|
LinkedHashMap<String,Table> |
JDBCAdapter.tables(boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
ResultSet set)
根据JDBC
|
LinkedHashMap<String,Table> |
DefaultJDBCAdapter.tables(boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
ResultSet set) |
LinkedHashMap<String,Table> |
JDBCAdapter.tables(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
DataSet set)
根据查询结果集构造Table
|
LinkedHashMap<String,Table> |
DefaultJDBCAdapter.tables(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
DataSet set) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
JDBCAdapter.buildAlterRunSQL(Table table)
修改表
|
List<String> |
DefaultJDBCAdapter.buildAlterRunSQL(Table table) |
String |
JDBCAdapter.buildChangeCommentRunSQL(Table table)
修改备注
|
String |
DefaultJDBCAdapter.buildChangeCommentRunSQL(Table table) |
String |
JDBCAdapter.buildCreateCommentRunSQL(Table table)
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
|
String |
DefaultJDBCAdapter.buildCreateCommentRunSQL(Table table) |
List<String> |
JDBCAdapter.buildCreateRunSQL(Table table)
创建表
|
List<String> |
DefaultJDBCAdapter.buildCreateRunSQL(Table table) |
String |
JDBCAdapter.buildDropRunSQL(Table table)
删除表
|
String |
DefaultJDBCAdapter.buildDropRunSQL(Table table)
删除表
|
List<String> |
JDBCAdapter.buildQueryColumnRunSQL(Table table,
boolean metadata)
查询表上的列
|
List<String> |
DefaultJDBCAdapter.buildQueryColumnRunSQL(Table table,
boolean metadata)
查询表上的列
|
List<String> |
JDBCAdapter.buildQueryConstraintRunSQL(Table table,
boolean metadata)
查询表上的约束
|
List<String> |
DefaultJDBCAdapter.buildQueryConstraintRunSQL(Table table,
boolean metadata)
查询表上的约束
|
List<String> |
JDBCAdapter.buildQueryIndexRunSQL(Table table,
boolean metadata)
查询表上的所引
|
List<String> |
DefaultJDBCAdapter.buildQueryIndexRunSQL(Table table,
boolean metadata)
查询表上的索引
|
List<String> |
JDBCAdapter.buildQueryTagRunSQL(Table table,
boolean metadata)
查询表上的列
|
List<String> |
DefaultJDBCAdapter.buildQueryTagRunSQL(Table table,
boolean metadata) |
String |
JDBCAdapter.buildRenameRunSQL(Table table)
重命名
|
String |
DefaultJDBCAdapter.buildRenameRunSQL(Table table)
修改表名
子类实现
一般不直接调用,如果需要由buildAlterRunSQL内部统一调用
|
LinkedHashMap<String,Column> |
JDBCAdapter.columns(boolean create,
Table table,
LinkedHashMap<String,Column> columns,
ResultSet set)
解析JDBC getcolumns结果
|
LinkedHashMap<String,Column> |
DefaultJDBCAdapter.columns(boolean create,
Table table,
LinkedHashMap<String,Column> columns,
ResultSet set) |
LinkedHashMap<String,Column> |
JDBCAdapter.columns(boolean create,
Table table,
LinkedHashMap<String,Column> columns,
org.springframework.jdbc.support.rowset.SqlRowSet set)
解析查询结果metadata(0=1)
|
LinkedHashMap<String,Column> |
DefaultJDBCAdapter.columns(boolean create,
Table table,
LinkedHashMap<String,Column> columns,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Column> |
JDBCAdapter.columns(int index,
boolean create,
Table table,
LinkedHashMap<String,Column> columns,
DataSet set)
根据查询结果集构造Tag
|
LinkedHashMap<String,Column> |
DefaultJDBCAdapter.columns(int index,
boolean create,
Table table,
LinkedHashMap<String,Column> columns,
DataSet set) |
StringBuilder |
JDBCAdapter.comment(StringBuilder builder,
Table table)
表备注
|
StringBuilder |
DefaultJDBCAdapter.comment(StringBuilder builder,
Table table)
备注
子类实现
|
LinkedHashMap<String,Constraint> |
JDBCAdapter.constraints(boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
ResultSet set) |
LinkedHashMap<String,Constraint> |
DefaultJDBCAdapter.constraints(boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
ResultSet set) |
LinkedHashMap<String,Constraint> |
JDBCAdapter.constraints(boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Constraint> |
DefaultJDBCAdapter.constraints(boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Constraint> |
JDBCAdapter.constraints(int constraint,
boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
DataSet set)
根据查询结果集构造Constraint
|
LinkedHashMap<String,Constraint> |
DefaultJDBCAdapter.constraints(int constraint,
boolean create,
Table table,
LinkedHashMap<String,Constraint> constraints,
DataSet set)
根据查询结果集构造Constraint
|
LinkedHashMap<String,Index> |
JDBCAdapter.indexs(boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
ResultSet set)
解析JDBC getIndex结果
|
LinkedHashMap<String,Index> |
DefaultJDBCAdapter.indexs(boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
ResultSet set) |
LinkedHashMap<String,Index> |
JDBCAdapter.indexs(boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Index> |
DefaultJDBCAdapter.indexs(boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Index> |
JDBCAdapter.indexs(int index,
boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
DataSet set)
根据查询结果集构造Index
|
LinkedHashMap<String,Index> |
DefaultJDBCAdapter.indexs(int index,
boolean create,
Table table,
LinkedHashMap<String,Index> indexs,
DataSet set) |
StringBuilder |
JDBCAdapter.name(StringBuilder builder,
Table table)
构造表名
|
StringBuilder |
DefaultJDBCAdapter.name(StringBuilder builder,
Table table)
构造完整表名
|
StringBuilder |
JDBCAdapter.primary(StringBuilder builder,
Table table)
创建主键在创建表的DDL结尾部分
|
StringBuilder |
DefaultJDBCAdapter.primary(StringBuilder builder,
Table table)
主键
|
LinkedHashMap<String,Tag> |
JDBCAdapter.tags(boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
ResultSet set)
解析JDBC getcolumns结果
|
LinkedHashMap<String,Tag> |
DefaultJDBCAdapter.tags(boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
ResultSet set) |
LinkedHashMap<String,Tag> |
JDBCAdapter.tags(boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
org.springframework.jdbc.support.rowset.SqlRowSet set)
解析查询结果metadata(0=1)
|
LinkedHashMap<String,Tag> |
DefaultJDBCAdapter.tags(boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
org.springframework.jdbc.support.rowset.SqlRowSet set) |
LinkedHashMap<String,Tag> |
JDBCAdapter.tags(int index,
boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
DataSet set)
根据查询结果集构造Tag
|
LinkedHashMap<String,Tag> |
DefaultJDBCAdapter.tags(int index,
boolean create,
Table table,
LinkedHashMap<String,Tag> tags,
DataSet set)
根据查询结果集构造Tag
|
| 限定符和类型 | 方法和说明 |
|---|---|
LinkedHashMap<String,Table> |
JDBCAdapter.tables(boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
ResultSet set)
根据JDBC
|
LinkedHashMap<String,Table> |
DefaultJDBCAdapter.tables(boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
ResultSet set) |
LinkedHashMap<String,Table> |
JDBCAdapter.tables(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
DataSet set)
根据查询结果集构造Table
|
LinkedHashMap<String,Table> |
DefaultJDBCAdapter.tables(int index,
boolean create,
String catalog,
String schema,
LinkedHashMap<String,Table> tables,
DataSet set) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DDListener.afterAlter(Table table,
boolean result) |
boolean |
DDListener.afterAlterColumnException(Table table,
Column column,
Exception exception)
修改列之后触发
触发之后如果返回true dao将再执行一次 alter column
一般在此事件中处理 发生类型转换时(如String to Number) 修改表内容
|
boolean |
DDListener.afterAlterColumnException(Table table,
Column column,
int rows,
Exception exception)
修改列之后触发
触发之后如果返回true dao将再执行一次 alter column
一般在此事件中处理 发生类型转换时(如String to Number) 修改表内容
|
void |
DDListener.afterDrop(Table table,
boolean result) |
void |
DDListener.afterRename(Table table,
boolean result) |
boolean |
DDListener.beforeAlter(Table table) |
boolean |
DDListener.beforeDrop(Table table) |
boolean |
DDListener.beforeRename(Table table) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultDDListener.afterAlter(Table table,
boolean result) |
boolean |
DefaultDDListener.afterAlterColumnException(Table table,
Column column,
Exception exception)
ddl异常触发
|
boolean |
DefaultDDListener.afterAlterColumnException(Table table,
Column column,
int rows,
Exception exception) |
void |
DefaultDDListener.afterDrop(Table table,
boolean result) |
void |
DefaultDDListener.afterRename(Table table,
boolean result) |
boolean |
DefaultDDListener.beforeAlter(Table table) |
boolean |
DefaultDDListener.beforeDrop(Table table) |
boolean |
DefaultDDListener.beforeRename(Table table) |
boolean |
DefaultDDListener.exeAfterException(Table table,
Column column,
Exception exception) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Table |
ServiceProxy.MetaDataService.table(String name) |
static Table |
ServiceProxy.MetaDataService.table(String schema,
String name) |
static Table |
ServiceProxy.MetaDataService.table(String catalog,
String schema,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
static LinkedHashMap<String,Table> |
ServiceProxy.MetaDataService.tables() |
static LinkedHashMap<String,Table> |
ServiceProxy.MetaDataService.tables(String types) |
static LinkedHashMap<String,Table> |
ServiceProxy.MetaDataService.tables(String name,
String types) |
static LinkedHashMap<String,Table> |
ServiceProxy.MetaDataService.tables(String schema,
String name,
String types) |
static LinkedHashMap<String,Table> |
ServiceProxy.MetaDataService.tables(String catalog,
String schema,
String name,
String types)
tables
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
ServiceProxy.DDLService.alter(Table table) |
static Column |
ServiceProxy.MetaDataService.column(Table table,
String name)
查询table中的column列
|
static List<String> |
ServiceProxy.columns(Table table) |
static LinkedHashMap<String,Column> |
ServiceProxy.MetaDataService.columns(Table table)
查询表中所有的表,注意这里的map.KEY全部转大写
|
static LinkedHashMap<String,Constraint> |
ServiceProxy.MetaDataService.constraints(Table table) |
static boolean |
ServiceProxy.DDLService.create(Table table) |
static boolean |
ServiceProxy.DDLService.drop(Table table) |
static boolean |
ServiceProxy.MetaDataService.exists(Table table)
表是否存在
|
static boolean |
ServiceProxy.MetaDataService.exists(Table table,
String name) |
static LinkedHashMap<String,Index> |
ServiceProxy.MetaDataService.indexs(Table table) |
static boolean |
ServiceProxy.DDLService.save(Table table) |
static List<String> |
ServiceProxy.tags(Table table) |
static LinkedHashMap<String,Tag> |
ServiceProxy.MetaDataService.tags(Table table) |
| 限定符和类型 | 方法和说明 |
|---|---|
Table |
AnylineService.MetaDataService.table(String name) |
Table |
AnylineService.MetaDataService.table(String schema,
String name) |
Table |
AnylineService.MetaDataService.table(String catalog,
String schema,
String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
LinkedHashMap<String,Table> |
AnylineService.MetaDataService.tables() |
LinkedHashMap<String,Table> |
AnylineService.MetaDataService.tables(String types) |
LinkedHashMap<String,Table> |
AnylineService.MetaDataService.tables(String name,
String types) |
LinkedHashMap<String,Table> |
AnylineService.MetaDataService.tables(String schema,
String name,
String types) |
LinkedHashMap<String,Table> |
AnylineService.MetaDataService.tables(String catalog,
String schema,
String name,
String types)
tables
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
AnylineService.DDLService.alter(Table table) |
Column |
AnylineService.MetaDataService.column(Table table,
String name)
查询table中的column列
|
List<String> |
AnylineService.columns(Table table) |
LinkedHashMap<String,Column> |
AnylineService.MetaDataService.columns(Table table)
查询表中所有的表,注意这里的map.KEY全部转大写
|
LinkedHashMap<String,Constraint> |
AnylineService.MetaDataService.constraints(Table table) |
boolean |
AnylineService.DDLService.create(Table table) |
boolean |
AnylineService.DDLService.drop(Table table) |
boolean |
AnylineService.MetaDataService.exists(Table table)
表是否存在
|
boolean |
AnylineService.MetaDataService.exists(Table table,
String name) |
LinkedHashMap<String,Index> |
AnylineService.MetaDataService.indexs(Table table) |
boolean |
AnylineService.DDLService.save(Table table) |
List<String> |
AnylineService.tags(Table table) |
LinkedHashMap<String,Tag> |
AnylineService.MetaDataService.tags(Table table) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
DefaultService.columns(Table table) |
boolean |
DefaultService.drop(Table table) |
boolean |
DefaultService.save(Table table)
修改表结构
|
List<String> |
DefaultService.tags(Table table) |
Copyright © 2023. All rights reserved.