| Modifier and Type | Field and Description |
|---|---|
| pack-priv RangeVariable[] |
| Access | Constructor and Description |
|---|---|
| public | RangeVariableJoined(Table table, HsqlNameManager.
|
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | addNamedJoinColumnExpression(String name, Expression e, int position)
Overrides org.
|
| public void | addNamedJoinColumns(OrderedHashSet<String> columns)
Overrides org.
|
| public void | addTableColumns(HsqlArrayList<Expression> exprList)
Overrides org. Add all columns to a list of expressions |
| public int | addTableColumns(HsqlArrayList<Expression> exprList, int position, HashSet<String> exclude)
Overrides org. Add all columns to a list of expressions |
| public void | addTableColumns(RangeVariable subRange, Expression expression, HashSet<String> exclude)
Overrides org.
|
| public String | Returns: a String representation of this objectOverrides org. Retrieves a String representation of this object. |
| public int | findColumn(String schemaName, String tableName, String columnName)
Overrides org.
|
| public RangeVariable[] | |
| public HsqlNameManager. | |
| public ExpressionColumn | |
| public OrderedHashSet | |
| protected int | |
| public RangeVariable. | |
| public Expression | getJoinCondition()
Overrides org. used before condition processing |
| public RangeVariable | |
| public Index | |
| public Table | |
| public HsqlNameManager. | |
| public OrderedHashSet | |
| public boolean | |
| public boolean | |
| public void | |
| public void | replaceRangeVariables(RangeVariable[] ranges, RangeVariable[] newRanges)
Overrides org.
|
| public void | |
| public void | resolveRangeTable(Session session, RangeGroup rangeGroup, RangeGroup[] rangeGroups)
Overrides org.
|
| public boolean | |
| public boolean | setDistinctColumnsOnIndex(int[] colMap)
Overrides org.
|
| public void | setForCheckConstraint()
Overrides org. Removes reference to Index to avoid possible memory leaks after alter table or drop index |
| public void | |
| private void | |
| public void | |
| public boolean | setSortIndex(Index index, boolean reversed)
Overrides org. Used for sort |
| rangeArray | back to summary |
|---|---|
| pack-priv RangeVariable[] rangeArray | |
| RangeVariableJoined | back to summary |
|---|---|
| public RangeVariableJoined(Table table, HsqlNameManager. | |
| addAllColumns | back to summary |
|---|---|
| public void addAllColumns() Overrides org. | |
| addColumn | back to summary |
|---|---|
| public void addColumn(int columnIndex) Overrides org. | |
| addJoinCondition | back to summary |
|---|---|
| public void addJoinCondition(Expression e) Overrides org. | |
| addNamedJoinColumnExpression | back to summary |
|---|---|
| public void addNamedJoinColumnExpression(String name, Expression e, int position) Overrides org. | |
| addNamedJoinColumns | back to summary |
|---|---|
| public void addNamedJoinColumns(OrderedHashSet<String> columns) Overrides org. | |
| addTableColumns | back to summary |
|---|---|
| public void addTableColumns(HsqlArrayList<Expression> exprList) Overrides org. Add all columns to a list of expressions | |
| addTableColumns | back to summary |
|---|---|
| public int addTableColumns(HsqlArrayList<Expression> exprList, int position, HashSet<String> exclude) Overrides org. Add all columns to a list of expressions | |
| addTableColumns | back to summary |
|---|---|
| public void addTableColumns(RangeVariable subRange, Expression expression, HashSet<String> exclude) Overrides org. | |
| describe | back to summary |
|---|---|
| public String describe(Session session, int blanks) Overrides org. Retrieves a String representation of this object. The returned String describes this object's table, alias access mode, index, join mode, Start, End and And conditions.
| |
| findColumn | back to summary |
|---|---|
| public int findColumn(String schemaName, String tableName, String columnName) Overrides org. | |
| getBaseRangeVariables | back to summary |
|---|---|
| public RangeVariable[] getBaseRangeVariables() | |
| getColumnAlias | back to summary |
|---|---|
| public HsqlNameManager. Overrides org. | |
| getColumnExpression | back to summary |
|---|---|
| public ExpressionColumn getColumnExpression(String name) Overrides org. | |
| getColumnNames | back to summary |
|---|---|
| public OrderedHashSet Overrides org. | |
| getFirstColumnIndex | back to summary |
|---|---|
| protected int getFirstColumnIndex(RangeVariable subRange) Overrides org. | |
| getIterator | back to summary |
|---|---|
| public RangeVariable. Overrides org. | |
| getJoinCondition | back to summary |
|---|---|
| public Expression getJoinCondition() Overrides org. used before condition processing | |
| getRangeForTableName | back to summary |
|---|---|
| public RangeVariable getRangeForTableName(String name) | |
| getSortIndex | back to summary |
|---|---|
| public Index getSortIndex() Overrides org. Used for sort | |
| getTable | back to summary |
|---|---|
| public Table getTable() Overrides org. | |
| getTableAlias | back to summary |
|---|---|
| public HsqlNameManager. Overrides org. | |
| getUniqueColumnNameSet | back to summary |
|---|---|
| public OrderedHashSet | |
| hasColumnAlias | back to summary |
|---|---|
| public boolean hasColumnAlias() Overrides org. | |
| hasSingleIndexCondition | back to summary |
|---|---|
| public boolean hasSingleIndexCondition() | |
| replaceColumnReference | back to summary |
|---|---|
| public void replaceColumnReference(RangeVariable range, Expression[] list) | |
| replaceRangeVariables | back to summary |
|---|---|
| public void replaceRangeVariables(RangeVariable[] ranges, RangeVariable[] newRanges) | |
| resetConditions | back to summary |
|---|---|
| public void resetConditions() Overrides org. | |
| resolveRangeTable | back to summary |
|---|---|
| public void resolveRangeTable(Session session, RangeGroup rangeGroup, RangeGroup[] rangeGroups) Overrides org. | |
| reverseOrder | back to summary |
|---|---|
| public boolean reverseOrder() Overrides org. | |
| setDistinctColumnsOnIndex | back to summary |
|---|---|
| public boolean setDistinctColumnsOnIndex(int[] colMap) Overrides org. | |
| setForCheckConstraint | back to summary |
|---|---|
| public void setForCheckConstraint() Overrides org. Removes reference to Index to avoid possible memory leaks after alter table or drop index | |
| setJoinType | back to summary |
|---|---|
| public void setJoinType(boolean isLeft, boolean isRight) Overrides org. | |
| setParameters | back to summary |
|---|---|
| private void setParameters() | |
| setRangeTableVariables | back to summary |
|---|---|
| public void setRangeTableVariables() | |
| setSortIndex | back to summary |
|---|---|
| public boolean setSortIndex(Index index, boolean reversed) Overrides org. Used for sort | |