public abstract class AbstractJdbcDialect extends Object implements IDialect
| Constructor and Description |
|---|
AbstractJdbcDialect() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildTableColumns(String schemaName,
Table table,
GlobalConfig globalConfig,
DatabaseMetaData dbMeta,
Connection conn)
构建表和列的信息。
|
protected abstract String |
forBuildColumnsSql(String schema,
String tableName)
构建查询所有数据的 SQL 语句。
|
protected ResultSet |
forRemarks(String schemaName,
Table table,
DatabaseMetaData dbMeta,
Connection conn)
构建 remarks 的 ResultSet
|
ResultSet |
getTablesResultSet(DatabaseMetaData dbMeta,
Connection conn,
String schema,
String[] types)
获取表的描述信息。
|
public void buildTableColumns(String schemaName, Table table, GlobalConfig globalConfig, DatabaseMetaData dbMeta, Connection conn) throws SQLException
IDialectbuildTableColumns in interface IDialecttable - 存入的表对象globalConfig - 全局配置dbMeta - 数据库元数据conn - 连接SQLException - 发生 SQL 异常时抛出public ResultSet getTablesResultSet(DatabaseMetaData dbMeta, Connection conn, String schema, String[] types) throws SQLException
IDialectgetTablesResultSet in interface IDialectdbMeta - 数据库元数据conn - 连接schema - 模式types - 结果集类型SQLException - 发生 SQL 异常时抛出protected ResultSet forRemarks(String schemaName, Table table, DatabaseMetaData dbMeta, Connection conn) throws SQLException
schemaName - table - dbMeta - conn - SQLExceptionCopyright © 2024. All rights reserved.