public abstract class TableSelector
extends java.lang.Object
| 构造器和说明 |
|---|
TableSelector(ColumnSelector columnSelector,
GeneratorConfig generatorConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract TableDefinition |
buildTableDefinition(java.util.Map<java.lang.String,java.lang.Object> tableMap) |
ColumnSelector |
getColumnSelector() |
GeneratorConfig |
getGeneratorConfig() |
java.util.List<java.lang.String> |
getSchTableNames() |
protected abstract java.lang.String |
getShowTablesSQL(GeneratorConfig generatorConfig)
查询数据库表的SQL
1.如果是oracle的話則應該傳入用戶名,oracle是根據用戶去管理數據的
2.mysql的话是传入数据库名,mysql和sqlserver是根据数据库去管理的
|
java.util.List<TableDefinition> |
getSimpleTableDefinitions() |
java.util.List<TableDefinition> |
getTableDefinitions() |
void |
setColumnSelector(ColumnSelector columnSelector) |
void |
setGeneratorConfig(GeneratorConfig generatorConfig) |
void |
setSchTableNames(java.util.List<java.lang.String> schTableNames) |
java.util.List<java.lang.String> |
wrapTableNames() |
protected java.lang.String |
wrapValue(java.lang.String tableName) |
public TableSelector(ColumnSelector columnSelector, GeneratorConfig generatorConfig)
protected abstract java.lang.String getShowTablesSQL(GeneratorConfig generatorConfig)
generatorConfig - 配置protected abstract TableDefinition buildTableDefinition(java.util.Map<java.lang.String,java.lang.Object> tableMap)
public java.util.List<TableDefinition> getTableDefinitions()
public java.util.List<TableDefinition> getSimpleTableDefinitions()
public java.util.List<java.lang.String> wrapTableNames()
protected java.lang.String wrapValue(java.lang.String tableName)
public GeneratorConfig getGeneratorConfig()
public void setGeneratorConfig(GeneratorConfig generatorConfig)
public ColumnSelector getColumnSelector()
public void setColumnSelector(ColumnSelector columnSelector)
public java.util.List<java.lang.String> getSchTableNames()
public void setSchTableNames(java.util.List<java.lang.String> schTableNames)
Copyright © 2022. All Rights Reserved.