|
||||||||||
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 | |
---|---|
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. |
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)
|
void |
ForeignKeyConstraint.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 | |
---|---|
TransactableTable |
SnapshotIsolationTransaction.commit(TableIdentifier tid)
|
Table |
BaseDatabase.getTable(TableIdentifier table)
|
Table |
SnapshotIsolationTransaction.getTable(TableIdentifier table)
|
boolean |
BaseDatabase.hasTable(TableIdentifier id)
|
boolean |
SnapshotIsolationTransaction.hasTable(TableIdentifier table)
|
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 |
AxionQueryContext.getFrom(int i)
Gets the i th table being selected. |
TableIdentifier[] |
AxionQueryContext.getFromArray()
|
TableIdentifier[] |
AxionQueryContext.getParentTables()
|
TableIdentifier |
UpdateCommand.getTable()
|
TableIdentifier |
CreateIndexCommand.getTable()
|
TableIdentifier |
DeleteCommand.getTable()
|
TableIdentifier |
InsertCommand.getTable()
|
TableIdentifier |
RemountCommand.getTable()
|
TableIdentifier[] |
AxionQueryContext.getTables()
|
TableIdentifier |
AxionQueryContext.getTables(int i)
|
TableIdentifier |
InsertIntoClause.getTargetTableId()
|
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 Function |
AxionQueryOptimizer.findColumnLiteralEqualFunction(TableIdentifier tid,
Table table,
Set conditions,
boolean mustCheckForIndex)
|
static Function |
AxionQueryOptimizer.findColumnLiteralFunction(TableIdentifier tid,
Table table,
Set conditions,
boolean mustCheckForIndex)
Find column-literal comparision function for a given table. |
static ComparisonFunction |
AxionQueryOptimizer.findFirstColumnColumnComparisonFunction(Set columnColumnConditions,
TableIdentifier tid,
Table table,
boolean mustCheckForIndex)
|
static EqualFunction |
AxionQueryOptimizer.findFirstEqualFunction(Set columnColumnConditions,
TableIdentifier tid,
Table table,
boolean mustCheckForIndex)
|
protected List |
BaseAxionCommand.getColIdentifierList(Table table,
TableIdentifier tid)
|
static Selectable |
AxionQueryOptimizer.getColumnRefersTable(ComparisonFunction fn,
TableIdentifier tid)
|
protected RowIterator |
BaseAxionCommand.getRowIterator(Database db,
TableIdentifier tid,
Table table,
Selectable whereNode,
boolean readOnly,
RowDecorator dec)
|
static boolean |
AxionQueryOptimizer.hasTableReference(ComparisonFunction fn,
TableIdentifier tid)
|
static Function |
AxionQueryOptimizer.isColumnIndexed(TableIdentifier tid,
Table table,
Selectable condition,
boolean mustCheckForIndex)
|
boolean |
AxionQueryContext.isTablePartOfSelect(TableIdentifier tid)
|
static boolean |
AxionQueryOptimizer.onlyReferencesTable(TableIdentifier table,
Selectable conditionNode)
Check if the given table is the only table refernce in the condition |
protected void |
BaseAxionCommand.populateDefaultValues(Database db,
Table table,
TableIdentifier tableId,
RowDecorator dec)
|
void |
DMLWhenClause.resolve(Database db,
TableIdentifier[] tables)
|
protected void |
BaseAxionCommand.resolveGeneratedColumns(Table table,
TableIdentifier tableId,
List cols)
|
protected void |
BaseAxionCommand.resolveGeneratedColumns(Table table,
TableIdentifier tableId,
List cols,
boolean useDefaultValues)
|
protected Selectable |
BaseAxionCommand.resolveSelectable(Selectable sel,
Database db,
List selected,
TableIdentifier[] tables)
|
protected Selectable |
BaseAxionCommand.resolveSelectable(Selectable sel,
Database db,
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 |
AxionQueryContext.setParentTables(TableIdentifier[] tables)
|
void |
SubSelectCommand.setParentTables(TableIdentifier[] tables)
|
void |
UpsertCommand.setSourceTable(TableIdentifier table)
|
void |
UpdateCommand.setTable(TableIdentifier table)
|
void |
CreateIndexCommand.setTable(TableIdentifier table)
|
void |
RemountCommand.setTable(TableIdentifier table)
|
void |
AxionQueryContext.setTables(TableIdentifier[] tables)
|
void |
UpsertCommand.setTargetTable(TableIdentifier table)
|
protected void |
BaseAxionCommand.updateGeneratedValues(Database db,
Table table,
TableIdentifier tableId,
Row row)
|
Constructors in org.axiondb.engine.commands with parameters of type TableIdentifier | |
---|---|
DeleteCommand(TableIdentifier table,
Selectable where)
|
|
InsertCommand(TableIdentifier table,
List columns,
AxionCommand subSelect)
|
|
InsertCommand(TableIdentifier table,
List columns,
boolean defaultVAlues)
|
|
InsertCommand(TableIdentifier table,
List columns,
List values)
|
|
InsertCommand(TableIdentifier table,
List columns,
SubSelectCommand subSelect)
|
|
InsertIntoClause(DMLWhenClause when,
TableIdentifier tid,
List cols,
boolean useDefaultValues)
|
|
InsertIntoClause(DMLWhenClause when,
TableIdentifier tid,
List cols,
List vals)
|
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 |
---|
Methods in org.axiondb.engine.visitors with parameters of type TableIdentifier | |
---|---|
Selectable |
ResolveSelectableVisitor.visit(ColumnIdentifier column,
List selected,
TableIdentifier[] tables)
|
boolean |
MaskSelectablesForTablesVisitor.visit(ColumnIdentifier col,
TableIdentifier[] tables)
|
Selectable |
ResolveSelectableVisitor.visit(FunctionIdentifier fn,
List selected,
TableIdentifier[] tables)
|
boolean |
MaskSelectablesForTablesVisitor.visit(Function fn,
TableIdentifier[] tables)
|
Selectable |
ResolveSelectableVisitor.visit(Selectable selectable,
List selected,
TableIdentifier[] tables)
"Resolve" the given Selectable relative to the given list of
tables , converting aliased or relative references into
absolute ones. |
boolean |
MaskSelectablesForTablesVisitor.visit(Selectable sel,
TableIdentifier[] tables)
|
Selectable |
ResolveSelectableVisitor.visit(SubSelectCommand select,
TableIdentifier[] tables)
|
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 |