|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.impl.sql.compile.SQLParser
public class SQLParser
Nested Class Summary | |
---|---|
(package private) static class |
SQLParser.JJCalls
|
private static class |
SQLParser.LookaheadSuccess
|
Field Summary | |
---|---|
private ContextManager |
cm
|
private CompilerContext |
compilerContext
|
(package private) static java.lang.String |
DEFAULT_INDEX_TYPE
|
private static int |
DEFAULT_STRING_COLUMN_LENGTH
|
(package private) static java.lang.String |
DOUBLEQUOTES
|
private static java.lang.String[] |
ESCAPED_SYSFUN_FUNCTIONS
List of JDBC escape functions that map directly onto a function in the SYSFUN schema. |
private static int |
EXCEPT_ALL_OP
|
private static int |
EXCEPT_OP
|
(package private) java.util.Vector |
explicitlyNullableColumnsList
|
(package private) boolean |
explicitNotNull
|
(package private) boolean |
explicitNull
|
private static int |
IDX_CYCLE_OPTION
|
private static int |
IDX_DATA_TYPE
|
private static int |
IDX_INCREMENT_BY_OPTION
|
private static int |
IDX_MAX_VALUE_OPTION
|
private static int |
IDX_MIN_VALUE_OPTION
|
private static int |
IDX_OPTION_COUNT
|
private static int |
IDX_START_WITH_OPTION
|
private static int |
INTERSECT_ALL_OP
|
private static int |
INTERSECT_OP
|
private static int[] |
JAVA_ROUTINE_CLAUSES
Clauses required for Java routines. |
private SQLParser.JJCalls[] |
jj_2_rtns
|
private int |
jj_endpos
|
private java.util.Vector |
jj_expentries
|
private int[] |
jj_expentry
|
private int |
jj_gc
|
private int |
jj_gen
|
private int |
jj_kind
|
private int |
jj_la
|
private int[] |
jj_la1
|
private static int[] |
jj_la1_0
|
private static int[] |
jj_la1_1
|
private static int[] |
jj_la1_10
|
private static int[] |
jj_la1_11
|
private static int[] |
jj_la1_12
|
private static int[] |
jj_la1_13
|
private static int[] |
jj_la1_14
|
private static int[] |
jj_la1_15
|
private static int[] |
jj_la1_2
|
private static int[] |
jj_la1_3
|
private static int[] |
jj_la1_4
|
private static int[] |
jj_la1_5
|
private static int[] |
jj_la1_6
|
private static int[] |
jj_la1_7
|
private static int[] |
jj_la1_8
|
private static int[] |
jj_la1_9
|
private Token |
jj_lastpos
|
private int[] |
jj_lasttokens
|
private SQLParser.LookaheadSuccess |
jj_ls
|
Token |
jj_nt
|
private boolean |
jj_rescan
|
private Token |
jj_scanpos
|
private boolean |
jj_semLA
|
private Token |
lastIdentifierToken
|
private java.lang.Boolean |
lastTokenDelimitedIdentifier
|
boolean |
lookingAhead
|
private static int |
MAX_UTF8_LENGTH
|
private Token |
nextToLastIdentifierToken
|
private java.lang.Boolean |
nextToLastTokenDelimitedIdentifier
|
private static int |
NO_SET_OP
|
private NodeFactory |
nodeFactory
|
private static int |
ON_CLAUSE
|
private static int |
ON_OR_USING_CLAUSE_SIZE
|
private static int |
OPTIONAL_TABLE_CLAUSES_CORRELATION_NAME
|
private static int |
OPTIONAL_TABLE_CLAUSES_DERIVED_RCL
|
private static int |
OPTIONAL_TABLE_CLAUSES_SIZE
|
private static int |
OPTIONAL_TABLE_CLAUSES_TABLE_PROPERTIES
|
private java.lang.Object[] |
paramDefaults
|
private java.util.Vector |
parameterList
|
private int |
parameterNumber
|
private static java.lang.String[] |
ROUTINE_CLAUSE_NAMES
|
private static java.lang.String[] |
SAVEPOINT_CLAUSE_NAMES
|
(package private) static java.lang.String |
SINGLEQUOTES
|
private java.lang.String |
statementSQLText
|
private static java.lang.String[] |
TEMPORARY_TABLE_CLAUSE_NAMES
|
Token |
token
|
SQLParserTokenManager |
token_source
|
private static int |
UNION_ALL_OP
|
private static int |
UNION_OP
|
private static int |
USING_CLAUSE
|
Constructor Summary | |
---|---|
SQLParser(CharStream stream)
|
|
SQLParser(SQLParserTokenManager tm)
|
Method Summary | |
---|---|
ValueNode |
absFunction()
|
TableElementNode |
addColumnDefinition(TableElementList tableElementList)
|
ValueNode |
additiveExpression(ValueNode farLeftOperand,
int compOp,
boolean inSelectClause)
|
int |
additiveOperator()
|
private static java.lang.Class |
aggClass(Token token)
Translate a token for the name of a built-in aggregate to an aggregate definition class. |
private static java.lang.String |
aggName(Token token)
Translate a token for the name of a built-in aggregate to a String containing an aggregate name. |
ValueNode |
aggregateExpression(java.lang.String aggName,
java.lang.Class aggClass)
|
private boolean |
aggregateFollows()
Determine whether the next sequence of tokens can be the beginning of an aggregateNode()() rule. |
char |
alterTableAction(TableElementList tableElementList,
int[] changeType,
int[] behavior)
|
StatementNode |
alterTableBody(TableName tableName)
|
StatementNode |
alterTableStatement()
|
ValueNode |
andExpression(ValueNode farLeftOperand,
boolean inSelectClause)
|
private boolean |
anotherPropertyFollows()
Determine whether the next sequence of tokens can be the beginning of another element in a PROPERTY list. |
ValueNode |
ansiTrim()
|
java.lang.Integer |
ansiTrimSpec()
|
private boolean |
ansiTrimSpecFollows()
|
DataTypeDescriptor |
approximateNumericType()
|
java.lang.String |
asClause()
|
void |
asIdentity(long[] autoIncrementInfo)
|
int |
atIsolationLevel()
|
void |
autoIncrementBeginEnd(long[] autoIncrementInfo)
|
StatementNode |
bareCallStatement()
|
ValueNode |
bareDateLiteral()
|
ValueNode |
bareTimeLiteral()
|
ValueNode |
bareTimestampLiteral()
|
java.lang.Boolean |
beforeOrAfter()
|
Token |
booleanLiteral()
|
ValueNode |
booleanPrimary(boolean inSelectClause)
|
Token |
builtInAggregateType()
|
java.lang.Boolean |
calledOnNullInput(boolean isProcedure)
|
StatementNode |
callStatement()
|
ValueNode |
caseExpression()
|
java.lang.String |
caseInsensitiveIdentifierPlusReservedWords()
|
java.lang.String |
caseSensitiveIdentifier()
|
java.lang.String |
caseSensitiveIdentifierPlusReservedWords()
|
ValueNode |
castOperand()
|
ValueNode |
castSpecification()
|
TypeDescriptor |
catalogType()
Returns a dataTypeDDL() as a catalog type, ie. |
DataTypeDescriptor |
characterStringType()
|
ValueNode |
characterValueFunction()
|
int |
charLength()
|
void |
charOrCharacter()
|
int |
charOrVarchar()
|
ConstraintDefinitionNode |
checkConstraintDefinition(TableName constraintName,
java.lang.String columnName)
|
private void |
checkInternalFeature(java.lang.String feature)
Check that the current mode supports internal extensions. |
(package private) void |
checkRequiredRoutineClause(int[] required,
java.lang.Object[] clauses)
Check to see if the required claues have been added to a procedure or function defintion. |
private void |
checkSqlStandardAccess(java.lang.String command)
Utility method for checking that the underlying database uses SQL standard permission checking (GRANT/REVOKE). |
private void |
checkTypeLimits(int type,
int length)
check if the type length is ok for the given type. |
private boolean |
checkVersion(int version,
java.lang.String feature)
Utility method for checking that the underlying database has been upgraded to the required level to use this functionality. |
void |
coalesceExpression(ValueNodeList expressionList)
|
ValueNode |
coalesceFunction(java.lang.String coalesceOrValue)
|
TableElementNode |
columnAlterClause(java.lang.String columnName)
|
ConstraintDefinitionNode |
columnConstraint(TableName constraintName,
DataTypeDescriptor[] dataTypeDescriptor,
java.lang.String columnName)
|
void |
columnConstraintDefinition(DataTypeDescriptor[] dataTypeDescriptor,
TableElementList tableElementList,
java.lang.String columnName)
|
TableElementNode |
columnDefinition(TableElementList tableElementList)
|
ValueNode |
columnMethodInvocation()
|
private boolean |
columnMethodInvocationFollows()
Determine whether the next sequence of tokens can be the beginning of a columnInvocation() rule. |
ValueNode |
columnNameForInvocation()
|
void |
columnNameItem(ResultColumnList columnList)
|
void |
columnNameList(ResultColumnList columnList)
|
void |
columnQualifiedNameItem(ResultColumnList columnList)
|
void |
columnQualifiedNameList(ResultColumnList columnList)
|
ColumnReference |
columnReference()
|
(package private) boolean |
commonDatatypeName(boolean checkFollowingToken)
Determine whether the next sequence of tokens represents one of the common (built-in) datatypes. |
(package private) boolean |
commonDatatypeName(int start,
boolean checkFollowingToken)
Determine whether a sequence of tokens represents one of the common (built-in) datatypes. |
int |
compOp()
|
TableName |
constraintNameDefinition()
|
StatementNode |
createStatements()
|
TableOperatorNode |
crossJoin(ResultSetNode leftRSN,
boolean nestedInParens)
|
FromTable |
currentOfClause(java.lang.String correlationName)
|
ValueNode |
currentRoleNode()
|
Token |
cycleClause(java.lang.Boolean[] cycleOption)
|
DataTypeDescriptor |
dataTypeCast()
|
(package private) boolean |
dataTypeCheck(int start)
Determine whether the next sequence of tokens represents a datatype (could be a common datatype or a schema qualified UDT name). |
DataTypeDescriptor |
dataTypeCommon()
|
DataTypeDescriptor |
dataTypeDDL()
|
ValueNode |
dataTypeScalarFunction()
|
int |
datetimeField()
|
ValueNode |
dateTimeLiteral()
|
ValueNode |
dateTimeScalarFunction()
|
DataTypeDescriptor |
datetimeType()
|
ValueNode |
datetimeValueFunction()
|
ValueNode |
DB2DefaultOption(java.lang.String columnName)
|
char |
DB2lockGranularityClause()
|
void |
declareTableClause(java.lang.Object[] declareTableClauses)
|
ValueNode |
defaultAndConstraints(DataTypeDescriptor[] typeDescriptor,
TableElementList tableElementList,
java.lang.String columnName,
long[] autoIncrementInfo)
|
ValueNode |
defaultClause(long[] autoIncrementInfo,
java.lang.String columnName)
|
ValueNode |
defaultNullOnlyClause()
|
ValueNode |
defaultOption(Token beginToken,
long[] autoIncrementInfo,
java.lang.String columnName)
|
StatementNode |
deleteBody()
|
int |
deleteReferentialAction()
|
int |
deleteRule()
|
java.lang.String |
delimitedIdentifier()
|
private boolean |
derbyPropertiesListFollows()
Determine whether the next token is the beginning of a propertyList(). |
ResultColumn |
derivedColumn(ResultColumnList resultColumns)
|
ResultColumnList |
derivedColumnList()
|
SubqueryNode |
derivedTable()
|
void |
disable_tracing()
|
DataTypeDescriptor |
doubleType()
|
(package private) StatementNode |
dropAliasNode(java.lang.Object aliasName,
char type)
Create a node for the drop alias/procedure call. |
StatementNode |
dropAliasStatement()
|
TableElementNode |
dropColumnDefinition(int[] behavior)
|
void |
dropColumnReferentialAction(int[] behavior)
|
private boolean |
dropFollows()
Determine whether the next token is a DROP |
StatementNode |
dropIndexStatement()
|
StatementNode |
dropRoleStatement()
|
StatementNode |
dropSchemaStatement()
|
StatementNode |
dropSequenceStatement()
|
StatementNode |
dropStatements()
|
TableElementNode |
dropTableConstraintDefinition()
|
StatementNode |
dropTableStatement()
|
StatementNode |
dropTriggerStatement()
|
StatementNode |
dropViewStatement()
|
void |
dummyTableReferenceRule(FromList fromList)
|
ParameterNode |
dynamicParameterSpecification()
|
void |
enable_tracing()
|
ValueNode |
escapedDateTimeLiteral()
|
ValueNode |
escapedSYSFUNFunction()
|
ValueNode |
escapedValueFunction()
|
private boolean |
escapedValueFunctionFollows()
Determine whether the next sequence of tokens can be the beginning of a escapedValueFunction(). |
java.lang.Long |
exactIntegerObject()
|
DataTypeDescriptor |
exactIntegerType()
|
long |
exactNumber()
|
DataTypeDescriptor |
exactNumericType()
|
StatementNode |
execStatement()
|
SubqueryNode |
existsExpression()
|
ValueNode |
fetchFirstClause()
|
private void |
forbidNextValueFor()
Prevent NEXT VALUE FOR clauses when we get to the bind() phase. |
int |
forBitData(int charType)
|
int |
forUpdateClause(java.util.Vector columnList)
|
void |
forUpdateColumn(java.util.Vector columnList)
|
void |
forUpdateColumnList(java.util.Vector columnList)
|
FromList |
fromClause()
|
void |
fromListProperties(FromList fromList)
|
private boolean |
fromNewInvocationFollows()
Determine whether the next sequence of tokens can be the beginning of a FROM newInvocation(). |
StatementNode |
functionDefinition()
CREATE FUNCTION functionElements contains the description of the function. 0 - Object[] 3 element array for parameters 1 - TableName - specific name 2 - Integer - dynamic result set count - always 0 3 - String language (always java) - required to be set 4 - String external name (also passed directly to create alias node - ignore 5 - Short parameter style (always java) - required to be set 6 - Short - SQL allowed. 7 - Boolean - CALLED ON NULL INPUT 8 - TypeDescriptor - return type |
void |
functionParameterDefinition(java.util.Vector[] list)
|
java.lang.Object[] |
functionParameterList()
|
TypeDescriptor |
functionReturnDataType()
|
void |
functionTableReturnColumn(java.util.ArrayList names,
java.util.ArrayList types)
|
TypeDescriptor |
functionTableType()
|
ValueNode |
generalAggregate()
|
ValueNode |
generalValueSpecification()
|
ValueNode |
generatedAlways(long[] autoIncrementInfo)
|
ValueNode |
generatedByDefault(long[] autoIncrementInfo)
|
ValueNode |
generatedColumnOption(long[] autoIncrementInfo)
|
ParseException |
generateParseException()
|
ValueNode |
generationClause()
|
private CompilerContext |
getCompilerContext()
|
private ContextManager |
getContextManager()
|
(package private) StatementNode |
getCreateAliasNode(java.lang.Object aliasName,
java.lang.String fullStaticMethodName,
java.lang.Object aliasSpecificInfo,
char aliasType,
java.lang.Boolean delimitedIdentifier)
Get one of the several types of create alias nodes. |
private DataTypeDescriptor |
getDataTypeServices(int type,
int precision,
int scale,
int length)
|
private StatementNode |
getDeleteNode(FromTable fromTable,
TableName tableName,
ValueNode whereClause)
Get a DELETE node given the pieces. |
private java.lang.String |
getEscapedSYSFUN(java.lang.String name)
Convert a JDBC escaped function name to a function name in the SYSFUN schema. |
private DataTypeDescriptor |
getJavaClassDataTypeDescriptor(TableName typeName)
|
private ValueNode |
getJdbcIntervalNode(int intervalType)
|
private LanguageConnectionContext |
getLanguageConnectionContext()
|
Token |
getNextToken()
|
private NodeFactory |
getNodeFactory()
Get the NodeFactory for this database. |
(package private) NumericConstantNode |
getNumericNode(java.lang.String num,
boolean intsOnly)
Translate a String containing a number into the appropriate type of Numeric node. |
(package private) ValueNode |
getSubstringNode(ValueNode stringValue,
ValueNode startPosition,
ValueNode length,
java.lang.Boolean boolVal)
Get a substring node from - the string - the start position - the length - a boolean values for specifying the kind of substring function |
Token |
getToken(int index)
|
private ValueNode |
getTrimOperatorNode(java.lang.Integer trimSpec,
ValueNode trimChar,
ValueNode 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. |
StatementNode |
globalTemporaryTableDeclaration()
|
void |
grantee(java.util.List list)
|
java.util.List |
granteeList()
|
StatementNode |
grantStatement()
|
GroupByList |
groupByClause()
|
void |
groupingColumnReference(GroupByList groupingCols)
|
GroupByList |
groupingColumnReferenceList()
|
ValueNode |
havingClause()
|
ValueNode |
hexLiteral()
|
java.lang.String |
identifier(int id_length_limit,
boolean checkLength)
|
void |
indexColumnItem(java.util.Vector columnList)
|
void |
indexColumnList(java.util.Vector columnList)
|
StatementNode |
indexDefinition()
|
void |
inElement(ValueNodeList inList)
|
private void |
initStatement(java.lang.String statementSQLText,
java.lang.Object[] paramDefaults)
|
(package private) void |
initUnnamedParameterList()
Initializes the list of unnamed parameters, i.e., "?" |
java.lang.Integer |
inoutParameter()
|
StatementNode |
inplaceCompress(TableName tableName)
|
ValueNode |
inPredicateValue(ValueNode leftOperand)
|
ResultColumnList |
insertColumnList()
|
StatementNode |
insertColumnsAndSource(QueryTreeNode targetTable)
|
StatementNode |
insertStatement()
|
java.lang.String |
internalIdentifier(int id_length_limit,
boolean checkLength)
|
ResultSetNode |
intersect(ResultSetNode term)
|
NumericConstantNode |
intLiteral()
|
ValueNode |
inValueList(ValueNode leftOperand)
|
private boolean |
isBuiltInAlias()
Determine whether the current token represents one of the built-in aliases. |
private static boolean |
isDATETIME(int val)
|
int |
isolationLevel()
|
int |
isolationLevelDB2()
|
int |
isolationLevelDB2Abbrev()
|
int |
isolationLevelDB2OrReset()
|
(package private) boolean |
isPrivilegeKeywordExceptTrigger(int tokenKind)
|
ValueNode |
isSearchCondition(boolean inSelectClause)
|
private boolean |
isTableValueConstructor(ResultSetNode expression)
|
java.lang.String |
javaClass()
|
(package private) boolean |
javaClassFollows()
Determine whether the next sequence of tokens is a class name |
java.lang.String |
javaClassName()
|
java.lang.String |
javaDSL()
|
java.lang.String |
javaDSLNameExtender(java.lang.String dotSeparatedList)
|
DataTypeDescriptor |
javaType()
|
ValueNode |
jdbcIntervalType()
|
private boolean |
jj_2_1(int xla)
|
private boolean |
jj_2_10(int xla)
|
private boolean |
jj_2_11(int xla)
|
private boolean |
jj_2_12(int xla)
|
private boolean |
jj_2_13(int xla)
|
private boolean |
jj_2_14(int xla)
|
private boolean |
jj_2_15(int xla)
|
private boolean |
jj_2_16(int xla)
|
private boolean |
jj_2_17(int xla)
|
private boolean |
jj_2_18(int xla)
|
private boolean |
jj_2_19(int xla)
|
private boolean |
jj_2_2(int xla)
|
private boolean |
jj_2_20(int xla)
|
private boolean |
jj_2_21(int xla)
|
private boolean |
jj_2_22(int xla)
|
private boolean |
jj_2_23(int xla)
|
private boolean |
jj_2_24(int xla)
|
private boolean |
jj_2_25(int xla)
|
private boolean |
jj_2_26(int xla)
|
private boolean |
jj_2_27(int xla)
|
private boolean |
jj_2_28(int xla)
|
private boolean |
jj_2_29(int xla)
|
private boolean |
jj_2_3(int xla)
|
private boolean |
jj_2_30(int xla)
|
private boolean |
jj_2_31(int xla)
|
private boolean |
jj_2_32(int xla)
|
private boolean |
jj_2_33(int xla)
|
private boolean |
jj_2_34(int xla)
|
private boolean |
jj_2_35(int xla)
|
private boolean |
jj_2_36(int xla)
|
private boolean |
jj_2_37(int xla)
|
private boolean |
jj_2_38(int xla)
|
private boolean |
jj_2_39(int xla)
|
private boolean |
jj_2_4(int xla)
|
private boolean |
jj_2_40(int xla)
|
private boolean |
jj_2_41(int xla)
|
private boolean |
jj_2_42(int xla)
|
private boolean |
jj_2_43(int xla)
|
private boolean |
jj_2_44(int xla)
|
private boolean |
jj_2_45(int xla)
|
private boolean |
jj_2_46(int xla)
|
private boolean |
jj_2_47(int xla)
|
private boolean |
jj_2_48(int xla)
|
private boolean |
jj_2_49(int xla)
|
private boolean |
jj_2_5(int xla)
|
private boolean |
jj_2_50(int xla)
|
private boolean |
jj_2_51(int xla)
|
private boolean |
jj_2_52(int xla)
|
private boolean |
jj_2_53(int xla)
|
private boolean |
jj_2_54(int xla)
|
private boolean |
jj_2_55(int xla)
|
private boolean |
jj_2_56(int xla)
|
private boolean |
jj_2_57(int xla)
|
private boolean |
jj_2_58(int xla)
|
private boolean |
jj_2_59(int xla)
|
private boolean |
jj_2_6(int xla)
|
private boolean |
jj_2_60(int xla)
|
private boolean |
jj_2_61(int xla)
|
private boolean |
jj_2_62(int xla)
|
private boolean |
jj_2_63(int xla)
|
private boolean |
jj_2_64(int xla)
|
private boolean |
jj_2_65(int xla)
|
private boolean |
jj_2_66(int xla)
|
private boolean |
jj_2_67(int xla)
|
private boolean |
jj_2_68(int xla)
|
private boolean |
jj_2_69(int xla)
|
private boolean |
jj_2_7(int xla)
|
private boolean |
jj_2_70(int xla)
|
private boolean |
jj_2_71(int xla)
|
private boolean |
jj_2_72(int xla)
|
private boolean |
jj_2_73(int xla)
|
private boolean |
jj_2_74(int xla)
|
private boolean |
jj_2_75(int xla)
|
private boolean |
jj_2_76(int xla)
|
private boolean |
jj_2_77(int xla)
|
private boolean |
jj_2_78(int xla)
|
private boolean |
jj_2_79(int xla)
|
private boolean |
jj_2_8(int xla)
|
private boolean |
jj_2_80(int xla)
|
private boolean |
jj_2_81(int xla)
|
private boolean |
jj_2_82(int xla)
|
private boolean |
jj_2_83(int xla)
|
private boolean |
jj_2_84(int xla)
|
private boolean |
jj_2_85(int xla)
|
private boolean |
jj_2_9(int xla)
|
private boolean |
jj_3_1()
|
private boolean |
jj_3_10()
|
private boolean |
jj_3_11()
|
private boolean |
jj_3_12()
|
private boolean |
jj_3_13()
|
private boolean |
jj_3_14()
|
private boolean |
jj_3_15()
|
private boolean |
jj_3_16()
|
private boolean |
jj_3_17()
|
private boolean |
jj_3_18()
|
private boolean |
jj_3_19()
|
private boolean |
jj_3_2()
|
private boolean |
jj_3_20()
|
private boolean |
jj_3_21()
|
private boolean |
jj_3_22()
|
private boolean |
jj_3_23()
|
private boolean |
jj_3_24()
|
private boolean |
jj_3_25()
|
private boolean |
jj_3_26()
|
private boolean |
jj_3_27()
|
private boolean |
jj_3_28()
|
private boolean |
jj_3_29()
|
private boolean |
jj_3_3()
|
private boolean |
jj_3_30()
|
private boolean |
jj_3_31()
|
private boolean |
jj_3_32()
|
private boolean |
jj_3_33()
|
private boolean |
jj_3_34()
|
private boolean |
jj_3_35()
|
private boolean |
jj_3_36()
|
private boolean |
jj_3_37()
|
private boolean |
jj_3_38()
|
private boolean |
jj_3_39()
|
private boolean |
jj_3_4()
|
private boolean |
jj_3_40()
|
private boolean |
jj_3_41()
|
private boolean |
jj_3_42()
|
private boolean |
jj_3_43()
|
private boolean |
jj_3_44()
|
private boolean |
jj_3_45()
|
private boolean |
jj_3_46()
|
private boolean |
jj_3_47()
|
private boolean |
jj_3_48()
|
private boolean |
jj_3_49()
|
private boolean |
jj_3_5()
|
private boolean |
jj_3_50()
|
private boolean |
jj_3_51()
|
private boolean |
jj_3_52()
|
private boolean |
jj_3_53()
|
private boolean |
jj_3_54()
|
private boolean |
jj_3_55()
|
private boolean |
jj_3_56()
|
private boolean |
jj_3_57()
|
private boolean |
jj_3_58()
|
private boolean |
jj_3_59()
|
private boolean |
jj_3_6()
|
private boolean |
jj_3_60()
|
private boolean |
jj_3_61()
|
private boolean |
jj_3_62()
|
private boolean |
jj_3_63()
|
private boolean |
jj_3_64()
|
private boolean |
jj_3_65()
|
private boolean |
jj_3_66()
|
private boolean |
jj_3_67()
|
private boolean |
jj_3_68()
|
private boolean |
jj_3_69()
|
private boolean |
jj_3_7()
|
private boolean |
jj_3_70()
|
private boolean |
jj_3_71()
|
private boolean |
jj_3_72()
|
private boolean |
jj_3_73()
|
private boolean |
jj_3_74()
|
private boolean |
jj_3_75()
|
private boolean |
jj_3_76()
|
private boolean |
jj_3_77()
|
private boolean |
jj_3_78()
|
private boolean |
jj_3_79()
|
private boolean |
jj_3_8()
|
private boolean |
jj_3_80()
|
private boolean |
jj_3_81()
|
private boolean |
jj_3_82()
|
private boolean |
jj_3_83()
|
private boolean |
jj_3_84()
|
private boolean |
jj_3_85()
|
private boolean |
jj_3_9()
|
private boolean |
jj_3R_100()
|
private boolean |
jj_3R_101()
|
private boolean |
jj_3R_102()
|
private boolean |
jj_3R_103()
|
private boolean |
jj_3R_104()
|
private boolean |
jj_3R_105()
|
private boolean |
jj_3R_106()
|
private boolean |
jj_3R_107()
|
private boolean |
jj_3R_108()
|
private boolean |
jj_3R_109()
|
private boolean |
jj_3R_110()
|
private boolean |
jj_3R_111()
|
private boolean |
jj_3R_112()
|
private boolean |
jj_3R_113()
|
private boolean |
jj_3R_114()
|
private boolean |
jj_3R_115()
|
private boolean |
jj_3R_116()
|
private boolean |
jj_3R_117()
|
private boolean |
jj_3R_118()
|
private boolean |
jj_3R_119()
|
private boolean |
jj_3R_120()
|
private boolean |
jj_3R_121()
|
private boolean |
jj_3R_122()
|
private boolean |
jj_3R_123()
|
private boolean |
jj_3R_124()
|
private boolean |
jj_3R_125()
|
private boolean |
jj_3R_126()
|
private boolean |
jj_3R_127()
|
private boolean |
jj_3R_128()
|
private boolean |
jj_3R_129()
|
private boolean |
jj_3R_130()
|
private boolean |
jj_3R_131()
|
private boolean |
jj_3R_132()
|
private boolean |
jj_3R_133()
|
private boolean |
jj_3R_134()
|
private boolean |
jj_3R_135()
|
private boolean |
jj_3R_136()
|
private boolean |
jj_3R_137()
|
private boolean |
jj_3R_138()
|
private boolean |
jj_3R_139()
|
private boolean |
jj_3R_140()
|
private boolean |
jj_3R_141()
|
private boolean |
jj_3R_142()
|
private boolean |
jj_3R_143()
|
private boolean |
jj_3R_144()
|
private boolean |
jj_3R_145()
|
private boolean |
jj_3R_146()
|
private boolean |
jj_3R_147()
|
private boolean |
jj_3R_148()
|
private boolean |
jj_3R_149()
|
private boolean |
jj_3R_150()
|
private boolean |
jj_3R_151()
|
private boolean |
jj_3R_152()
|
private boolean |
jj_3R_153()
|
private boolean |
jj_3R_154()
|
private boolean |
jj_3R_155()
|
private boolean |
jj_3R_156()
|
private boolean |
jj_3R_157()
|
private boolean |
jj_3R_158()
|
private boolean |
jj_3R_159()
|
private boolean |
jj_3R_160()
|
private boolean |
jj_3R_161()
|
private boolean |
jj_3R_162()
|
private boolean |
jj_3R_163()
|
private boolean |
jj_3R_164()
|
private boolean |
jj_3R_165()
|
private boolean |
jj_3R_166()
|
private boolean |
jj_3R_167()
|
private boolean |
jj_3R_168()
|
private boolean |
jj_3R_169()
|
private boolean |
jj_3R_170()
|
private boolean |
jj_3R_171()
|
private boolean |
jj_3R_172()
|
private boolean |
jj_3R_173()
|
private boolean |
jj_3R_174()
|
private boolean |
jj_3R_175()
|
private boolean |
jj_3R_176()
|
private boolean |
jj_3R_177()
|
private boolean |
jj_3R_178()
|
private boolean |
jj_3R_179()
|
private boolean |
jj_3R_180()
|
private boolean |
jj_3R_181()
|
private boolean |
jj_3R_182()
|
private boolean |
jj_3R_183()
|
private boolean |
jj_3R_184()
|
private boolean |
jj_3R_185()
|
private boolean |
jj_3R_186()
|
private boolean |
jj_3R_187()
|
private boolean |
jj_3R_188()
|
private boolean |
jj_3R_189()
|
private boolean |
jj_3R_190()
|
private boolean |
jj_3R_191()
|
private boolean |
jj_3R_192()
|
private boolean |
jj_3R_193()
|
private boolean |
jj_3R_194()
|
private boolean |
jj_3R_195()
|
private boolean |
jj_3R_196()
|
private boolean |
jj_3R_197()
|
private boolean |
jj_3R_198()
|
private boolean |
jj_3R_199()
|
private boolean |
jj_3R_200()
|
private boolean |
jj_3R_201()
|
private boolean |
jj_3R_202()
|
private boolean |
jj_3R_203()
|
private boolean |
jj_3R_204()
|
private boolean |
jj_3R_205()
|
private boolean |
jj_3R_206()
|
private boolean |
jj_3R_207()
|
private boolean |
jj_3R_208()
|
private boolean |
jj_3R_209()
|
private boolean |
jj_3R_210()
|
private boolean |
jj_3R_211()
|
private boolean |
jj_3R_212()
|
private boolean |
jj_3R_213()
|
private boolean |
jj_3R_214()
|
private boolean |
jj_3R_215()
|
private boolean |
jj_3R_216()
|
private boolean |
jj_3R_217()
|
private boolean |
jj_3R_218()
|
private boolean |
jj_3R_219()
|
private boolean |
jj_3R_220()
|
private boolean |
jj_3R_221()
|
private boolean |
jj_3R_222()
|
private boolean |
jj_3R_223()
|
private boolean |
jj_3R_224()
|
private boolean |
jj_3R_225()
|
private boolean |
jj_3R_226()
|
private boolean |
jj_3R_227()
|
private boolean |
jj_3R_228()
|
private boolean |
jj_3R_229()
|
private boolean |
jj_3R_230()
|
private boolean |
jj_3R_231()
|
private boolean |
jj_3R_232()
|
private boolean |
jj_3R_233()
|
private boolean |
jj_3R_234()
|
private boolean |
jj_3R_235()
|
private boolean |
jj_3R_236()
|
private boolean |
jj_3R_237()
|
private boolean |
jj_3R_238()
|
private boolean |
jj_3R_239()
|
private boolean |
jj_3R_240()
|
private boolean |
jj_3R_241()
|
private boolean |
jj_3R_242()
|
private boolean |
jj_3R_243()
|
private boolean |
jj_3R_244()
|
private boolean |
jj_3R_245()
|
private boolean |
jj_3R_246()
|
private boolean |
jj_3R_247()
|
private boolean |
jj_3R_248()
|
private boolean |
jj_3R_249()
|
private boolean |
jj_3R_250()
|
private boolean |
jj_3R_251()
|
private boolean |
jj_3R_252()
|
private boolean |
jj_3R_253()
|
private boolean |
jj_3R_254()
|
private boolean |
jj_3R_255()
|
private boolean |
jj_3R_256()
|
private boolean |
jj_3R_257()
|
private boolean |
jj_3R_258()
|
private boolean |
jj_3R_259()
|
private boolean |
jj_3R_260()
|
private boolean |
jj_3R_261()
|
private boolean |
jj_3R_262()
|
private boolean |
jj_3R_263()
|
private boolean |
jj_3R_264()
|
private boolean |
jj_3R_265()
|
private boolean |
jj_3R_266()
|
private boolean |
jj_3R_267()
|
private boolean |
jj_3R_268()
|
private boolean |
jj_3R_269()
|
private boolean |
jj_3R_270()
|
private boolean |
jj_3R_271()
|
private boolean |
jj_3R_272()
|
private boolean |
jj_3R_273()
|
private boolean |
jj_3R_274()
|
private boolean |
jj_3R_275()
|
private boolean |
jj_3R_276()
|
private boolean |
jj_3R_277()
|
private boolean |
jj_3R_278()
|
private boolean |
jj_3R_279()
|
private boolean |
jj_3R_280()
|
private boolean |
jj_3R_281()
|
private boolean |
jj_3R_282()
|
private boolean |
jj_3R_283()
|
private boolean |
jj_3R_284()
|
private boolean |
jj_3R_285()
|
private boolean |
jj_3R_286()
|
private boolean |
jj_3R_287()
|
private boolean |
jj_3R_288()
|
private boolean |
jj_3R_289()
|
private boolean |
jj_3R_290()
|
private boolean |
jj_3R_291()
|
private boolean |
jj_3R_292()
|
private boolean |
jj_3R_293()
|
private boolean |
jj_3R_294()
|
private boolean |
jj_3R_295()
|
private boolean |
jj_3R_296()
|
private boolean |
jj_3R_297()
|
private boolean |
jj_3R_298()
|
private boolean |
jj_3R_299()
|
private boolean |
jj_3R_300()
|
private boolean |
jj_3R_301()
|
private boolean |
jj_3R_302()
|
private boolean |
jj_3R_303()
|
private boolean |
jj_3R_304()
|
private boolean |
jj_3R_305()
|
private boolean |
jj_3R_306()
|
private boolean |
jj_3R_307()
|
private boolean |
jj_3R_308()
|
private boolean |
jj_3R_309()
|
private boolean |
jj_3R_310()
|
private boolean |
jj_3R_311()
|
private boolean |
jj_3R_312()
|
private boolean |
jj_3R_313()
|
private boolean |
jj_3R_314()
|
private boolean |
jj_3R_315()
|
private boolean |
jj_3R_316()
|
private boolean |
jj_3R_317()
|
private boolean |
jj_3R_318()
|
private boolean |
jj_3R_319()
|
private boolean |
jj_3R_320()
|
private boolean |
jj_3R_321()
|
private boolean |
jj_3R_322()
|
private boolean |
jj_3R_323()
|
private boolean |
jj_3R_324()
|
private boolean |
jj_3R_325()
|
private boolean |
jj_3R_326()
|
private boolean |
jj_3R_327()
|
private boolean |
jj_3R_328()
|
private boolean |
jj_3R_329()
|
private boolean |
jj_3R_330()
|
private boolean |
jj_3R_331()
|
private boolean |
jj_3R_332()
|
private boolean |
jj_3R_333()
|
private boolean |
jj_3R_334()
|
private boolean |
jj_3R_335()
|
private boolean |
jj_3R_336()
|
private boolean |
jj_3R_337()
|
private boolean |
jj_3R_338()
|
private boolean |
jj_3R_339()
|
private boolean |
jj_3R_340()
|
private boolean |
jj_3R_341()
|
private boolean |
jj_3R_342()
|
private boolean |
jj_3R_343()
|
private boolean |
jj_3R_344()
|
private boolean |
jj_3R_345()
|
private boolean |
jj_3R_346()
|
private boolean |
jj_3R_347()
|
private boolean |
jj_3R_348()
|
private boolean |
jj_3R_349()
|
private boolean |
jj_3R_350()
|
private boolean |
jj_3R_351()
|
private boolean |
jj_3R_352()
|
private boolean |
jj_3R_353()
|
private boolean |
jj_3R_354()
|
private boolean |
jj_3R_355()
|
private boolean |
jj_3R_356()
|
private boolean |
jj_3R_357()
|
private boolean |
jj_3R_358()
|
private boolean |
jj_3R_359()
|
private boolean |
jj_3R_360()
|
private boolean |
jj_3R_361()
|
private boolean |
jj_3R_362()
|
private boolean |
jj_3R_363()
|
private boolean |
jj_3R_364()
|
private boolean |
jj_3R_365()
|
private boolean |
jj_3R_366()
|
private boolean |
jj_3R_367()
|
private boolean |
jj_3R_368()
|
private boolean |
jj_3R_369()
|
private boolean |
jj_3R_370()
|
private boolean |
jj_3R_371()
|
private boolean |
jj_3R_372()
|
private boolean |
jj_3R_373()
|
private boolean |
jj_3R_374()
|
private boolean |
jj_3R_375()
|
private boolean |
jj_3R_376()
|
private boolean |
jj_3R_377()
|
private boolean |
jj_3R_378()
|
private boolean |
jj_3R_379()
|
private boolean |
jj_3R_380()
|
private boolean |
jj_3R_381()
|
private boolean |
jj_3R_382()
|
private boolean |
jj_3R_383()
|
private boolean |
jj_3R_384()
|
private boolean |
jj_3R_385()
|
private boolean |
jj_3R_386()
|
private boolean |
jj_3R_387()
|
private boolean |
jj_3R_388()
|
private boolean |
jj_3R_389()
|
private boolean |
jj_3R_390()
|
private boolean |
jj_3R_391()
|
private boolean |
jj_3R_392()
|
private boolean |
jj_3R_393()
|
private boolean |
jj_3R_394()
|
private boolean |
jj_3R_395()
|
private boolean |
jj_3R_396()
|
private boolean |
jj_3R_397()
|
private boolean |
jj_3R_398()
|
private boolean |
jj_3R_399()
|
private boolean |
jj_3R_400()
|
private boolean |
jj_3R_44()
|
private boolean |
jj_3R_45()
|
private boolean |
jj_3R_46()
|
private boolean |
jj_3R_47()
|
private boolean |
jj_3R_48()
|
private boolean |
jj_3R_49()
|
private boolean |
jj_3R_50()
|
private boolean |
jj_3R_51()
|
private boolean |
jj_3R_52()
|
private boolean |
jj_3R_53()
|
private boolean |
jj_3R_54()
|
private boolean |
jj_3R_55()
|
private boolean |
jj_3R_56()
|
private boolean |
jj_3R_57()
|
private boolean |
jj_3R_58()
|
private boolean |
jj_3R_59()
|
private boolean |
jj_3R_60()
|
private boolean |
jj_3R_61()
|
private boolean |
jj_3R_62()
|
private boolean |
jj_3R_63()
|
private boolean |
jj_3R_64()
|
private boolean |
jj_3R_65()
|
private boolean |
jj_3R_66()
|
private boolean |
jj_3R_67()
|
private boolean |
jj_3R_68()
|
private boolean |
jj_3R_69()
|
private boolean |
jj_3R_70()
|
private boolean |
jj_3R_71()
|
private boolean |
jj_3R_72()
|
private boolean |
jj_3R_73()
|
private boolean |
jj_3R_74()
|
private boolean |
jj_3R_75()
|
private boolean |
jj_3R_76()
|
private boolean |
jj_3R_77()
|
private boolean |
jj_3R_78()
|
private boolean |
jj_3R_79()
|
private boolean |
jj_3R_80()
|
private boolean |
jj_3R_81()
|
private boolean |
jj_3R_82()
|
private boolean |
jj_3R_83()
|
private boolean |
jj_3R_84()
|
private boolean |
jj_3R_85()
|
private boolean |
jj_3R_86()
|
private boolean |
jj_3R_87()
|
private boolean |
jj_3R_88()
|
private boolean |
jj_3R_89()
|
private boolean |
jj_3R_90()
|
private boolean |
jj_3R_91()
|
private boolean |
jj_3R_92()
|
private boolean |
jj_3R_93()
|
private boolean |
jj_3R_94()
|
private boolean |
jj_3R_95()
|
private boolean |
jj_3R_96()
|
private boolean |
jj_3R_97()
|
private boolean |
jj_3R_98()
|
private boolean |
jj_3R_99()
|
private void |
jj_add_error_token(int kind,
int pos)
|
private Token |
jj_consume_token(int kind)
|
private static void |
jj_la1_0()
|
private static void |
jj_la1_1()
|
private static void |
jj_la1_10()
|
private static void |
jj_la1_11()
|
private static void |
jj_la1_12()
|
private static void |
jj_la1_13()
|
private static void |
jj_la1_14()
|
private static void |
jj_la1_15()
|
private static void |
jj_la1_2()
|
private static void |
jj_la1_3()
|
private static void |
jj_la1_4()
|
private static void |
jj_la1_5()
|
private static void |
jj_la1_6()
|
private static void |
jj_la1_7()
|
private static void |
jj_la1_8()
|
private static void |
jj_la1_9()
|
private void |
jj_rescan_token()
|
private void |
jj_save(int index,
int xla)
|
private boolean |
jj_scan_token(int kind)
|
ValueNode |
joinCondition()
|
TableOperatorNode |
joinedTableExpression(ResultSetNode leftRSN,
boolean nestedInParens)
|
private boolean |
joinedTableExpressionFollows()
Determine whether the next sequence of tokens can be the beginning of a joinedTableExpression(). |
java.lang.Object[] |
joinSpecification(ResultSetNode leftRSN,
ResultSetNode rightRSN)
|
int |
joinType()
|
int |
length()
|
int |
lengthAndModifier()
|
int |
levelOfIsolation()
|
int |
levelOfIsolationRead()
|
ValueNode |
literal()
|
DataTypeDescriptor |
LOBType()
|
char |
lockGranularity()
|
java.lang.Boolean |
lockMode()
|
int |
LocksOrCursors()
|
StatementNode |
lockStatement()
|
DataTypeDescriptor |
longSubType()
|
DataTypeDescriptor |
longType()
|
(package private) ParameterNode |
lookupUnnamedParameter(int paramNumber)
Looks up an unnamed parameter given its parameter number. |
(package private) ParameterNode |
makeParameterNode()
Makes a new unnamed ParameterNode and chains it onto parameterList. |
void |
methodCallParameterList(java.util.Vector parameterList)
methodCallParameterList |
MethodCallNode |
methodName(ValueNode receiver)
|
void |
methodParameter(java.util.Vector parameterList)
|
private boolean |
miscBuiltinFollows()
Determine whether the next sequence of tokens can be the beginning of a miscBuiltins(). |
ValueNode |
miscBuiltins()
|
ValueNode |
miscBuiltinsCore(boolean isJDBCEscape)
|
ValueNode |
modFunction()
|
ValueNode |
multiplicativeExpression(ValueNode farLeftOperand,
int additiveOperator,
boolean inSelectClause)
|
int |
multiplicativeOperator()
|
(package private) ValueNode |
multOp(ValueNode leftOperand,
ValueNode rightOperand,
int multiplicativeOperator)
|
ResultColumnList |
namedColumnsJoin()
|
DataTypeDescriptor |
nationalCharacterStringType()
|
TableOperatorNode |
naturalJoin(ResultSetNode leftRSN,
boolean nestedInParens)
|
JavaToSQLValueNode |
newInvocation()
|
private boolean |
newInvocationFollows(int startToken)
Determine whether the next sequence of tokens can be the beginning of a newInvocation(). |
private JoinNode |
newJoinNode(ResultSetNode leftRSN,
ResultSetNode rightRSN,
ValueNode onClause,
ResultColumnList usingClause,
int joinType)
Construct a new join node. |
ValueNode |
nextValueExpression()
Next value from a sequence object |
ResultSetNode |
nonJoinQueryPrimary()
|
ResultSetNode |
nonJoinQueryTerm(ResultSetNode leftSide,
int operatorType)
|
java.lang.String |
nonReservedKeyword()
|
int |
nonSecondDatetimeField()
|
ValueNode |
nonStaticMethodCallOrFieldAccess(ValueNode receiver)
|
ValueNode |
nonStaticMethodInvocation(ValueNode receiver)
|
private static java.lang.String |
normalizeDelimitedID(java.lang.String str)
|
void |
nullOrdering(OrderByColumn orderCol)
|
ValueNode |
nullSpecification()
|
DataTypeDescriptor |
numericFunctionType()
|
ValueNode |
numericLiteral(java.lang.String sign)
|
DataTypeDescriptor |
numericType()
|
ValueNode |
numericValueFunction()
|
ValueNode |
offsetClause()
|
java.lang.Boolean |
onCommit()
|
java.lang.Object[] |
optionalTableClauses()
|
java.lang.Object[] |
optionalTableProperties()
|
OrderByList |
orderByClause()
|
void |
orderingSpecification(OrderByColumn orderCol)
|
ValueNode |
orExpression(ValueNode farLeftOperand,
boolean inSelectClause)
|
int |
outerJoinType()
|
QueryTreeNode |
overClause()
|
java.lang.Short |
parameterStyle(boolean isTableFunction)
|
java.util.List |
parameterTypeList()
|
int |
precision()
|
ValueNode |
predicate(boolean inSelectClause)
|
StatementNode |
preparableDeleteStatement()
|
CursorNode |
preparableSelectStatement(boolean checkParams)
|
StatementNode |
preparableSQLDataStatement()
|
StatementNode |
preparableUpdateStatement()
|
ValueNode |
primary(boolean inSelectClause)
|
ValueNode |
primaryExpression(boolean inSelectClause)
|
ValueNode |
primaryExpressionXX(boolean inSelectClause)
|
ResultColumnList |
privilegeColumnList()
|
StatementNode |
proceduralStatement(Token[] tokenHolder)
|
StatementNode |
procedureDefinition()
CREATE PROCEDURE procedureElements contains the description of the procedure. |
void |
procedureParameterDefinition(java.util.Vector[] list)
|
java.lang.Object[] |
procedureParameterList()
|
java.util.Properties |
propertyList(boolean propertiesUseAllowed)
|
TableOperatorNode |
qualifiedJoin(ResultSetNode leftRSN,
boolean nestedInParens)
|
TableName |
qualifiedName(int id_length_limit)
|
TableName |
qualifiedName(int nodeType,
int id_length_limit)
|
void |
qualifiedNameElement(java.util.Vector list,
int id_length_limit)
|
void |
qualifiedNameList(java.util.Vector list,
int id_length_limit)
|
int |
quantifier(int opType)
|
ResultSetNode |
queryExpression(ResultSetNode leftSide,
int operatorType)
|
ResultSetNode |
querySpecification()
|
TableName |
referencedTableAndColumns(ResultColumnList rcl)
|
TableName |
referencesSpecification(ResultColumnList rcl,
int[] refActions)
|
ConstraintDefinitionNode |
referentialConstraintDefinition(TableName constraintName)
|
void |
referentialTriggeredAction(int[] refActions)
|
void |
ReInit(CharStream stream)
|
void |
ReInit(SQLParserTokenManager tm)
|
ValueNode |
remainingNegatablePredicate(ValueNode leftOperand,
boolean inSelectClause)
|
ValueNode |
remainingNonNegatablePredicate(ValueNode leftOperand,
boolean inSelectClause)
|
ValueNode |
remainingPredicate(ValueNode value,
boolean inSelectClause)
|
private boolean |
remainingPredicateFollows()
Determine whether the next sequence of tokens can be the beginning of a remainingPredicate() rule. |
StatementNode |
renameColumnStatement()
|
StatementNode |
renameIndexStatement()
|
StatementNode |
renameTableStatement()
|
java.lang.String |
reservedKeyword()
|
StatementNode |
revokeStatement()
|
StatementNode |
roleDefinition()
|
void |
roleElement(java.util.List list)
|
StatementNode |
roleGrantStatement()
|
java.util.List |
roleList()
|
StatementNode |
roleRevokeStatement()
|
RoutineDesignator |
routineDesignator()
|
void |
routineElement(boolean isProcedure,
boolean isTableFunction,
java.lang.Object[] routineElements)
|
StatementNode |
routineGrantStatement()
|
ValueNode |
routineInvocation()
|
StatementNode |
routineRevokeStatement()
|
java.lang.Boolean |
rowOrStatement()
|
ResultSetNode |
rowValueConstructor(ResultSetNode leftRSN)
|
void |
rowValueConstructorElement(ResultColumnList resultColumns)
|
void |
rowValueConstructorList(ResultColumnList resultColumns)
|
private boolean |
rowValueConstructorListFollows()
Determine whether the next sequence of tokens can be the beginning of a rowValueConstructorList. |
StatementNode |
savepointStatement()
|
void |
savepointStatementClause(java.lang.Object[] savepointStatementClauses)
|
int |
scale()
|
StatementNode |
schemaDefinition()
|
private boolean |
seeingOffsetClause()
Determine if we are seeing an offsetClause or the identifier OFFSET (Derby does not make it a reserved word). |
void |
selectColumnList(ResultColumnList resultColumns)
|
ResultColumnList |
selectList()
|
void |
selectSublist(ResultColumnList resultColumns)
|
StatementNode |
sequenceDefinition()
|
void |
sequenceGeneratorOption(java.lang.Object[] optionalClauses)
|
StatementNode |
sequentialCompress(TableName tableName)
|
void |
setClause(ResultColumnList columnList)
|
ResultColumnList |
setClauseList()
|
(package private) void |
setCompilerContext(CompilerContext cc)
|
void |
setIsolationHeader()
|
TransactionStatementNode |
setIsolationStatement()
|
StatementNode |
setMessageLocaleStatement()
|
boolean |
setQuantifier()
|
StatementNode |
setRoleSpecification()
|
StatementNode |
setRoleStatement()
|
void |
setSchemaHeader()
|
StatementNode |
setSchemaStatement()
|
StatementNode |
setSchemaValues()
|
private void |
setUpAndLinkParameters()
Set up and like the parameters to the descriptors. |
java.lang.String |
sign()
|
ResultSetNode |
simpleTable()
|
ValueNode |
simpleValueSpecification()
|
void |
some()
|
OrderByColumn |
sortKey()
|
void |
sortSpecification(OrderByList orderCols)
|
OrderByList |
sortSpecificationList()
|
StatementNode |
spsAlterStatement()
|
StatementNode |
spsRenameStatement()
|
StatementNode |
spsSetStatement()
|
StatementNode |
Statement(java.lang.String statementSQLText,
java.lang.Object[] paramDefaults)
|
StatementNode |
StatementPart(Token[] tokenHolder)
|
ValueNode |
staticClassFieldReference(java.lang.String javaClassName)
|
ValueNode |
staticClassReference()
|
ValueNode |
staticClassReferenceType(java.lang.String javaClassName)
|
ValueNode |
staticMethodInvocation(java.lang.String javaClassName)
|
MethodCallNode |
staticMethodName(java.lang.String javaClassName)
|
java.lang.Long |
stepValue()
|
java.lang.String |
string()
|
CharConstantNode |
stringLiteral()
|
SubqueryNode |
subquery(int subqueryType,
ValueNode leftOperand)
|
private boolean |
subqueryFollows()
Determine whether the next sequence of tokens can be the beginning of a subquery. |
StatementNode |
synonymDefinition()
|
void |
tableAction(TablePrivilegesNode tablePrivilegesNode)
|
TablePrivilegesNode |
tableActions()
|
ResultColumnList |
tableColumnList()
|
ConstraintDefinitionNode |
tableConstraint(TableName constraintName)
|
TableElementNode |
tableConstraintDefinition()
|
StatementNode |
tableDefinition()
|
void |
tableElement(TableElementList tableElementList)
|
TableElementList |
tableElementList()
|
SelectNode |
tableExpression(ResultColumnList selectList)
|
FromTable |
tableFactor()
|
StatementNode |
tableGrantStatement()
|
boolean |
tableOrIndex()
|
PrivilegeNode |
tablePrivileges()
|
FromTable |
tableReference(boolean nestedInParens)
|
FromTable |
tableReferenceTypes(boolean nestedInParens)
|
StatementNode |
tableRevokeStatement()
|
SubqueryNode |
tableSubquery(int subqueryType,
ValueNode leftOperand)
|
ResultSetNode |
tableValueConstructor()
|
ResultSetNode |
tableValueConstructorList()
|
QueryTreeNode |
targetTable()
|
ValueNode |
thenElseExpression()
|
ValueNode |
timestampArithmeticFuncion()
|
ValueNode |
timestampFunctionCompletion(ValueNode firstArg)
|
TransactionStatementNode |
transactionMode()
|
StatementNode |
triggerDefinition()
|
int |
triggerEvent(ResultColumnList rcl)
|
java.util.Vector |
triggerReferencingClause()
|
void |
triggerReferencingExpression(java.util.Vector vector)
|
ValueNode |
trimFunction()
|
java.lang.Integer |
trimType()
|
StatementNode |
truncateTableStatement()
|
StatementNode |
udtDefinition()
CREATE TYPE |
int |
uint_value()
|
ValueNode |
unaryExpression(ValueNode farLeftOperand,
int multiplicativeOperator,
boolean inSelectClause)
|
ResultSetNode |
unionOrExcept(ResultSetNode term)
|
java.lang.Boolean |
unique()
|
ResultColumnList |
uniqueColumnList()
|
ConstraintDefinitionNode |
uniqueConstraintDefinition(TableName constraintName)
|
int |
uniqueSpecification(java.lang.String columnName)
|
StatementNode |
updateBody()
|
int |
updateReferentialAction()
|
int |
updateRule()
|
ValueNode |
updateSource(java.lang.String columnName)
|
java.lang.Integer |
usableObjects()
|
StatementNode |
usageGrantStatement()
|
StatementNode |
usageRevokeStatement()
|
ValueNode |
userNode()
|
ValueNode |
valueExpression(boolean inSelectClause)
|
ValueNode |
valueExpressionPrimary(boolean inSelectClause)
|
ValueNode |
valueSpecification()
|
private static void |
verifyImageLength(java.lang.String image)
|
ResultColumnList |
viewColumnList()
|
StatementNode |
viewDefinition(Token beginToken)
|
JavaToSQLValueNode |
vtiTableConstruct()
|
ValueNode |
whenThenExpression()
|
ValueNode |
whereClause(Token beginToken)
|
WindowList |
windowClause()
|
WindowList |
windowDefinition(WindowList wl)
|
private boolean |
windowOrAggregateFunctionFollows()
Determine whether the next sequence of tokens can be the beginning of a window or aggregate function. |
ValueNode |
windowOrAggregateFunctionNode()
|
(package private) TableElementNode |
wrapAlterColumnDefaultValue(ValueNode defaultNode,
java.lang.String columnName,
long[] autoIncrementInfo)
Construct a TableElementNode of type C_NodeTypes.MODIFY_COLUMN_DEFAULT_NODE. |
void |
xmlDocOrContent()
|
ValueNode |
xmlFunction()
|
ValueNode |
xmlParseValue()
|
short |
xmlPassingMechanism()
|
boolean |
xmlPreserveWhitespace()
|
ValueNode |
xmlQueryValue(boolean existsOnly)
|
DataTypeDescriptor |
xmlSerializeTargetType()
|
ValueNode |
xmlSerializeValue()
|
DataTypeDescriptor |
XMLType()
|
short |
xqEmptyHandlingClause()
|
short |
xqReturningClause()
|
void |
xqVariable(ValueNode[] xmlVal)
xqVariable Parse an XML query variable. |
ValueNode |
xqVarList()
xqVarList Parse a list of XML query variables, which can include at most one XML value to be used as the "context item" for the query. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String[] SAVEPOINT_CLAUSE_NAMES
private static final java.lang.String[] ROUTINE_CLAUSE_NAMES
private static final int[] JAVA_ROUTINE_CLAUSES
private static final java.lang.String[] TEMPORARY_TABLE_CLAUSE_NAMES
private static final int DEFAULT_STRING_COLUMN_LENGTH
private static final int ON_OR_USING_CLAUSE_SIZE
private static final int ON_CLAUSE
private static final int USING_CLAUSE
private static final int OPTIONAL_TABLE_CLAUSES_SIZE
private static final int OPTIONAL_TABLE_CLAUSES_TABLE_PROPERTIES
private static final int OPTIONAL_TABLE_CLAUSES_DERIVED_RCL
private static final int OPTIONAL_TABLE_CLAUSES_CORRELATION_NAME
private static final int MAX_UTF8_LENGTH
private static final int NO_SET_OP
private static final int UNION_OP
private static final int UNION_ALL_OP
private static final int EXCEPT_OP
private static final int EXCEPT_ALL_OP
private static final int INTERSECT_OP
private static final int INTERSECT_ALL_OP
private static final int IDX_DATA_TYPE
private static final int IDX_START_WITH_OPTION
private static final int IDX_INCREMENT_BY_OPTION
private static final int IDX_MAX_VALUE_OPTION
private static final int IDX_MIN_VALUE_OPTION
private static final int IDX_CYCLE_OPTION
private static final int IDX_OPTION_COUNT
private java.lang.Object[] paramDefaults
private java.lang.String statementSQLText
private NodeFactory nodeFactory
private ContextManager cm
private CompilerContext compilerContext
private int parameterNumber
private java.util.Vector parameterList
private java.lang.Boolean lastTokenDelimitedIdentifier
private java.lang.Boolean nextToLastTokenDelimitedIdentifier
private Token lastIdentifierToken
private Token nextToLastIdentifierToken
static final java.lang.String SINGLEQUOTES
static final java.lang.String DOUBLEQUOTES
static final java.lang.String DEFAULT_INDEX_TYPE
boolean explicitNotNull
boolean explicitNull
java.util.Vector explicitlyNullableColumnsList
private static final java.lang.String[] ESCAPED_SYSFUN_FUNCTIONS
public SQLParserTokenManager token_source
public Token token
public Token jj_nt
private Token jj_scanpos
private Token jj_lastpos
private int jj_la
public boolean lookingAhead
private boolean jj_semLA
private int jj_gen
private final int[] jj_la1
private static int[] jj_la1_0
private static int[] jj_la1_1
private static int[] jj_la1_2
private static int[] jj_la1_3
private static int[] jj_la1_4
private static int[] jj_la1_5
private static int[] jj_la1_6
private static int[] jj_la1_7
private static int[] jj_la1_8
private static int[] jj_la1_9
private static int[] jj_la1_10
private static int[] jj_la1_11
private static int[] jj_la1_12
private static int[] jj_la1_13
private static int[] jj_la1_14
private static int[] jj_la1_15
private final SQLParser.JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private final SQLParser.LookaheadSuccess jj_ls
private java.util.Vector jj_expentries
private int[] jj_expentry
private int jj_kind
private int[] jj_lasttokens
private int jj_endpos
Constructor Detail |
---|
public SQLParser(CharStream stream)
public SQLParser(SQLParserTokenManager tm)
Method Detail |
---|
final void setCompilerContext(CompilerContext cc)
private final NodeFactory getNodeFactory() throws StandardException
StandardException
- Thrown on errorprivate final CompilerContext getCompilerContext()
private DataTypeDescriptor getDataTypeServices(int type, int precision, int scale, int length) throws StandardException
StandardException
private DataTypeDescriptor getJavaClassDataTypeDescriptor(TableName typeName) throws StandardException
StandardException
private LanguageConnectionContext getLanguageConnectionContext()
private boolean checkVersion(int version, java.lang.String feature) throws StandardException
Typically used for CREATE statements at the parser level. Called usually just before the node is created, or can be called in just a partial syntax fragment
version
- Data Dictionary major version (DataDictionary.DD_ constant)feature
- SQL Feature name, for error text.
StandardException
private void checkSqlStandardAccess(java.lang.String command) throws StandardException
command
- "GRANT", "REVOKE", "CREATE/DROP/SET ROLE" or CURRENT_ROLE
StandardException
private void forbidNextValueFor()
private void checkInternalFeature(java.lang.String feature) throws StandardException
feature
- Description of feature for exception.
StandardException
- current mode does not support statementprivate void checkTypeLimits(int type, int length) throws StandardException
StandardException
private final ContextManager getContextManager()
private static void verifyImageLength(java.lang.String image) throws StandardException
StandardException
private static java.lang.String normalizeDelimitedID(java.lang.String str)
private static boolean isDATETIME(int val)
ValueNode multOp(ValueNode leftOperand, ValueNode rightOperand, int multiplicativeOperator) throws StandardException
StandardException
private void setUpAndLinkParameters() throws StandardException
StandardException
void initUnnamedParameterList()
ParameterNode makeParameterNode() throws StandardException
StandardException
ParameterNode lookupUnnamedParameter(int paramNumber)
paramNumber
- Number of parameter in unnamed
parameter list.
NumericConstantNode getNumericNode(java.lang.String num, boolean intsOnly) throws StandardException
num
- the string containing the numberintsOnly
- accept only integers (not decimal)
StandardException
- Thrown on errorprivate boolean isBuiltInAlias()
boolean commonDatatypeName(boolean checkFollowingToken)
checkFollowingToken
- true if additonal token for NATIONAL
or LONG should be checked
boolean dataTypeCheck(int start)
boolean commonDatatypeName(int start, boolean checkFollowingToken)
checkFollowingToken
- true if additonal token for NATIONAL
or LONG should be checkedstart
- starting token index of the sequence
private StatementNode getDeleteNode(FromTable fromTable, TableName tableName, ValueNode whereClause) throws StandardException
StandardException
private StatementNode getUpdateNode(FromTable fromTable, TableName tableName, ResultColumnList setClause, ValueNode whereClause) throws StandardException
StandardException
private ValueNode getTrimOperatorNode(java.lang.Integer trimSpec, ValueNode trimChar, ValueNode trimSource, ContextManager cm) throws StandardException
trimSpec
- one of Leading, Trailing or Both.trimChar
- the character to trim. Can be null in which case it defaults
to ' '.trimSource
- expression to be trimmed.
StandardException
private boolean ansiTrimSpecFollows()
private boolean remainingPredicateFollows()
private boolean dropFollows()
private boolean escapedValueFunctionFollows()
private java.lang.String getEscapedSYSFUN(java.lang.String name)
private boolean columnMethodInvocationFollows()
private boolean aggregateFollows()
private boolean windowOrAggregateFunctionFollows()
private boolean miscBuiltinFollows()
private boolean subqueryFollows()
private boolean seeingOffsetClause()
private boolean rowValueConstructorListFollows()
private boolean derbyPropertiesListFollows()
private boolean newInvocationFollows(int startToken)
startToken
- Token to look for new at
boolean javaClassFollows()
private boolean fromNewInvocationFollows()
private boolean joinedTableExpressionFollows()
private static java.lang.String aggName(Token token)
private static java.lang.Class aggClass(Token token)
private boolean anotherPropertyFollows()
StatementNode getCreateAliasNode(java.lang.Object aliasName, java.lang.String fullStaticMethodName, java.lang.Object aliasSpecificInfo, char aliasType, java.lang.Boolean delimitedIdentifier) throws StandardException
aliasName
- The name of the aliasfullStaticMethodName
- The full path/method namealiasSpecificInfo
- Information specific to the type of alias being created.aliasType
- The type of alias to createdelimitedIdentifier
- Whether or not to treat the class name
as a delimited identifier if trying to
resolve it as a class alias.
StandardException
- Thrown on errorStatementNode dropAliasNode(java.lang.Object aliasName, char type) throws StandardException
StandardException
ValueNode getSubstringNode(ValueNode stringValue, ValueNode startPosition, ValueNode length, java.lang.Boolean boolVal) throws StandardException
StandardException
- Thrown on errorpublic final TableName qualifiedName(int id_length_limit) throws ParseException, StandardException
ParseException
StandardException
private void initStatement(java.lang.String statementSQLText, java.lang.Object[] paramDefaults) throws StandardException
StandardException
private ValueNode getJdbcIntervalNode(int intervalType) throws StandardException
StandardException
void checkRequiredRoutineClause(int[] required, java.lang.Object[] clauses) throws StandardException
required
- int array of require clausesclauses
- the array of declared clauses.
StandardException
boolean isPrivilegeKeywordExceptTrigger(int tokenKind)
TableElementNode wrapAlterColumnDefaultValue(ValueNode defaultNode, java.lang.String columnName, long[] autoIncrementInfo) throws StandardException
defaultNode
- the new default value nodecolumnName
- the name of the column to be alteredautoIncrementInfo
- autoincrement information collected, if any.
StandardException
- standard error policyprivate boolean isTableValueConstructor(ResultSetNode expression) throws StandardException
StandardException
private JoinNode newJoinNode(ResultSetNode leftRSN, ResultSetNode rightRSN, ValueNode onClause, ResultColumnList usingClause, int joinType) throws StandardException
leftRSN
- the left side of the joinrightRSN
- the right side of the joinonClause
- the ON clause, or null if there is no ON clauseusingClause
- the USING clause, or null if there is no USING clausejoinType
- the type of the join (one of the constants INNERJOIN,
LEFTOUTERJOIN or RIGHTOUTERJOIN in JoinNode)
StandardException
public final StatementNode Statement(java.lang.String statementSQLText, java.lang.Object[] paramDefaults) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode proceduralStatement(Token[] tokenHolder) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode StatementPart(Token[] tokenHolder) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode createStatements() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropStatements() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode spsAlterStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode spsSetStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode preparableSQLDataStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode preparableDeleteStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode deleteBody() throws ParseException, StandardException
ParseException
StandardException
public final FromTable currentOfClause(java.lang.String correlationName) throws ParseException, StandardException
ParseException
StandardException
public final CursorNode preparableSelectStatement(boolean checkParams) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode insertStatement() throws ParseException, StandardException
ParseException
StandardException
public final QueryTreeNode targetTable() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode preparableUpdateStatement() throws ParseException, StandardException
ParseException
StandardException
public final boolean tableOrIndex() throws ParseException
ParseException
public final StatementNode updateBody() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode callStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode bareCallStatement() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode primaryExpression(boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode savepointStatement() throws ParseException, StandardException
ParseException
StandardException
public final void savepointStatementClause(java.lang.Object[] savepointStatementClauses) throws ParseException, StandardException
ParseException
StandardException
public final int LocksOrCursors() throws ParseException
ParseException
public final StatementNode globalTemporaryTableDeclaration() throws ParseException, StandardException
ParseException
StandardException
public final void declareTableClause(java.lang.Object[] declareTableClauses) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Boolean onCommit() throws ParseException
ParseException
public final TableElementList tableElementList() throws ParseException, StandardException
ParseException
StandardException
public final void tableElement(TableElementList tableElementList) throws ParseException, StandardException
ParseException
StandardException
public final TableElementNode columnDefinition(TableElementList tableElementList) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode defaultAndConstraints(DataTypeDescriptor[] typeDescriptor, TableElementList tableElementList, java.lang.String columnName, long[] autoIncrementInfo) throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor dataTypeDDL() throws ParseException, StandardException
ParseException
StandardException
public final TypeDescriptor catalogType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor dataTypeCast() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor dataTypeCommon() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor characterStringType() throws ParseException, StandardException
ParseException
StandardException
public final void charOrCharacter() throws ParseException
ParseException
public final int charLength() throws ParseException, StandardException
ParseException
StandardException
public final int forBitData(int charType) throws ParseException
ParseException
public final DataTypeDescriptor nationalCharacterStringType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor LOBType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor numericType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor exactNumericType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor exactIntegerType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor approximateNumericType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor doubleType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor longType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor longSubType() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor XMLType() throws ParseException, StandardException
ParseException
StandardException
public final void xmlDocOrContent() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor javaType() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String javaDSL() throws ParseException
ParseException
public final java.lang.String javaClassName() throws ParseException
ParseException
public final java.lang.String javaDSLNameExtender(java.lang.String dotSeparatedList) throws ParseException
ParseException
public final int lengthAndModifier() throws ParseException, StandardException
ParseException
StandardException
public final int length() throws ParseException, StandardException
ParseException
StandardException
public final long exactNumber() throws ParseException, StandardException
ParseException
StandardException
public final int precision() throws ParseException, StandardException
ParseException
StandardException
public final int uint_value() throws ParseException, StandardException
ParseException
StandardException
public final int scale() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor datetimeType() throws ParseException, StandardException
ParseException
StandardException
public final void qualifiedNameList(java.util.Vector list, int id_length_limit) throws ParseException, StandardException
ParseException
StandardException
public final void qualifiedNameElement(java.util.Vector list, int id_length_limit) throws ParseException, StandardException
ParseException
StandardException
public final TableName qualifiedName(int nodeType, int id_length_limit) throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode queryExpression(ResultSetNode leftSide, int operatorType) throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode unionOrExcept(ResultSetNode term) throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode nonJoinQueryTerm(ResultSetNode leftSide, int operatorType) throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode intersect(ResultSetNode term) throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode nonJoinQueryPrimary() throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode simpleTable() throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode querySpecification() throws ParseException, StandardException
ParseException
StandardException
public final boolean setQuantifier() throws ParseException
ParseException
public final ResultColumnList selectList() throws ParseException, StandardException
ParseException
StandardException
public final void selectColumnList(ResultColumnList resultColumns) throws ParseException, StandardException
ParseException
StandardException
public final void selectSublist(ResultColumnList resultColumns) throws ParseException, StandardException
ParseException
StandardException
public final ResultColumn derivedColumn(ResultColumnList resultColumns) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String asClause() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode valueExpression(boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode orExpression(ValueNode farLeftOperand, boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode andExpression(ValueNode farLeftOperand, boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode isSearchCondition(boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode booleanPrimary(boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode predicate(boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode remainingPredicate(ValueNode value, boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode remainingNonNegatablePredicate(ValueNode leftOperand, boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode remainingNegatablePredicate(ValueNode leftOperand, boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final int compOp() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode additiveExpression(ValueNode farLeftOperand, int compOp, boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final int additiveOperator() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode multiplicativeExpression(ValueNode farLeftOperand, int additiveOperator, boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final int multiplicativeOperator() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode unaryExpression(ValueNode farLeftOperand, int multiplicativeOperator, boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String sign() throws ParseException
ParseException
public final ValueNode primaryExpressionXX(boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode nonStaticMethodCallOrFieldAccess(ValueNode receiver) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode nonStaticMethodInvocation(ValueNode receiver) throws ParseException, StandardException
ParseException
StandardException
public final MethodCallNode methodName(ValueNode receiver) throws ParseException, StandardException
ParseException
StandardException
public final MethodCallNode staticMethodName(java.lang.String javaClassName) throws ParseException, StandardException
ParseException
StandardException
public final void methodParameter(java.util.Vector parameterList) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode primary(boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode staticClassReference() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode staticClassReferenceType(java.lang.String javaClassName) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode staticClassFieldReference(java.lang.String javaClassName) throws ParseException, StandardException
ParseException
StandardException
public final int nonSecondDatetimeField() throws ParseException
ParseException
public final ValueNode escapedValueFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode escapedSYSFUNFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode timestampArithmeticFuncion() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode jdbcIntervalType() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode numericValueFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode coalesceFunction(java.lang.String coalesceOrValue) throws ParseException, StandardException
ParseException
StandardException
public final void coalesceExpression(ValueNodeList expressionList) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode absFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode modFunction() throws ParseException, StandardException
ParseException
StandardException
public final int datetimeField() throws ParseException
ParseException
public final ValueNode characterValueFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode trimFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode ansiTrim() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Integer ansiTrimSpec() throws ParseException
ParseException
public final java.lang.Integer trimType() throws ParseException
ParseException
public final ValueNode valueExpressionPrimary(boolean inSelectClause) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode miscBuiltins() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode miscBuiltinsCore(boolean isJDBCEscape) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode dataTypeScalarFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode xmlFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode xmlParseValue() throws ParseException, StandardException
ParseException
StandardException
public final boolean xmlPreserveWhitespace() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode xmlSerializeValue() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor xmlSerializeTargetType() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode xmlQueryValue(boolean existsOnly) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode xqVarList() throws ParseException, StandardException
ParseException
StandardException
public final void xqVariable(ValueNode[] xmlVal) throws ParseException, StandardException
ParseException
StandardException
public final short xmlPassingMechanism() throws ParseException, StandardException
ParseException
StandardException
public final short xqReturningClause() throws ParseException, StandardException
ParseException
StandardException
public final short xqEmptyHandlingClause() throws ParseException, StandardException
ParseException
StandardException
public final DataTypeDescriptor numericFunctionType() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode dateTimeScalarFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode timestampFunctionCompletion(ValueNode firstArg) throws ParseException, StandardException
ParseException
StandardException
public final Token booleanLiteral() throws ParseException
ParseException
public final ValueNode generalValueSpecification() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode userNode() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode currentRoleNode() throws ParseException, StandardException
ParseException
StandardException
public final JavaToSQLValueNode newInvocation() throws ParseException, StandardException
ParseException
StandardException
public final JavaToSQLValueNode vtiTableConstruct() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode staticMethodInvocation(java.lang.String javaClassName) throws ParseException, StandardException
ParseException
StandardException
public final void methodCallParameterList(java.util.Vector parameterList) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode routineInvocation() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String javaClass() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode columnMethodInvocation() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode columnNameForInvocation() throws ParseException, StandardException
ParseException
StandardException
public final ColumnReference columnReference() throws ParseException, StandardException
ParseException
StandardException
public final OrderByList orderByClause() throws ParseException, StandardException
ParseException
StandardException
public final int atIsolationLevel() throws ParseException, StandardException
ParseException
StandardException
public final OrderByList sortSpecificationList() throws ParseException, StandardException
ParseException
StandardException
public final void sortSpecification(OrderByList orderCols) throws ParseException, StandardException
ParseException
StandardException
public final OrderByColumn sortKey() throws ParseException, StandardException
ParseException
StandardException
public final void orderingSpecification(OrderByColumn orderCol) throws ParseException
ParseException
public final void nullOrdering(OrderByColumn orderCol) throws ParseException
ParseException
public final ValueNode offsetClause() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode fetchFirstClause() throws ParseException, StandardException
ParseException
StandardException
public final int forUpdateClause(java.util.Vector columnList) throws ParseException, StandardException
ParseException
StandardException
public final void forUpdateColumnList(java.util.Vector columnList) throws ParseException, StandardException
ParseException
StandardException
public final void forUpdateColumn(java.util.Vector columnList) throws ParseException, StandardException
ParseException
StandardException
public final ResultColumnList setClauseList() throws ParseException, StandardException
ParseException
StandardException
public final void setClause(ResultColumnList columnList) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode updateSource(java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode nullSpecification() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode insertColumnsAndSource(QueryTreeNode targetTable) throws ParseException, StandardException
ParseException
StandardException
public final ResultColumnList insertColumnList() throws ParseException, StandardException
ParseException
StandardException
public final void columnQualifiedNameList(ResultColumnList columnList) throws ParseException, StandardException
ParseException
StandardException
public final void columnQualifiedNameItem(ResultColumnList columnList) throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode rowValueConstructor(ResultSetNode leftRSN) throws ParseException, StandardException
ParseException
StandardException
public final void rowValueConstructorElement(ResultColumnList resultColumns) throws ParseException, StandardException
ParseException
StandardException
public final void rowValueConstructorList(ResultColumnList resultColumns) throws ParseException, StandardException
ParseException
StandardException
public final SubqueryNode tableSubquery(int subqueryType, ValueNode leftOperand) throws ParseException, StandardException
ParseException
StandardException
public final SubqueryNode subquery(int subqueryType, ValueNode leftOperand) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode inPredicateValue(ValueNode leftOperand) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode inValueList(ValueNode leftOperand) throws ParseException, StandardException
ParseException
StandardException
public final void inElement(ValueNodeList inList) throws ParseException, StandardException
ParseException
StandardException
public final int quantifier(int opType) throws ParseException, StandardException
ParseException
StandardException
public final void some() throws ParseException, StandardException
ParseException
StandardException
public final SubqueryNode existsExpression() throws ParseException, StandardException
ParseException
StandardException
public final SelectNode tableExpression(ResultColumnList selectList) throws ParseException, StandardException
ParseException
StandardException
public final FromList fromClause() throws ParseException, StandardException
ParseException
StandardException
public final void fromListProperties(FromList fromList) throws ParseException, StandardException
ParseException
StandardException
public final void dummyTableReferenceRule(FromList fromList) throws ParseException, StandardException
ParseException
StandardException
public final FromTable tableReferenceTypes(boolean nestedInParens) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Object[] optionalTableClauses() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Object[] optionalTableProperties() throws ParseException, StandardException
ParseException
StandardException
public final FromTable tableReference(boolean nestedInParens) throws ParseException, StandardException
ParseException
StandardException
public final FromTable tableFactor() throws ParseException, StandardException
ParseException
StandardException
public final ResultColumnList derivedColumnList() throws ParseException, StandardException
ParseException
StandardException
public final void columnNameList(ResultColumnList columnList) throws ParseException, StandardException
ParseException
StandardException
public final void columnNameItem(ResultColumnList columnList) throws ParseException, StandardException
ParseException
StandardException
public final void indexColumnList(java.util.Vector columnList) throws ParseException, StandardException
ParseException
StandardException
public final void indexColumnItem(java.util.Vector columnList) throws ParseException, StandardException
ParseException
StandardException
public final SubqueryNode derivedTable() throws ParseException, StandardException
ParseException
StandardException
public final TableOperatorNode joinedTableExpression(ResultSetNode leftRSN, boolean nestedInParens) throws ParseException, StandardException
ParseException
StandardException
public final TableOperatorNode crossJoin(ResultSetNode leftRSN, boolean nestedInParens) throws ParseException, StandardException
ParseException
StandardException
public final TableOperatorNode qualifiedJoin(ResultSetNode leftRSN, boolean nestedInParens) throws ParseException, StandardException
ParseException
StandardException
public final TableOperatorNode naturalJoin(ResultSetNode leftRSN, boolean nestedInParens) throws ParseException, StandardException
ParseException
StandardException
public final int joinType() throws ParseException, StandardException
ParseException
StandardException
public final int outerJoinType() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Object[] joinSpecification(ResultSetNode leftRSN, ResultSetNode rightRSN) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode joinCondition() throws ParseException, StandardException
ParseException
StandardException
public final ResultColumnList namedColumnsJoin() throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode tableValueConstructor() throws ParseException, StandardException
ParseException
StandardException
public final ResultSetNode tableValueConstructorList() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode datetimeValueFunction() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode windowOrAggregateFunctionNode() throws ParseException, StandardException
ParseException
StandardException
public final QueryTreeNode overClause() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode aggregateExpression(java.lang.String aggName, java.lang.Class aggClass) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode generalAggregate() throws ParseException, StandardException
ParseException
StandardException
public final Token builtInAggregateType() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode castSpecification() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode nextValueExpression() throws ParseException, StandardException
ParseException
StandardException
public final int charOrVarchar() throws ParseException
ParseException
public final ValueNode castOperand() throws ParseException, StandardException
ParseException
StandardException
public final ParameterNode dynamicParameterSpecification() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode whereClause(Token beginToken) throws ParseException, StandardException
ParseException
StandardException
public final GroupByList groupByClause() throws ParseException, StandardException
ParseException
StandardException
public final GroupByList groupingColumnReferenceList() throws ParseException, StandardException
ParseException
StandardException
public final void groupingColumnReference(GroupByList groupingCols) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode havingClause() throws ParseException, StandardException
ParseException
StandardException
public final WindowList windowClause() throws ParseException, StandardException
ParseException
StandardException
public final WindowList windowDefinition(WindowList wl) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode schemaDefinition() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode roleDefinition() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode sequenceDefinition() throws ParseException, StandardException
ParseException
StandardException
public final void sequenceGeneratorOption(java.lang.Object[] optionalClauses) throws ParseException, StandardException
ParseException
StandardException
public final Token cycleClause(java.lang.Boolean[] cycleOption) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Long exactIntegerObject() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Long stepValue() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropSequenceStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode tableDefinition() throws ParseException, StandardException
ParseException
StandardException
public final ResultColumnList tableColumnList() throws ParseException, StandardException
ParseException
StandardException
public final java.util.Properties propertyList(boolean propertiesUseAllowed) throws ParseException, StandardException
ParseException
StandardException
public final char DB2lockGranularityClause() throws ParseException, StandardException
ParseException
StandardException
public final char lockGranularity() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode indexDefinition() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Boolean unique() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode procedureDefinition() throws ParseException, StandardException
ParseException
StandardException
public final void routineElement(boolean isProcedure, boolean isTableFunction, java.lang.Object[] routineElements) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Boolean calledOnNullInput(boolean isProcedure) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Short parameterStyle(boolean isTableFunction) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Object[] procedureParameterList() throws ParseException, StandardException
ParseException
StandardException
public final void procedureParameterDefinition(java.util.Vector[] list) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Integer inoutParameter() throws ParseException
ParseException
public final StatementNode functionDefinition() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Object[] functionParameterList() throws ParseException, StandardException
ParseException
StandardException
public final void functionParameterDefinition(java.util.Vector[] list) throws ParseException, StandardException
ParseException
StandardException
public final TypeDescriptor functionReturnDataType() throws ParseException, StandardException
ParseException
StandardException
public final TypeDescriptor functionTableType() throws ParseException, StandardException
ParseException
StandardException
public final void functionTableReturnColumn(java.util.ArrayList names, java.util.ArrayList types) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode udtDefinition() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode viewDefinition(Token beginToken) throws ParseException, StandardException
ParseException
StandardException
public final ResultColumnList viewColumnList() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode triggerDefinition() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode synonymDefinition() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Boolean beforeOrAfter() throws ParseException
ParseException
public final int triggerEvent(ResultColumnList rcl) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Boolean rowOrStatement() throws ParseException
ParseException
public final java.util.Vector triggerReferencingClause() throws ParseException, StandardException
ParseException
StandardException
public final void triggerReferencingExpression(java.util.Vector vector) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode defaultClause(long[] autoIncrementInfo, java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode defaultNullOnlyClause() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode generatedColumnOption(long[] autoIncrementInfo) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode generatedAlways(long[] autoIncrementInfo) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode generatedByDefault(long[] autoIncrementInfo) throws ParseException, StandardException
ParseException
StandardException
public final void asIdentity(long[] autoIncrementInfo) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode generationClause() throws ParseException, StandardException
ParseException
StandardException
public final void autoIncrementBeginEnd(long[] autoIncrementInfo) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode defaultOption(Token beginToken, long[] autoIncrementInfo, java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode DB2DefaultOption(java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode literal() throws ParseException, StandardException
ParseException
StandardException
public final NumericConstantNode intLiteral() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode numericLiteral(java.lang.String sign) throws ParseException, StandardException
ParseException
StandardException
public final ValueNode dateTimeLiteral() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode escapedDateTimeLiteral() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode bareDateLiteral() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode bareTimeLiteral() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode bareTimestampLiteral() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String string() throws ParseException, StandardException
ParseException
StandardException
public final CharConstantNode stringLiteral() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode hexLiteral() throws ParseException, StandardException
ParseException
StandardException
public final TableName constraintNameDefinition() throws ParseException, StandardException
ParseException
StandardException
public final ConstraintDefinitionNode checkConstraintDefinition(TableName constraintName, java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode spsRenameStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode renameTableStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode renameIndexStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode renameColumnStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode lockStatement() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Boolean lockMode() throws ParseException
ParseException
public final StatementNode execStatement() throws ParseException, StandardException
ParseException
StandardException
public final TransactionStatementNode setIsolationStatement() throws ParseException, StandardException
ParseException
StandardException
public final void setIsolationHeader() throws ParseException, StandardException
ParseException
StandardException
public final TransactionStatementNode transactionMode() throws ParseException, StandardException
ParseException
StandardException
public final int isolationLevelDB2OrReset() throws ParseException
ParseException
public final int isolationLevelDB2() throws ParseException
ParseException
public final int isolationLevelDB2Abbrev() throws ParseException
ParseException
public final int isolationLevel() throws ParseException
ParseException
public final int levelOfIsolation() throws ParseException
ParseException
public final int levelOfIsolationRead() throws ParseException
ParseException
public final ValueNode simpleValueSpecification() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode setRoleStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode setRoleSpecification() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode setSchemaStatement() throws ParseException, StandardException
ParseException
StandardException
public final void setSchemaHeader() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode setSchemaValues() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode setMessageLocaleStatement() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode valueSpecification() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode caseExpression() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode whenThenExpression() throws ParseException, StandardException
ParseException
StandardException
public final ValueNode thenElseExpression() throws ParseException, StandardException
ParseException
StandardException
public final TableElementNode tableConstraintDefinition() throws ParseException, StandardException
ParseException
StandardException
public final ConstraintDefinitionNode tableConstraint(TableName constraintName) throws ParseException, StandardException
ParseException
StandardException
public final ConstraintDefinitionNode uniqueConstraintDefinition(TableName constraintName) throws ParseException, StandardException
ParseException
StandardException
public final int uniqueSpecification(java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final ResultColumnList uniqueColumnList() throws ParseException, StandardException
ParseException
StandardException
public final ConstraintDefinitionNode referentialConstraintDefinition(TableName constraintName) throws ParseException, StandardException
ParseException
StandardException
public final TableName referencesSpecification(ResultColumnList rcl, int[] refActions) throws ParseException, StandardException
ParseException
StandardException
public final TableName referencedTableAndColumns(ResultColumnList rcl) throws ParseException, StandardException
ParseException
StandardException
public final void referentialTriggeredAction(int[] refActions) throws ParseException, StandardException
ParseException
StandardException
public final int updateRule() throws ParseException
ParseException
public final int deleteRule() throws ParseException
ParseException
public final int updateReferentialAction() throws ParseException
ParseException
public final int deleteReferentialAction() throws ParseException
ParseException
public final void columnConstraintDefinition(DataTypeDescriptor[] dataTypeDescriptor, TableElementList tableElementList, java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final ConstraintDefinitionNode columnConstraint(TableName constraintName, DataTypeDescriptor[] dataTypeDescriptor, java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropRoleStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropSchemaStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode alterTableStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode alterTableBody(TableName tableName) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode inplaceCompress(TableName tableName) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode sequentialCompress(TableName tableName) throws ParseException, StandardException
ParseException
StandardException
public final char alterTableAction(TableElementList tableElementList, int[] changeType, int[] behavior) throws ParseException, StandardException
ParseException
StandardException
public final TableElementNode dropColumnDefinition(int[] behavior) throws ParseException, StandardException
ParseException
StandardException
public final void dropColumnReferentialAction(int[] behavior) throws ParseException
ParseException
public final TableElementNode addColumnDefinition(TableElementList tableElementList) throws ParseException, StandardException
ParseException
StandardException
public final TableElementNode columnAlterClause(java.lang.String columnName) throws ParseException, StandardException
ParseException
StandardException
public final TableElementNode dropTableConstraintDefinition() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropTableStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropIndexStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropAliasStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropViewStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode dropTriggerStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode truncateTableStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode grantStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode tableGrantStatement() throws ParseException, StandardException
ParseException
StandardException
public final PrivilegeNode tablePrivileges() throws ParseException, StandardException
ParseException
StandardException
public final TablePrivilegesNode tableActions() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode routineGrantStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode usageGrantStatement() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.Integer usableObjects() throws ParseException, StandardException
ParseException
StandardException
public final RoutineDesignator routineDesignator() throws ParseException, StandardException
ParseException
StandardException
public final java.util.List parameterTypeList() throws ParseException, StandardException
ParseException
StandardException
public final void tableAction(TablePrivilegesNode tablePrivilegesNode) throws ParseException, StandardException
ParseException
StandardException
public final ResultColumnList privilegeColumnList() throws ParseException, StandardException
ParseException
StandardException
public final java.util.List granteeList() throws ParseException, StandardException
ParseException
StandardException
public final void grantee(java.util.List list) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode roleGrantStatement() throws ParseException, StandardException
ParseException
StandardException
public final java.util.List roleList() throws ParseException, StandardException
ParseException
StandardException
public final void roleElement(java.util.List list) throws ParseException, StandardException
ParseException
StandardException
public final StatementNode revokeStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode tableRevokeStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode routineRevokeStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode usageRevokeStatement() throws ParseException, StandardException
ParseException
StandardException
public final StatementNode roleRevokeStatement() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String internalIdentifier(int id_length_limit, boolean checkLength) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String identifier(int id_length_limit, boolean checkLength) throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String delimitedIdentifier() throws ParseException
ParseException
public final java.lang.String reservedKeyword() throws ParseException
ParseException
public final java.lang.String nonReservedKeyword() throws ParseException
ParseException
public final java.lang.String caseSensitiveIdentifierPlusReservedWords() throws ParseException
ParseException
public final java.lang.String caseInsensitiveIdentifierPlusReservedWords() throws ParseException, StandardException
ParseException
StandardException
public final java.lang.String caseSensitiveIdentifier() throws ParseException
ParseException
private final boolean jj_2_1(int xla)
private final boolean jj_2_2(int xla)
private final boolean jj_2_3(int xla)
private final boolean jj_2_4(int xla)
private final boolean jj_2_5(int xla)
private final boolean jj_2_6(int xla)
private final boolean jj_2_7(int xla)
private final boolean jj_2_8(int xla)
private final boolean jj_2_9(int xla)
private final boolean jj_2_10(int xla)
private final boolean jj_2_11(int xla)
private final boolean jj_2_12(int xla)
private final boolean jj_2_13(int xla)
private final boolean jj_2_14(int xla)
private final boolean jj_2_15(int xla)
private final boolean jj_2_16(int xla)
private final boolean jj_2_17(int xla)
private final boolean jj_2_18(int xla)
private final boolean jj_2_19(int xla)
private final boolean jj_2_20(int xla)
private final boolean jj_2_21(int xla)
private final boolean jj_2_22(int xla)
private final boolean jj_2_23(int xla)
private final boolean jj_2_24(int xla)
private final boolean jj_2_25(int xla)
private final boolean jj_2_26(int xla)
private final boolean jj_2_27(int xla)
private final boolean jj_2_28(int xla)
private final boolean jj_2_29(int xla)
private final boolean jj_2_30(int xla)
private final boolean jj_2_31(int xla)
private final boolean jj_2_32(int xla)
private final boolean jj_2_33(int xla)
private final boolean jj_2_34(int xla)
private final boolean jj_2_35(int xla)
private final boolean jj_2_36(int xla)
private final boolean jj_2_37(int xla)
private final boolean jj_2_38(int xla)
private final boolean jj_2_39(int xla)
private final boolean jj_2_40(int xla)
private final boolean jj_2_41(int xla)
private final boolean jj_2_42(int xla)
private final boolean jj_2_43(int xla)
private final boolean jj_2_44(int xla)
private final boolean jj_2_45(int xla)
private final boolean jj_2_46(int xla)
private final boolean jj_2_47(int xla)
private final boolean jj_2_48(int xla)
private final boolean jj_2_49(int xla)
private final boolean jj_2_50(int xla)
private final boolean jj_2_51(int xla)
private final boolean jj_2_52(int xla)
private final boolean jj_2_53(int xla)
private final boolean jj_2_54(int xla)
private final boolean jj_2_55(int xla)
private final boolean jj_2_56(int xla)
private final boolean jj_2_57(int xla)
private final boolean jj_2_58(int xla)
private final boolean jj_2_59(int xla)
private final boolean jj_2_60(int xla)
private final boolean jj_2_61(int xla)
private final boolean jj_2_62(int xla)
private final boolean jj_2_63(int xla)
private final boolean jj_2_64(int xla)
private final boolean jj_2_65(int xla)
private final boolean jj_2_66(int xla)
private final boolean jj_2_67(int xla)
private final boolean jj_2_68(int xla)
private final boolean jj_2_69(int xla)
private final boolean jj_2_70(int xla)
private final boolean jj_2_71(int xla)
private final boolean jj_2_72(int xla)
private final boolean jj_2_73(int xla)
private final boolean jj_2_74(int xla)
private final boolean jj_2_75(int xla)
private final boolean jj_2_76(int xla)
private final boolean jj_2_77(int xla)
private final boolean jj_2_78(int xla)
private final boolean jj_2_79(int xla)
private final boolean jj_2_80(int xla)
private final boolean jj_2_81(int xla)
private final boolean jj_2_82(int xla)
private final boolean jj_2_83(int xla)
private final boolean jj_2_84(int xla)
private final boolean jj_2_85(int xla)
private final boolean jj_3R_78()
private final boolean jj_3_80()
private final boolean jj_3R_365()
private final boolean jj_3R_340()
private final boolean jj_3R_97()
private final boolean jj_3_40()
private final boolean jj_3_68()
private final boolean jj_3_56()
private final boolean jj_3R_202()
private final boolean jj_3_39()
private final boolean jj_3R_244()
private final boolean jj_3_49()
private final boolean jj_3R_132()
private final boolean jj_3_33()
private final boolean jj_3R_377()
private final boolean jj_3R_131()
private final boolean jj_3_63()
private final boolean jj_3R_130()
private final boolean jj_3R_94()
private final boolean jj_3R_201()
private final boolean jj_3R_376()
private final boolean jj_3R_350()
private final boolean jj_3R_93()
private final boolean jj_3_55()
private final boolean jj_3R_186()
private final boolean jj_3R_200()
private final boolean jj_3R_60()
private final boolean jj_3R_119()
private final boolean jj_3R_199()
private final boolean jj_3R_353()
private final boolean jj_3R_265()
private final boolean jj_3R_53()
private final boolean jj_3_3()
private final boolean jj_3_2()
private final boolean jj_3R_106()
private final boolean jj_3R_198()
private final boolean jj_3R_52()
private final boolean jj_3R_167()
private final boolean jj_3R_56()
private final boolean jj_3_15()
private final boolean jj_3_1()
private final boolean jj_3_32()
private final boolean jj_3R_381()
private final boolean jj_3R_51()
private final boolean jj_3R_50()
private final boolean jj_3R_49()
private final boolean jj_3R_92()
private final boolean jj_3R_48()
private final boolean jj_3R_47()
private final boolean jj_3R_122()
private final boolean jj_3R_128()
private final boolean jj_3R_225()
private final boolean jj_3R_382()
private final boolean jj_3_4()
private final boolean jj_3R_80()
private final boolean jj_3R_282()
private final boolean jj_3R_237()
private final boolean jj_3R_302()
private final boolean jj_3R_63()
private final boolean jj_3R_301()
private final boolean jj_3_71()
private final boolean jj_3R_181()
private final boolean jj_3R_74()
private final boolean jj_3_62()
private final boolean jj_3R_300()
private final boolean jj_3R_88()
private final boolean jj_3_31()
private final boolean jj_3_54()
private final boolean jj_3_37()
private final boolean jj_3R_158()
private final boolean jj_3R_157()
private final boolean jj_3R_325()
private final boolean jj_3R_324()
private final boolean jj_3_27()
private final boolean jj_3R_304()
private final boolean jj_3R_323()
private final boolean jj_3R_299()
private final boolean jj_3_14()
private final boolean jj_3R_245()
private final boolean jj_3R_303()
private final boolean jj_3R_246()
private final boolean jj_3R_322()
private final boolean jj_3R_111()
private final boolean jj_3R_209()
private final boolean jj_3R_256()
private final boolean jj_3R_208()
private final boolean jj_3R_185()
private final boolean jj_3R_73()
private final boolean jj_3R_176()
private final boolean jj_3R_91()
private final boolean jj_3_53()
private final boolean jj_3R_156()
private final boolean jj_3R_239()
private final boolean jj_3R_207()
private final boolean jj_3R_336()
private final boolean jj_3R_85()
private final boolean jj_3_46()
private final boolean jj_3R_257()
private final boolean jj_3_38()
private final boolean jj_3R_206()
private final boolean jj_3R_205()
private final boolean jj_3R_204()
private final boolean jj_3R_155()
private final boolean jj_3_52()
private final boolean jj_3_26()
private final boolean jj_3R_331()
private final boolean jj_3R_330()
private final boolean jj_3R_154()
private final boolean jj_3_73()
private final boolean jj_3R_107()
private final boolean jj_3R_329()
private final boolean jj_3R_264()
private final boolean jj_3R_153()
private final boolean jj_3_48()
private final boolean jj_3R_146()
private final boolean jj_3R_231()
private final boolean jj_3R_152()
private final boolean jj_3R_334()
private final boolean jj_3R_238()
private final boolean jj_3R_151()
private final boolean jj_3_13()
private final boolean jj_3R_180()
private final boolean jj_3R_143()
private final boolean jj_3R_72()
private final boolean jj_3R_150()
private final boolean jj_3R_183()
private final boolean jj_3R_70()
private final boolean jj_3R_234()
private final boolean jj_3R_223()
private final boolean jj_3R_87()
private final boolean jj_3R_179()
private final boolean jj_3R_126()
private final boolean jj_3R_368()
private final boolean jj_3R_77()
private final boolean jj_3R_149()
private final boolean jj_3R_339()
private final boolean jj_3R_274()
private final boolean jj_3R_89()
private final boolean jj_3R_182()
private final boolean jj_3_23()
private final boolean jj_3R_116()
private final boolean jj_3_25()
private final boolean jj_3R_54()
private final boolean jj_3R_142()
private final boolean jj_3R_45()
private final boolean jj_3R_115()
private final boolean jj_3R_389()
private final boolean jj_3R_341()
private final boolean jj_3R_125()
private final boolean jj_3R_388()
private final boolean jj_3R_383()
private final boolean jj_3R_148()
private final boolean jj_3R_233()
private final boolean jj_3R_178()
private final boolean jj_3R_145()
private final boolean jj_3R_86()
private final boolean jj_3R_177()
private final boolean jj_3_61()
private final boolean jj_3R_95()
private final boolean jj_3R_76()
private final boolean jj_3R_69()
private final boolean jj_3R_141()
private final boolean jj_3_30()
private final boolean jj_3R_380()
private final boolean jj_3R_124()
private final boolean jj_3R_58()
private final boolean jj_3R_71()
private final boolean jj_3R_144()
private final boolean jj_3R_307()
private final boolean jj_3_24()
private final boolean jj_3_60()
private final boolean jj_3R_189()
private final boolean jj_3R_306()
private final boolean jj_3_35()
private final boolean jj_3_59()
private final boolean jj_3_36()
private final boolean jj_3R_379()
private final boolean jj_3R_352()
private final boolean jj_3R_364()
private final boolean jj_3R_305()
private final boolean jj_3R_247()
private final boolean jj_3R_399()
private final boolean jj_3R_96()
private final boolean jj_3R_390()
private final boolean jj_3R_363()
private final boolean jj_3R_338()
private final boolean jj_3R_272()
private final boolean jj_3R_328()
private final boolean jj_3R_327()
private final boolean jj_3R_281()
private final boolean jj_3R_398()
private final boolean jj_3_45()
private final boolean jj_3_58()
private final boolean jj_3R_263()
private final boolean jj_3R_397()
private final boolean jj_3R_396()
private final boolean jj_3R_370()
private final boolean jj_3R_280()
private final boolean jj_3R_369()
private final boolean jj_3R_342()
private final boolean jj_3_57()
private final boolean jj_3R_387()
private final boolean jj_3R_386()
private final boolean jj_3R_378()
private final boolean jj_3R_273()
private final boolean jj_3_11()
private final boolean jj_3R_337()
private final boolean jj_3R_271()
private final boolean jj_3R_230()
private final boolean jj_3R_279()
private final boolean jj_3R_236()
private final boolean jj_3R_232()
private final boolean jj_3R_293()
private final boolean jj_3R_292()
private final boolean jj_3_22()
private final boolean jj_3_12()
private final boolean jj_3R_173()
private final boolean jj_3R_68()
private final boolean jj_3R_140()
private final boolean jj_3R_291()
private final boolean jj_3R_172()
private final boolean jj_3R_290()
private final boolean jj_3R_283()
private final boolean jj_3R_362()
private final boolean jj_3R_289()
private final boolean jj_3R_242()
private final boolean jj_3R_171()
private final boolean jj_3R_361()
private final boolean jj_3R_360()
private final boolean jj_3R_170()
private final boolean jj_3R_214()
private final boolean jj_3_43()
private final boolean jj_3R_359()
private final boolean jj_3R_169()
private final boolean jj_3R_373()
private final boolean jj_3R_358()
private final boolean jj_3R_184()
private final boolean jj_3R_372()
private final boolean jj_3R_344()
private final boolean jj_3R_357()
private final boolean jj_3R_81()
private final boolean jj_3R_82()
private final boolean jj_3R_168()
private final boolean jj_3R_213()
private final boolean jj_3R_258()
private final boolean jj_3R_335()
private final boolean jj_3_44()
private final boolean jj_3R_147()
private final boolean jj_3R_90()
private final boolean jj_3R_262()
private final boolean jj_3R_212()
private final boolean jj_3R_59()
private final boolean jj_3_51()
private final boolean jj_3R_351()
private final boolean jj_3_82()
private final boolean jj_3R_211()
private final boolean jj_3_10()
private final boolean jj_3R_139()
private final boolean jj_3R_400()
private final boolean jj_3R_227()
private final boolean jj_3R_348()
private final boolean jj_3R_138()
private final boolean jj_3R_110()
private final boolean jj_3R_210()
private final boolean jj_3R_129()
private final boolean jj_3R_226()
private final boolean jj_3R_137()
private final boolean jj_3R_347()
private final boolean jj_3R_261()
private final boolean jj_3R_67()
private final boolean jj_3R_326()
private final boolean jj_3R_288()
private final boolean jj_3R_75()
private final boolean jj_3R_287()
private final boolean jj_3R_310()
private final boolean jj_3_76()
private final boolean jj_3R_286()
private final boolean jj_3R_309()
private final boolean jj_3R_251()
private final boolean jj_3R_285()
private final boolean jj_3R_229()
private final boolean jj_3R_260()
private final boolean jj_3R_284()
private final boolean jj_3R_241()
private final boolean jj_3R_332()
private final boolean jj_3R_194()
private final boolean jj_3R_102()
private final boolean jj_3R_101()
private final boolean jj_3R_136()
private final boolean jj_3R_57()
private final boolean jj_3_67()
private final boolean jj_3R_100()
private final boolean jj_3R_99()
private final boolean jj_3R_135()
private final boolean jj_3_66()
private final boolean jj_3R_193()
private final boolean jj_3_50()
private final boolean jj_3R_65()
private final boolean jj_3R_192()
private final boolean jj_3R_191()
private final boolean jj_3R_83()
private final boolean jj_3R_98()
private final boolean jj_3R_270()
private final boolean jj_3_47()
private final boolean jj_3R_108()
private final boolean jj_3R_269()
private final boolean jj_3R_268()
private final boolean jj_3R_66()
private final boolean jj_3R_64()
private final boolean jj_3R_266()
private final boolean jj_3R_349()
private final boolean jj_3_9()
private final boolean jj_3_21()
private final boolean jj_3R_267()
private final boolean jj_3_20()
private final boolean jj_3R_356()
private final boolean jj_3R_118()
private final boolean jj_3_19()
private final boolean jj_3R_278()
private final boolean jj_3R_109()
private final boolean jj_3R_355()
private final boolean jj_3R_228()
private final boolean jj_3_29()
private final boolean jj_3R_46()
private final boolean jj_3R_117()
private final boolean jj_3R_354()
private final boolean jj_3R_333()
private final boolean jj_3_18()
private final boolean jj_3_65()
private final boolean jj_3_79()
private final boolean jj_3_78()
private final boolean jj_3R_277()
private final boolean jj_3R_276()
private final boolean jj_3R_297()
private final boolean jj_3R_275()
private final boolean jj_3R_235()
private final boolean jj_3R_296()
private final boolean jj_3R_308()
private final boolean jj_3R_105()
private final boolean jj_3R_295()
private final boolean jj_3R_294()
private final boolean jj_3R_243()
private final boolean jj_3_77()
private final boolean jj_3R_375()
private final boolean jj_3R_259()
private final boolean jj_3R_134()
private final boolean jj_3_85()
private final boolean jj_3R_62()
private final boolean jj_3R_133()
private final boolean jj_3R_216()
private final boolean jj_3R_188()
private final boolean jj_3_70()
private final boolean jj_3R_374()
private final boolean jj_3R_346()
private final boolean jj_3R_112()
private final boolean jj_3R_215()
private final boolean jj_3R_222()
private final boolean jj_3R_175()
private final boolean jj_3R_221()
private final boolean jj_3R_220()
private final boolean jj_3R_197()
private final boolean jj_3_64()
private final boolean jj_3R_104()
private final boolean jj_3R_219()
private final boolean jj_3_42()
private final boolean jj_3_84()
private final boolean jj_3R_218()
private final boolean jj_3R_384()
private final boolean jj_3_28()
private final boolean jj_3R_84()
private final boolean jj_3R_174()
private final boolean jj_3_69()
private final boolean jj_3R_123()
private final boolean jj_3R_217()
private final boolean jj_3_75()
private final boolean jj_3R_371()
private final boolean jj_3_81()
private final boolean jj_3R_240()
private final boolean jj_3_17()
private final boolean jj_3R_224()
private final boolean jj_3_83()
private final boolean jj_3R_159()
private final boolean jj_3R_127()
private final boolean jj_3R_61()
private final boolean jj_3_8()
private final boolean jj_3_7()
private final boolean jj_3R_166()
private final boolean jj_3R_187()
private final boolean jj_3R_343()
private final boolean jj_3_6()
private final boolean jj_3R_114()
private final boolean jj_3_5()
private final boolean jj_3R_55()
private final boolean jj_3_34()
private final boolean jj_3R_321()
private final boolean jj_3R_165()
private final boolean jj_3R_320()
private final boolean jj_3R_250()
private final boolean jj_3R_44()
private final boolean jj_3R_113()
private final boolean jj_3R_164()
private final boolean jj_3R_254()
private final boolean jj_3_16()
private final boolean jj_3R_319()
private final boolean jj_3R_163()
private final boolean jj_3R_395()
private final boolean jj_3R_318()
private final boolean jj_3_41()
private final boolean jj_3R_345()
private final boolean jj_3R_313()
private final boolean jj_3R_312()
private final boolean jj_3R_394()
private final boolean jj_3R_317()
private final boolean jj_3R_311()
private final boolean jj_3R_255()
private final boolean jj_3R_252()
private final boolean jj_3R_162()
private final boolean jj_3R_316()
private final boolean jj_3R_121()
private final boolean jj_3R_393()
private final boolean jj_3R_161()
private final boolean jj_3R_298()
private final boolean jj_3R_392()
private final boolean jj_3R_315()
private final boolean jj_3R_195()
private final boolean jj_3R_249()
private final boolean jj_3_74()
private final boolean jj_3R_391()
private final boolean jj_3R_385()
private final boolean jj_3R_79()
private final boolean jj_3R_160()
private final boolean jj_3R_314()
private final boolean jj_3R_253()
private final boolean jj_3R_203()
private final boolean jj_3R_248()
private final boolean jj_3R_196()
private final boolean jj_3_72()
private final boolean jj_3R_190()
private final boolean jj_3R_367()
private final boolean jj_3R_120()
private final boolean jj_3R_103()
private final boolean jj_3R_366()
private static void jj_la1_0()
private static void jj_la1_1()
private static void jj_la1_2()
private static void jj_la1_3()
private static void jj_la1_4()
private static void jj_la1_5()
private static void jj_la1_6()
private static void jj_la1_7()
private static void jj_la1_8()
private static void jj_la1_9()
private static void jj_la1_10()
private static void jj_la1_11()
private static void jj_la1_12()
private static void jj_la1_13()
private static void jj_la1_14()
private static void jj_la1_15()
public void ReInit(CharStream stream)
public void ReInit(SQLParserTokenManager tm)
private final Token jj_consume_token(int kind) throws ParseException
ParseException
private final boolean jj_scan_token(int kind)
public final Token getNextToken()
public final Token getToken(int index)
private void jj_add_error_token(int kind, int pos)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
private final void jj_rescan_token()
private final void jj_save(int index, int xla)
|
Built on Thu 2011-03-10 11:54:14+0000, from revision ??? | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |