| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private ContextManager | |
| private CompilerContext | |
| pack-priv static final String | |
| private static final int | |
| pack-priv static final String | |
| private static final String[] | ESCAPED_SYSFUN_FUNCTIONS
List of JDBC escape functions that map directly onto a function in the SYSFUN schema. |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int[] | JAVA_ROUTINE_CLAUSES
Clauses required for Java routines. |
| private final SQLParser. | |
| private int | |
| private Vector | |
| private int[] | |
| private int | |
| private int | |
| private int | |
| private int | |
| private final int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private static int[] | |
| private Token | |
| private int[] | |
| private final SQLParser. | |
| public Token | |
| private boolean | |
| private Token | |
| private boolean | |
| private Token | |
| private boolean | |
| public boolean | |
| private static final int | |
| private Token | |
| private boolean | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private OptimizerFactory | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private Object[] | |
| private ArrayList | |
| private int | |
| private static final String[] | |
| private static final String[] | |
| pack-priv static final String | |
| private String | |
| private static final String[] | |
| private Token | |
| public Token | |
| public SQLParserTokenManager | |
| private static final int | |
| private static final int | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final ValueNode | |
| public final TableElementNode | |
| public final ValueNode | |
| public final int | |
| private static Class | |
| private static String | |
| public final StatementNode | |
| public final AggregateNode | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a aggregateNode()Determine whether the next sequence of tokens can be the beginning of an aggregateNode()() rule. |
| public final int | |
| public final char | |
| public final StatementNode | |
| public final StatementNode | |
| public final ValueNode | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a another element in a PROPERTY list.Determine whether the next sequence of tokens can be the beginning of another element in a PROPERTY list. |
| public final ValueNode | |
| public final Integer | |
| private boolean | |
| public final DataTypeDescriptor | |
| public final String | |
| public final void | |
| public final int | |
| public final StatementNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final Boolean | |
| public final Token | |
| public final ValueNode | |
| private boolean | |
| public final Token | |
| public final Boolean | |
| public final StatementNode | |
| public final String | |
| public final String | |
| public final String | |
| public final ValueNode | |
| public final ValueNode | |
| public final TypeDescriptor | |
| public final DataTypeDescriptor | |
| public final ValueNode | |
| public final int | |
| public final void | |
| public final int | |
| public final ConstraintDefinitionNode | |
| private void | checkInternalFeature(String
Description of feature for exception. feature)Check that the current mode supports internal extensions. |
| pack-priv void | checkRequiredRoutineClause(int[]
int array of require clauses required, Object[] the array of declared clauses. clauses)Check to see if the required claues have been added to a procedure or function defintion. |
| private void | checkSqlStandardAccess(String
"GRANT", "REVOKE", "CREATE/DROP/SET ROLE" or CURRENT_ROLE command)Utility method for checking that the underlying database uses SQL standard permission checking (GRANT/REVOKE). |
| private void | |
| private boolean | checkVersion(int
Data Dictionary major version (DataDictionary.DD_ constant) version, String SQL Feature name, for error text. feature)Utility method for checking that the underlying database has been upgraded to the required level to use this functionality. |
| public final void | |
| public final ValueNode | |
| public final TableElementNode | |
| public final TableElementNode | |
| public final ConstraintDefinitionNode | columnConstraint(TableName constraintName, DataTypeDescriptor[] dataTypeDescriptor, String columnName)
|
| public final void | columnConstraintDefinition(DataTypeDescriptor[] dataTypeDescriptor, TableElementList tableElementList, String columnName)
|
| public final TableElementNode | |
| public final ValueNode | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a columnInvocation()Determine whether the next sequence of tokens can be the beginning of a columnInvocation() rule. |
| public final ValueNode | |
| public final void | |
| public final void | |
| public final void | |
| public final void | |
| public final ColumnReference | |
| pack-priv boolean | Returns: TRUE iff the next set of tokens names a common datatypetrue if additonal token for NATIONAL
or LONG should be checked checkFollowingToken)Determine whether the next sequence of tokens represents one of the common (built-in) datatypes. |
| pack-priv boolean | Returns: TRUE iff the next set of tokens names a common datatypestarting token index of the sequence start, boolean true if additonal token for NATIONAL
or LONG should be checked checkFollowingToken)Determine whether a sequence of tokens represents one of the common (built-in) datatypes. |
| public final int | |
| public final boolean[] | |
| public final boolean | |
| public final TableName | |
| public final void | |
| public final StatementNode | |
| public final TableOperatorNode | |
| public final FromTable | |
| public final ValueNode | |
| public final Token | |
| public final DataTypeDescriptor | |
| pack-priv boolean | Returns: TRUE iff the next set of tokens names a datatypeDetermine whether the next sequence of tokens represents a datatype (could be a common datatype or a schema qualified UDT name). |
| public final DataTypeDescriptor | |
| public final DataTypeDescriptor | |
| public final ValueNode | |
| public final int | |
| public final ValueNode | |
| public final ValueNode | |
| public final DataTypeDescriptor | |
| public final ValueNode | |
| public final ValueNode | |
| public final char | |
| public final void | |
| public final ValueNode | defaultAndConstraints(DataTypeDescriptor[] typeDescriptor, TableElementList tableElementList, String columnName, long[] autoIncrementInfo)
|
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final boolean | |
| public final StatementNode | |
| public final int | |
| public final int | |
| public final String | |
| private boolean | Returns: TRUE iff the next token is derby-propertiesDetermine whether the next token is the beginning of a propertyList(). |
| public final ResultColumn | |
| public final ResultColumnList | |
| public final SubqueryNode | |
| public final void | |
| public final ValueNode | |
| private boolean | distinctUDAFollows()
Return true if the following tokens are the start of a distinct user defined aggregate invocation. |
| public final DataTypeDescriptor | |
| pack-priv StatementNode | |
| public final StatementNode | |
| public final StatementNode | dropColumnDefinition(TableName tableName, TableElementList tableElementList, int[] changeType, int[] behavior)
|
| public final void | |
| private boolean | |
| public final StatementNode | |
| public final StatementNode | |
| public final StatementNode | |
| public final StatementNode | |
| public final StatementNode | |
| public final StatementNode | |
| public final TableElementNode | |
| public final StatementNode | dropTableConstraintDefinitionCore(TableName tableName, TableElementList tableElementList, int[] changeType, int[] behavior)
|
| public final StatementNode | |
| public final StatementNode | |
| public final StatementNode | |
| public final void | |
| public final ParameterNode | |
| public final Boolean | |
| public final void | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a escapedValueFunction()Determine whether the next sequence of tokens can be the beginning of a escapedValueFunction(). |
| public final Long | |
| public final DataTypeDescriptor | |
| public final long | |
| public final DataTypeDescriptor | |
| public final StatementNode | |
| public final SubqueryNode | |
| public final ValueNode | |
| private void | |
| public final int | |
| public final int | |
| public final void | |
| public final void | |
| public final FromList | |
| public final void | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a FROM newInvocation().Determine whether the next sequence of tokens can be the beginning of a FROM newInvocation(). |
| public final StatementNode | |
| public final void | |
| public final Object[] | |
| public final TypeDescriptor | |
| public final void | |
| public final TypeDescriptor | |
| public final AggregateNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public ParseException | |
| public final ValueNode | |
| private final CompilerContext | |
| private final ContextManager | |
| pack-priv StatementNode | Returns: A CreateAliasNode matching the given parametersThe name of the alias aliasName, Object TableName for target, or the full path/method name targetName, Object Information specific to the type of alias being created. aliasSpecificInfo, char The type of alias to create aliasType)Get one of the several types of create alias nodes. |
| private DataTypeDescriptor | |
| private StatementNode | getDeleteNode(FromTable fromTable, TableName tableName, ValueNode whereClause)
Get a DELETE node given the pieces. |
| private String | getEscapedSYSFUN(String name)
Convert a JDBC escaped function name to a function name in the SYSFUN schema. |
| private DataTypeDescriptor | |
| private ValueNode | |
| private LanguageConnectionContext | |
| public final Token | |
| pack-priv NumericConstantNode | getNumericNode(String
the string containing the number num, boolean accept only integers (not decimal) intsOnly)Translate a String containing a number into the appropriate type of Numeric node. |
| private final OptimizerFactory | Returns: The OptimizerFactory for this database.Get the OptimizerFactory for this database. |
| pack-priv ValueNode | getSubstringNode(ValueNode stringValue, ValueNode startPosition, ValueNode length)
Get a substring node from - the string - the start position - the length |
| public final Token | |
| private ValueNode | getTrimOperatorNode(Integer
one of Leading, Trailing or Both. trimSpec, ValueNode the character to trim. Can be null in which case it defaults
to ' '. trimChar, ValueNode expression to be trimmed. trimSource, ContextManager cm)Generate a trim operator node |
| private StatementNode | getUpdateNode(FromTable fromTable, TableName tableName, ResultColumnList setClause, ValueNode whereClause)
Get an UPDATE node given the pieces. |
| public final StatementNode | |
| public final void | |
| public final List | |
| public final StatementNode | |
| public final GroupByList | |
| public final void | |
| public final GroupByList | |
| private static boolean | |
| public final ValueNode | |
| public final ValueNode | |
| public final String | |
| public final void | |
| public final void | |
| public final void | |
| public final StatementNode | |
| public final void | |
| public final boolean | |
| private void | |
| pack-priv void | initUnnamedParameterList()
Initializes the list of unnamed parameters, i.e., "?" parameters Usually, this routine just gets an empty list for the unnamed parameters. |
| public final Integer | |
| public final StatementNode | |
| public final ValueNode | |
| public final ResultColumnList | |
| public final StatementNode | |
| public final StatementNode | |
| public final String | |
| public final ResultSetNode | |
| public final NumericConstantNode | |
| public final ValueNode | |
| private boolean | Returns: TRUE iff the current token names a built-in aliasDetermine whether the current token represents one of the built-in aliases. |
| private static boolean | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| pack-priv boolean | |
| public final ValueNode | |
| private boolean | |
| public final String | |
| pack-priv boolean | Returns: TRUE iff the next set of tokens is the java class nameDetermine whether the next sequence of tokens is a class name |
| public final String | |
| public final String | |
| public final String | |
| public final DataTypeDescriptor | |
| public final ValueNode | |
| public final void | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private void | |
| private final Token | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private static void | |
| private final void | |
| private final void | |
| private final boolean | |
| public final ValueNode | |
| public final TableOperatorNode | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a joinedTableExpression().Determine whether the next sequence of tokens can be the beginning of a joinedTableExpression(). |
| public final Object[] | |
| public final JoinStrategy | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final int | |
| public final ValueNode | |
| public final DataTypeDescriptor | |
| public final char | |
| public final boolean | |
| public final int | |
| public final StatementNode | |
| public final DataTypeDescriptor | |
| public final DataTypeDescriptor | |
| pack-priv ParameterNode | Returns: new unnamed parameter.Makes a new unnamed ParameterNode and chains it onto parameterList. |
| public final void | |
| public final QueryTreeNodeVector | |
| public final StatementNode | |
| public final void | |
| public final MethodCallNode | |
| public final void | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a aggregateNode()Determine whether the next sequence of tokens can be the beginning of a miscBuiltins(). |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final int | |
| pack-priv ValueNode | |
| public final ResultColumnList | |
| public final DataTypeDescriptor | |
| public final TableOperatorNode | |
| public final JavaToSQLValueNode | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a newInvocation().Token to look for new at startToken)Determine whether the next sequence of tokens can be the beginning of a newInvocation(). |
| private JoinNode | Returns: a new join nodethe left side of the join leftRSN, ResultSetNode the right side of the join rightRSN, ValueNode the ON clause, or null if there is no ON clause onClause, ResultColumnList the USING clause, or null if there is no USING clause usingClause, int the type of the join (one of the constants INNERJOIN,
LEFTOUTERJOIN or RIGHTOUTERJOIN in JoinNode) joinType)Construct a new join node. |
| public final ValueNode | |
| public final ResultSetNode | |
| public final ResultSetNode | |
| public final String | |
| public final int | |
| public final ValueNode | |
| public final ValueNode | |
| private static String | |
| public final void | |
| public final ValueNode | |
| public final DataTypeDescriptor | |
| public final ValueNode | |
| public final DataTypeDescriptor | |
| public final ValueNode | |
| public final ValueNode | |
| public final boolean | |
| public final Boolean | |
| public final OptimizerPlan | |
| public final OptimizerPlan | |
| public final OptimizerPlan | |
| public final OptimizerPlan | |
| public final Object[] | |
| public final Object[] | |
| public final OrderByList | |
| public final void | |
| public final ValueNode | |
| public final int | |
| public final WindowNode | |
| public final Short | |
| public final List | |
| public final int | |
| public final ValueNode | |
| public final StatementNode | |
| public final CursorNode | |
| public final StatementNode | |
| public final StatementNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ResultColumnList | |
| public final StatementNode | |
| public final StatementNode | |
| public final void | |
| public final Object[] | |
| public final Properties | |
| public final TableOperatorNode | |
| public final TableName | |
| public final int | |
| public final ResultSetNode | |
| public final ResultSetNode | |
| public final TableName | |
| public final TableName | |
| public final ConstraintDefinitionNode | |
| public final void | |
| public void | |
| public void | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a remainingPredicate()Determine whether the next sequence of tokens can be the beginning of a remainingPredicate() rule. |
| public final StatementNode | |
| public final StatementNode | |
| public final StatementNode | |
| public final String | |
| public final StatementNode | |
| public final StatementNode | |
| public final void | |
| public final StatementNode | |
| public final List | |
| public final StatementNode | |
| public final RoutineDesignator | |
| public final void | |
| public final ValueNode | |
| public final StatementNode | |
| public final ValueNode | |
| public final StatementNode | |
| public final boolean | |
| public final Boolean | |
| public final ResultSetNode | |
| public final void | |
| public final void | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a subquery.Determine whether the next sequence of tokens can be the beginning of a rowValueConstructorList. |
| public final StatementNode | |
| public final void | |
| public final int | |
| public final StatementNode | |
| public final ValueNode | Returns: aValueNode representing the search conditiona fragment of an SQL statement, representing a
search condition sqlFragment)Parse a search condition. |
| public final ConditionalNode | |
| private boolean | Returns: true if it is an offsetClause.Determine if we are seeing an offsetClause or the identifier OFFSET (Derby does not make it a reserved word). |
| public final void | |
| public final ResultColumnList | |
| public final void | |
| public final StatementNode | |
| public final void | |
| public final StatementNode | |
| public final void | |
| public final ResultColumnList | |
| pack-priv final void | |
| public final StatementNode | |
| public final void | |
| public final TransactionStatementNode | |
| public final StatementNode | |
| public final boolean | |
| public final StatementNode | |
| public final StatementNode | |
| public final void | |
| public final StatementNode | |
| public final StatementNode | |
| private void | |
| public final String | |
| public final ConditionalNode | |
| public final ResultSetNode | |
| public final ValueNode | |
| public final void | |
| public final void | |
| public final OrderByColumn | |
| public final void | |
| public final OrderByList | |
| public final StatementNode | |
| public final StatementNode | |
| public final StatementNode | |
| public final void | |
| public final StatementNode | |
| public final StatementNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final MethodCallNode | |
| public final Long | |
| public final String | |
| public final CharConstantNode | |
| public final SubqueryNode | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a subquery.Determine whether the next sequence of tokens can be the beginning of a subquery. |
| public final StatementNode | |
| public final void | |
| public final TablePrivilegesNode | |
| public final ResultColumnList | |
| public final ConstraintDefinitionNode | |
| public final TableElementNode | |
| public final StatementNode | |
| public final void | |
| public final TableElementList | |
| public final SelectNode | |
| public final FromTable | |
| public final StatementNode | |
| public final boolean | |
| public final PrivilegeNode | |
| public final FromTable | |
| public final FromTable | |
| public final StatementNode | |
| public final SubqueryNode | |
| public final ResultSetNode | |
| public final ResultSetNode | |
| public final QueryTreeNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final TransactionStatementNode | |
| public final StatementNode | |
| public final int | |
| public final List | |
| public final void | |
| public final ValueNode | |
| public final Integer | |
| public final StatementNode | |
| public final StatementNode | |
| public final int | |
| public final ValueNode | |
| public final ResultSetNode | |
| public final Boolean | |
| public final ResultColumnList | |
| public final ConstraintDefinitionNode | |
| public final int | |
| public final StatementNode | |
| public final int | |
| public final int | |
| public final ValueNode | |
| public final StatementNode | |
| public final Integer | |
| public final StatementNode | |
| public final StatementNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| private static void | |
| public final ResultColumnList | |
| public final StatementNode | |
| public final JavaToSQLValueNode | |
| public final ValueNode | |
| public final ValueNode | |
| public final void | |
| public final ValueNode | |
| public final long | |
| public final WindowList | |
| public final WindowList | |
| private boolean | Returns: TRUE iff the next set of tokens is the beginning of a window or aggregate functionDetermine whether the next sequence of tokens can be the beginning of a window or aggregate function. |
| public final ValueNode | |
| pack-priv TableElementNode | Returns: the new node constructedthe new default value node defaultNode, String the name of the column to be altered columnName, long[] autoincrement information collected, if any. autoIncrementInfo)Construct a TableElementNode of type C_NodeTypes.MODIFY_COLUMN_DEFAULT_NODE. |
| public final void | |
| public final ValueNode | |
| public final ValueNode | |
| public final short | |
| public final boolean | |
| public final ValueNode | |
| public final DataTypeDescriptor | |
| public final ValueNode | |
| public final DataTypeDescriptor | |
| public final short | |
| public final short | |
| public final void | |
| public final ValueNode |