| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| protected final ParserDQL. | |
| protected Database | |
| protected Session |
| Access | Constructor and Description |
|---|---|
| pack-priv | ParserDQL(Session
the connected context session, Scanner the token source from which to parse commands scanner, ParserDQL.Constructs a new Parser object with the given context. |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv StatementQuery | compileCursorSpecification(RangeGroup[] rangeGroups, int props, boolean isRoutine)
Retrieves a SELECT or other query expression Statement from this parse context. |
| pack-priv StatementQuery | |
| pack-priv StatementDMQL | |
| pack-priv Expression | |
| pack-priv TableDerived | |
| pack-priv TableDerived | |
| pack-priv TableDerived | |
| private TableDerived | |
| private Expression | |
| private Expression | |
| pack-priv Expression | |
| private Expression | |
| private Expression | |
| private Expression | |
| pack-priv int | |
| private Expression | |
| pack-priv Collation | |
| pack-priv Expression | |
| pack-priv int[] | Returns: array of column indexestable that contains the columns table, boolean boolean ascOrDesc)Process a bracketed column list as used in the declaration of SQL CONSTRAINTS and return an array containing the indexes of the columns within the table. |
| pack-priv void | |
| pack-priv HsqlNameManager. | |
| pack-priv HsqlNameManager. | |
| pack-priv OrderedHashSet | |
| pack-priv OrderedHashSet | |
| private Expression | |
| private Expression | |
| private Expression | |
| private Expression | |
| private Expression | |
| pack-priv void | readExpression(HsqlArrayList<Expression> exprList, short[] parseList, int start, int count, boolean isOption)
|
| private void | |
| pack-priv Expression | |
| private Expression | |
| private Expression | |
| private Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv boolean | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Type | |
| pack-priv boolean | |
| private Expression | |
| private Expression | |
| pack-priv Type | |
| protected Table | |
| pack-priv void | |
| pack-priv HsqlNameManager. | |
| pack-priv HsqlNameManager. | |
| pack-priv HsqlNameManager. | |
| pack-priv Expression | |
| private Expression | |
| pack-priv int | |
| protected RangeVariable | |
| pack-priv Expression | |
| pack-priv HsqlNameManager. | |
| pack-priv SchemaObject | |
| pack-priv SchemaObject | |
| private Expression | |
| pack-priv ColumnSchema | |
| pack-priv ColumnSchema | |
| pack-priv void | |
| pack-priv void | |
| pack-priv HsqlNameManager. | |
| pack-priv Expression | |
| private Expression | |
| pack-priv Table | |
| pack-priv Table | |
| protected RangeVariable | |
| pack-priv void | readTargetSpecificationList(OrderedHashSet<Expression> targets, RangeVariable[] rangeVars, LongDeque colIndexList)
|
| pack-priv Type | |
| private Expression | |
| pack-priv void | |
| pack-priv void | reset(Session session, String
a new SQL character sequence to replace the current one sql)Overrides org. Resets this parse context with the given SQL character sequence. |
| pack-priv void | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| private ExpressionLogical | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv void | |
| pack-priv Expression | |
| pack-priv Expression | |
| private ExpressionLogical | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv TableDerived | |
| pack-priv QuerySpecification | |
| pack-priv Expression | |
| private ExpressionLogical | |
| private void | |
| private ExpressionLogical | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| private SortAndSlice | |
| pack-priv SortAndSlice | |
| private ExpressionLogical | XreadPeriodPredicateRightPart(int opType, Expression left)
OVERLAPS does not require PERIOD, others do. |
| pack-priv Expression | |
| pack-priv Expression | |
| private ExpressionLogical | |
| pack-priv ExpressionPeriodOp | |
| pack-priv QueryExpression | |
| pack-priv QueryExpression | |
| pack-priv QueryExpression | |
| pack-priv QuerySpecification | |
| pack-priv ExpressionPeriodOp | XreadQuerySystemPeriodSpecOrNull(Table table)
Returns a period condition (including a default) for all tables with a system period, otherwise null; |
| pack-priv QueryExpression | |
| pack-priv void | |
| pack-priv TableDerived | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| private TableDerived | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv QuerySpecification | |
| private QueryExpression | |
| pack-priv QuerySpecification | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv TableDerived | |
| pack-priv TableDerived | |
| pack-priv void | |
| pack-priv Expression | |
| pack-priv TableDerived | |
| pack-priv void | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Table | |
| pack-priv Expression | |
| pack-priv Expression | |
| private SortAndSlice | |
| pack-priv void | |
| pack-priv int | |
| pack-priv Expression | |
| pack-priv Expression | XreadValueExpression()
value expression ::= common value expression | boolean value expression | row value expression |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv Expression | |
| pack-priv TableDerived | |
| pack-priv void | |
| private SortAndSlice |