Schema

Created by wenshao on 21/07/2017.

Constructors

this
this()
Undocumented in source.
this
this(SchemaRepository repository)
Undocumented in source.
this
this(SchemaRepository repository, string name)
Undocumented in source.

Members

Functions

computeTables
void computeTables(SQLTableSource x, Map!(string, SchemaObject) tables)
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(SQLTableSource tableSource, SQLSelectItem selectItem)
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(SQLTableSource tableSource, SQLExpr expr)
Undocumented in source. Be warned that the author may not have intended to support it.
findFunction
SchemaObject findFunction(string _functionName)
Undocumented in source. Be warned that the author may not have intended to support it.
findTable
SchemaObject findTable(string tableName)
Undocumented in source. Be warned that the author may not have intended to support it.
findTable
SchemaObject findTable(long nameHashCode64)
Undocumented in source. Be warned that the author may not have intended to support it.
findTable
SchemaObject findTable(SQLTableSource tableSource, string _alias)
Undocumented in source. Be warned that the author may not have intended to support it.
findTable
SchemaObject findTable(SQLTableSource tableSource, SQLSelectItem selectItem)
Undocumented in source. Be warned that the author may not have intended to support it.
findTable
SchemaObject findTable(SQLTableSource tableSource, SQLExpr expr)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableOrView
SchemaObject findTableOrView(string tableName)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableOrView
SchemaObject findTableOrView(long hashCode64)
Undocumented in source. Be warned that the author may not have intended to support it.
getName
string getName()
Undocumented in source. Be warned that the author may not have intended to support it.
getObjects
SchemaObject[] getObjects()
Undocumented in source. Be warned that the author may not have intended to support it.
getTableCount
int getTableCount()
Undocumented in source. Be warned that the author may not have intended to support it.
getTables
Map!(string, SchemaObject) getTables(SQLTableSource x)
Undocumented in source. Be warned that the author may not have intended to support it.
getViewCount
int getViewCount()
Undocumented in source. Be warned that the author may not have intended to support it.
isSequence
bool isSequence(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
setName
void setName(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
showTables
List!(string) showTables()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_functions
Map!(Long, SchemaObject) _functions;
Undocumented in source.
objects
Map!(Long, SchemaObject) objects;
Undocumented in source.

Meta