public class SchemaRepository extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
SchemaRepository.SchemaVisitor |
| Constructor and Description |
|---|
SchemaRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SQLStatement stmt) |
void |
acceptDDL(String ddl,
String dbType) |
SQLColumnDefinition |
findColumn(SQLTableSource tableSource,
SQLExpr expr) |
SQLColumnDefinition |
findColumn(SQLTableSource tableSource,
SQLSelectItem selectItem) |
SchemaObject |
findFunction(String functionName) |
SchemaObject |
findTable(SQLTableSource tableSource,
SQLExpr expr) |
SchemaObject |
findTable(SQLTableSource tableSource,
SQLSelectItem selectItem) |
SchemaObject |
findTable(SQLTableSource tableSource,
String alias) |
SchemaObject |
findTable(String tableName) |
Map<String,SchemaObject> |
getObjects() |
int |
getTableCount() |
Map<String,SchemaObject> |
getTables(SQLTableSource x) |
int |
getViewCount() |
boolean |
isSequence(String name) |
public SchemaObject findTable(String tableName)
public SchemaObject findFunction(String functionName)
public void accept(SQLStatement stmt)
public boolean isSequence(String name)
public SchemaObject findTable(SQLTableSource tableSource, String alias)
public SQLColumnDefinition findColumn(SQLTableSource tableSource, SQLSelectItem selectItem)
public SQLColumnDefinition findColumn(SQLTableSource tableSource, SQLExpr expr)
public SchemaObject findTable(SQLTableSource tableSource, SQLSelectItem selectItem)
public SchemaObject findTable(SQLTableSource tableSource, SQLExpr expr)
public Map<String,SchemaObject> getTables(SQLTableSource x)
public int getTableCount()
public Map<String,SchemaObject> getObjects()
public int getViewCount()
Copyright © 2013–2017 Alibaba Group. All rights reserved.