所有方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
protected Column |
buildColumn(ResultSet resultSet) |
protected void |
buildColumnsWithErrorCheck(TablePath tablePath,
ResultSet resultSet,
TableSchema.Builder builder) |
protected Map<String,String> |
buildConnectorOptions(TablePath tablePath) |
void |
close() |
protected void |
closeDatabaseConnection(String databaseName) |
void |
createDatabase(TablePath tablePath,
boolean ignoreIfExists) |
protected void |
createDatabaseInternal(String databaseName) |
void |
createTable(TablePath tablePath,
CatalogTable table,
boolean ignoreIfExists) |
protected void |
createTableInternal(TablePath tablePath,
CatalogTable table) |
boolean |
databaseExists(String databaseName) |
void |
dropDatabase(TablePath tablePath,
boolean ignoreIfNotExists) |
protected void |
dropDatabaseInternal(String databaseName) |
void |
dropTable(TablePath tablePath,
boolean ignoreIfNotExists) |
protected void |
dropTableInternal(TablePath tablePath) |
protected boolean |
executeInternal(String url,
String sql) |
void |
executeSql(TablePath tablePath,
String sql) |
protected Connection |
getConnection(String url) |
protected List<ConstraintKey> |
getConstraintKeys(DatabaseMetaData metaData,
String database,
String schema,
String table) |
protected List<ConstraintKey> |
getConstraintKeys(DatabaseMetaData metaData,
TablePath tablePath) |
protected String |
getCreateDatabaseSql(String databaseName) |
protected String |
getCreateTableSql(TablePath tablePath,
CatalogTable table) |
String |
getDefaultDatabase() |
protected String |
getDropDatabaseSql(String databaseName) |
protected String |
getDropTableSql(TablePath tablePath) |
protected String |
getExistDataSql(TablePath tablePath) |
protected String |
getListDatabaseSql() |
protected String |
getListTableSql(String databaseName) |
protected String |
getOptionTableName(TablePath tablePath) |
protected Optional<PrimaryKey> |
getPrimaryKey(DatabaseMetaData metaData,
String database,
String schema,
String table) |
protected Optional<PrimaryKey> |
getPrimaryKey(DatabaseMetaData metaData,
TablePath tablePath) |
protected String |
getSelectColumnsSql(TablePath tablePath) |
CatalogTable |
getTable(String sqlQuery) |
CatalogTable |
getTable(TablePath tablePath) |
protected TableIdentifier |
getTableIdentifier(TablePath tablePath) |
protected String |
getTableName(ResultSet rs) |
protected String |
getTableName(TablePath tablePath) |
protected String |
getTruncateTableSql(TablePath tablePath) |
protected String |
getUrlFromDatabaseName(String databaseName) |
boolean |
isExistsData(TablePath tablePath) |
List<String> |
listDatabases() |
List<String> |
listTables(String databaseName) |
String |
name() |
void |
open() |
protected List<String> |
queryString(String url,
String sql,
AbstractJdbcCatalog.ResultSetConsumer<String> consumer) |
boolean |
tableExists(TablePath tablePath) |
void |
truncateTable(TablePath tablePath,
boolean ignoreIfNotExists) |
protected void |
truncateTableInternal(TablePath tablePath) |