|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TableIdentifier | |
---|---|
org.axiondb | Core interfaces, identifiers, and exceptions. |
org.axiondb.constraints | Constraint implementations. |
org.axiondb.engine | Core database machinery. |
org.axiondb.engine.commands | AxionCommand implementations. |
org.axiondb.engine.tables | |
org.axiondb.engine.visitors | |
org.axiondb.parser | SQL parser interface and implementation classes. |
Uses of TableIdentifier in org.axiondb |
---|
Methods in org.axiondb that return TableIdentifier | |
---|---|
TableIdentifier |
TableIdentifier.getCanonicalIdentifier()
|
TableIdentifier |
ColumnIdentifier.getTableIdentifier()
Returns my table identifier, if any. |
TableIdentifier[] |
FromNode.toTableArray()
Array of tables in this FromNode or its children. |
Methods in org.axiondb with parameters of type TableIdentifier | |
---|---|
boolean |
Database.canResolveSelectable(Selectable selectable,
TableIdentifier[] tables)
|
Table |
Database.getTable(TableIdentifier table)
Get the specified Table , or null if no such table can be found. |
boolean |
Database.hasTable(TableIdentifier table)
|
void |
Constraint.resolve(Database db,
TableIdentifier table)
Resolve any unresolved org.axiondb.Selectableidentifiers I may have. |
Selectable |
Database.resolveSelectable(Selectable selectable,
List aliasList,
TableIdentifier[] tables)
|
Selectable |
Database.resolveSelectable(Selectable selectable,
TableIdentifier[] tables)
"Resolve" the given Selectable relative to the given list of
tables , converting aliased or relative references into
absolute ones. |
void |
ColumnIdentifier.setTableIdentifier(TableIdentifier table)
Sets my table identifier, if any. |
Constructors in org.axiondb with parameters of type TableIdentifier | |
---|---|
ColumnIdentifier(TableIdentifier table,
String columnName)
|
|
ColumnIdentifier(TableIdentifier table,
String columnName,
String columnAlias)
|
|
ColumnIdentifier(TableIdentifier table,
String columnName,
String columnAlias,
DataType type)
|
Uses of TableIdentifier in org.axiondb.constraints |
---|
Methods in org.axiondb.constraints that return TableIdentifier | |
---|---|
protected TableIdentifier[] |
BaseConstraint.toArray(TableIdentifier table)
|
Methods in org.axiondb.constraints with parameters of type TableIdentifier | |
---|---|
void |
BaseConstraint.resolve(Database db,
TableIdentifier table)
This base implementation is a no-op. |
void |
BaseSelectableBasedConstraint.resolve(Database db,
TableIdentifier table)
This base implementation resolves all of the
Selectable s in my list. |
void |
CheckConstraint.resolve(Database db,
TableIdentifier table)
|
protected TableIdentifier[] |
BaseConstraint.toArray(TableIdentifier table)
|
Uses of TableIdentifier in org.axiondb.engine |
---|
Methods in org.axiondb.engine with parameters of type TableIdentifier | |
---|---|
boolean |
BaseDatabase.canResolveSelectable(Selectable selectable,
TableIdentifier[] tables)
|
boolean |
SnapshotIsolationTransaction.canResolveSelectable(Selectable selectable,
TableIdentifier[] tables)
|
Table |
BaseDatabase.getTable(TableIdentifier table)
|
Table |
SnapshotIsolationTransaction.getTable(TableIdentifier table)
|
boolean |
BaseDatabase.hasTable(TableIdentifier id)
|
boolean |
SnapshotIsolationTransaction.hasTable(TableIdentifier table)
|
Selectable |
BaseDatabase.resolveSelectable(Selectable selectable,
List aliasList,
TableIdentifier[] tables)
|
Selectable |
SnapshotIsolationTransaction.resolveSelectable(Selectable selectable,
List aliasList,
TableIdentifier[] tables)
|
Selectable |
BaseDatabase.resolveSelectable(Selectable selectable,
TableIdentifier[] tables)
|
Selectable |
SnapshotIsolationTransaction.resolveSelectable(Selectable selectable,
TableIdentifier[] tables)
|
Selectable |
BaseDatabase.resolveSelectSelectable(SubSelectCommand select,
TableIdentifier[] tables)
|
Uses of TableIdentifier in org.axiondb.engine.commands |
---|
Methods in org.axiondb.engine.commands that return TableIdentifier | |
---|---|
TableIdentifier[] |
UpsertCommand.getAllTables()
|
TableIdentifier |
AxionQueryContext.getFrom(int i)
Gets the i th table being selected. |
TableIdentifier[] |
AxionQueryContext.getFromArray()
|
TableIdentifier[] |
AxionQueryContext.getParentTables()
|
TableIdentifier |
UpsertCommand.getSourceTable()
|
TableIdentifier |
CreateIndexCommand.getTable()
|
TableIdentifier |
DeleteCommand.getTable()
|
TableIdentifier |
InsertCommand.getTable()
|
TableIdentifier |
RemountCommand.getTable()
|
TableIdentifier |
UpdateCommand.getTable()
|
TableIdentifier[] |
AxionQueryContext.getTables()
|
TableIdentifier |
UpsertCommand.getTargetTable()
|
Methods in org.axiondb.engine.commands with parameters of type TableIdentifier | |
---|---|
void |
AxionQueryContext.addFrom(TableIdentifier table)
Adds a TableIdentifier to the list of tables being selected from. |
void |
InsertCommand.addInsertIntoClause(DMLWhenClause when,
TableIdentifier table,
List columns,
List values)
|
static EqualFunction |
AxionQueryOptimizer.findColumnLiteralEqualFunction(TableIdentifier tid,
Set conditions)
find the equal function involving a column and literal This function then can be apply first to restrict the number of rows returned by an iterator. |
static ComparisonFunction |
AxionQueryOptimizer.findFirstEqualFunction(Set joinOnConditionNodes,
TableIdentifier tid,
Database db)
|
static ComparisonFunction |
AxionQueryOptimizer.findFirstFunctionUsingIndexedColumn(Set joinOnConditionNodes,
TableIdentifier tid,
Database db)
|
protected Table |
BaseAxionCommand.getTableForIdentifier(Database db,
TableIdentifier identifier)
|
boolean |
AxionQueryContext.isTablePartOfSelect(TableIdentifier tid)
|
static boolean |
AxionQueryOptimizer.onlyReferencesTable(TableIdentifier table,
Selectable node)
|
void |
DMLWhenClause.resolve(Database database,
TableIdentifier[] tables)
|
protected void |
BaseAxionCommand.resolveSelectableList(List list,
Database db,
TableIdentifier table)
|
protected void |
BaseAxionCommand.resolveSelectableList(List list,
Database db,
TableIdentifier[] tables)
|
void |
InsertCommand.setElseClause(TableIdentifier table,
List tableColumns,
List tableValues)
|
void |
UpdateCommand.setExceptionWhenClause(DMLWhenClause w,
TableIdentifier t,
List cols,
List vals)
|
void |
UpsertCommand.setExceptionWhenClause(DMLWhenClause w,
TableIdentifier t,
List cols,
List vals)
|
void |
SubSelectCommand.setParentTables(TableIdentifier[] tables)
|
void |
AxionQueryContext.setParentTables(TableIdentifier[] tables)
|
void |
UpsertCommand.setSourceTable(TableIdentifier table)
|
void |
CreateIndexCommand.setTable(TableIdentifier table)
|
void |
DeleteCommand.setTable(TableIdentifier table)
|
void |
RemountCommand.setTable(TableIdentifier table)
|
void |
UpdateCommand.setTable(TableIdentifier table)
|
void |
AxionQueryContext.setTables(TableIdentifier[] tables)
|
void |
UpsertCommand.setTargetTable(TableIdentifier table)
|
Constructors in org.axiondb.engine.commands with parameters of type TableIdentifier | |
---|---|
DeleteCommand(TableIdentifier table,
Selectable where)
|
|
InsertCommand(TableIdentifier table)
|
|
InsertCommand(TableIdentifier table,
ColumnIdentifier column,
Selectable value)
|
|
InsertCommand(TableIdentifier table,
List columns,
AxionCommand subSelect)
|
|
InsertCommand(TableIdentifier table,
List columns,
List values)
|
|
InsertCommand(TableIdentifier table,
List columns,
SubSelectCommand subSelect)
|
Uses of TableIdentifier in org.axiondb.engine.tables |
---|
Methods in org.axiondb.engine.tables with parameters of type TableIdentifier | |
---|---|
List |
TableView.getColumnIdentifierList(TableIdentifier table)
|
Uses of TableIdentifier in org.axiondb.engine.visitors |
---|
Constructors in org.axiondb.engine.visitors with parameters of type TableIdentifier | |
---|---|
ReferencesOtherTablesWhereNodeVisitor(TableIdentifier id)
|
Uses of TableIdentifier in org.axiondb.parser |
---|
Methods in org.axiondb.parser that return TableIdentifier | |
---|---|
TableIdentifier |
AxionSqlParser.SqlTableRef()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |