|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eigenbase.sql.parser.SqlAbstractParserImpl net.sf.farrago.parser.FarragoAbstractParserImpl net.sf.farrago.parser.impl.FarragoParserImpl
public class FarragoParserImpl
Farrago SQL parser implementation, generated from DdlParser.jj and CommonParser.jj by JavaCC.
Nested Class Summary | |
---|---|
(package private) static class |
FarragoParserImpl.JJCalls
|
private static class |
FarragoParserImpl.LookaheadSuccess
|
Nested classes/interfaces inherited from class org.eigenbase.sql.parser.SqlAbstractParserImpl |
---|
SqlAbstractParserImpl.ExprContext, SqlAbstractParserImpl.Metadata, SqlAbstractParserImpl.MetadataImpl |
Field Summary | |
---|---|
private FarragoParserImpl.JJCalls[] |
jj_2_rtns
|
private int |
jj_endpos
|
private Vector |
jj_expentries
|
private int[] |
jj_expentry
|
private int |
jj_gc
|
private int |
jj_gen
|
(package private) SimpleCharStream |
jj_input_stream
|
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_16
|
private static int[] |
jj_la1_17
|
private static int[] |
jj_la1_18
|
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 FarragoParserImpl.LookaheadSuccess |
jj_ls
|
Token |
jj_nt
|
private int |
jj_ntk
|
private boolean |
jj_rescan
|
private Token |
jj_scanpos
|
private boolean |
jj_semLA
|
boolean |
lookingAhead
|
private static SqlAbstractParserImpl.Metadata |
metadata
|
Token |
token
|
FarragoParserImplTokenManager |
token_source
|
Fields inherited from class net.sf.farrago.parser.FarragoAbstractParserImpl |
---|
dropRestrict, farragoParser |
Fields inherited from class org.eigenbase.sql.parser.SqlAbstractParserImpl |
---|
nDynamicParams, opTab |
Constructor Summary | |
---|---|
FarragoParserImpl(FarragoParserImplTokenManager tm)
|
|
FarragoParserImpl(InputStream stream)
|
|
FarragoParserImpl(InputStream stream,
String encoding)
|
|
FarragoParserImpl(Reader stream)
|
Method Summary | |
---|---|
DdlStmt |
AddColumnStmt(CwmTable table)
|
DdlStmt |
AlterColumnStmt(CwmTable table)
|
DdlStmt |
AlterIdentityColumnStmt(CwmColumn column)
|
DdlStmt |
AlterTableStmt()
|
DdlStmt |
AnalyzeStmt()
Parses an analyze statement. |
SqlNode |
AtomicRowExpression()
Parses an atomic row expression. |
void |
AttributeDefinition(FemSqlobjectType typeDef)
|
SqlTimestampLiteral |
Baseline()
|
void |
BasicColumnDefinition(CwmColumnSet table,
FemAbstractColumn column)
|
void |
BasicSequenceOption(FarragoSequenceOptions opts)
|
SqlBinaryOperator |
BinaryMultisetOperator()
Parses a binary multiset operator. |
SqlBinaryOperator |
BinaryQueryOperator()
Parses a binary query operator like UNION. |
SqlBinaryOperator |
BinaryRowOperator()
Parses a binary row operator like AND. |
SqlNode |
BuiltinFunctionCall()
Parses a call to a builtin function with special syntax. |
void |
CascadeOption()
|
FemLocalCatalog |
CatalogDefinition()
|
CwmModelElement |
CatalogDrop()
|
DdlStmt |
CatalogExtension()
|
CwmCatalog |
CatalogReference()
|
DdlStmt |
CatalogReplace()
|
(package private) void |
checkNonQueryExpression(SqlAbstractParserImpl.ExprContext exprContext)
|
(package private) void |
checkQueryExpression(SqlAbstractParserImpl.ExprContext exprContext)
|
(package private) ParseException |
cleanupParseException(ParseException ex)
|
SqlCollation |
CollateClause()
Parses a COLLATE clause |
SqlIdentifier |
CollectionsTypeName()
|
void |
ColumnConstraint(CwmNamedColumnSet table,
CwmColumn column)
|
CwmColumn |
ColumnDefinition(CwmTable table)
|
CwmColumn |
ColumnIdentifier(CwmNamedColumnSet columnSet)
|
CwmNamedColumnSet |
ColumnSetIdentifier()
|
String |
CommonNonReservedKeyWord()
Parses a non-reserved keyword for use as an identifier. |
void |
CommonSequenceOption(FarragoSequenceOptions opts)
|
SqlIdentifier |
CompoundIdentifier()
Parses a compound identifier. |
SqlIdentifier |
CompoundIdentifier2()
Syntactical Descriptions * |
SqlIdentifier |
CompoundIdentifier3()
|
SqlNode |
ConstructorAssignment()
|
FemRoutine |
ConstructorDefinition()
|
SqlIdentifier |
ContextVariable()
Tests whether the current input is a context variable name. |
(package private) SqlParseException |
convertException(Throwable ex)
|
SqlNode |
CursorExpression(SqlAbstractParserImpl.ExprContext exprContext)
Parses a CURSOR(query) expression. |
FemDataServer |
DataServerDefinition()
|
CwmModelElement |
DataServerDrop()
|
FemDataServer |
DataServerReference()
|
SqlDataTypeSpec |
DataType()
|
FemDataWrapper |
DataWrapperDefinition()
|
CwmModelElement |
DataWrapperDrop()
|
FemDataWrapper |
DataWrapperReference()
|
SqlLiteral |
DateTimeLiteral()
Parses a date/time literal. |
String |
DdlNonReservedKeyWord()
Parses a non-reserved DDL keyword for use as an identifier. |
DdlStmt |
DdlStmtEof()
|
DdlStmt |
DeallocateOld()
|
SqlNode |
DefaultClause()
|
void |
disable_tracing()
|
FemSqldistinguishedType |
DistinctTypeDefinition()
|
SqlDynamicParam |
DynamicParam()
Parses a dynamic parameter marker. |
(package private) void |
E()
|
void |
enable_tracing()
|
SqlExplain.Depth |
ExplainDepth()
Parses WITH TYPE | WITH IMPLEMENTATION | WITHOUT IMPLEMENTATION modifier for EXPLAIN PLAN. |
SqlExplainLevel |
ExplainDetailLevel()
Parses INCLUDING ALL ATTRIBUTES modifier for EXPLAIN PLAN. |
SqlNode |
ExplicitTable(SqlParserPos pos)
Parses an explicit TABLE t reference. |
SqlNode |
Expression(SqlAbstractParserImpl.ExprContext exprContext)
Parses a row expression or a parenthesized expression of any kind. |
List |
Expression2(SqlAbstractParserImpl.ExprContext exprContext)
Parses a binary row expression, or a parenthesized expression of any kind. |
SqlNode |
Expression3(SqlAbstractParserImpl.ExprContext exprContext)
Parses a unary row expression, or a parenthesized expression of any kind. |
SqlNodeList |
ExpressionCommaList(SqlParserPos pos,
SqlAbstractParserImpl.ExprContext exprContext)
Parses a list of expressions separated by commas. |
SqlNode |
ExtendedBuiltinFunctionCall()
|
SqlNode |
ExtendedTableRef()
Allows parser to be extended with new types of table references. |
DdlStmt |
ExtensionModelAlter()
|
CwmModelElement |
ExtensionModelDefinition()
|
CwmModelElement |
ExtensionModelDrop()
|
CwmModelElement |
ExtensionModelSchemaObjDefinition()
|
void |
ExternalRoutineBody(FemRoutine routine)
|
Object |
FarragoSqlStmtEof()
Parses an SQL statement followed by the end-of-file symbol. |
SqlNode |
FloorCeilOptions(SqlParserPos pos,
boolean floorFlag)
|
boolean |
ForeignOpt()
|
FemForeignTable |
ForeignTableDefinition()
|
CwmModelElement |
ForeignTableDrop()
|
void |
ForeignTableElementList(FemForeignTable table)
|
FemForeignTable |
ForeignTableReference()
|
SqlNode |
FromClause()
Parses the FROM clause a SELECT. |
FemRoutine |
FunctionDefinition()
|
SqlIdentifier |
FunctionName()
Parses the name of a function (either a compound identifier or a reserved word which can be used as a function name). |
List |
FunctionParameterList(SqlAbstractParserImpl.ExprContext exprContext)
Parses function parameter lists including DISTINCT keyword recognition |
ParseException |
generateParseException()
|
SqlParserPos |
getCurrentPosition()
|
(package private) SqlParserPos |
getEndPos()
|
SqlAbstractParserImpl.Metadata |
getMetadata()
Returns metadata about this parser: keywords, etc. |
Token |
getNextToken()
|
(package private) SqlParserPos |
getPos()
|
Token |
getToken(int index)
|
void |
GrantOptions(DdlGrantStmt stmt)
|
DdlStmt |
GrantPrivStmt()
|
DdlStmt |
GrantRoleStmt()
|
SqlNode |
GroupByOpt()
Parses the optional GROUP BY clause for SELECT. |
SqlNode |
HavingOpt()
Parses the optional HAVING clause for SELECT. |
String |
Identifier()
Parses a simple identifier as a string. |
DdlImportForeignSchemaStmt |
ImportForeignSchemaStmt()
|
FemLocalIndex |
IndexDefinition(CwmTable table)
|
CwmModelElement |
IndexDrop()
|
SqlLiteral |
IntervalLiteral()
Parses an interval literal. |
SqlIntervalQualifier |
IntervalQualifier()
|
int |
IntLiteral()
|
FemJar |
JarDefinition()
|
CwmModelElement |
JarDrop()
|
SqlNode |
JdbcFunctionCall()
Parses a function call expression with JDBC syntax. |
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_7(int xla)
|
private boolean |
jj_2_8(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_7()
|
private boolean |
jj_3_8()
|
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_37()
|
private boolean |
jj_3R_38()
|
private boolean |
jj_3R_39()
|
private boolean |
jj_3R_40()
|
private boolean |
jj_3R_41()
|
private boolean |
jj_3R_42()
|
private boolean |
jj_3R_43()
|
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_16()
|
private static void |
jj_la1_17()
|
private static void |
jj_la1_18()
|
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 int |
jj_ntk()
|
private void |
jj_rescan_token()
|
private void |
jj_save(int index,
int xla)
|
private boolean |
jj_scan_token(int kind)
|
FemLabel |
LabelDefinition()
|
CwmModelElement |
LabelDrop()
|
SqlNode |
LeafQuery(SqlAbstractParserImpl.ExprContext exprContext)
Parses a leaf in a query expression (SELECT, VALUES or TABLE). |
SqlNode |
LeafQueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression, a leaf query expression, or a parenthesized expression of any kind. |
SqlNode |
Literal()
Parses a literal expression, allowing continued string literals. |
(package private) boolean |
matchesPrefix(int[] seq,
int[][] prefixes)
|
void |
MethodSpecification(FemUserDefinedType typeDef)
|
void |
MethodSpecificationList(FemUserDefinedType typeDef)
|
SqlNode |
MultisetConstructor()
Parses a MULTISET constructor |
SqlNode |
NamedFunctionCall()
Parses a call to a named function (could be a builtin with regular syntax, or else a UDF). |
SqlNode |
NamedRoutineCall(SqlFunctionCategory routineType,
SqlAbstractParserImpl.ExprContext exprContext)
|
SqlNode |
NewSpecification()
Parses a NEW UDT(...) expression. |
FemRoutineParameter |
NonColumnListRoutineParam(ParameterDirectionKind kind,
SqlIdentifier name)
|
String |
NonReservedJdbcFunctionName()
Parses the name of a JDBC function that is a token but is not reserved. |
String |
NonReservedKeyWord()
Tests whether the current input is a non-reserved keyword. |
SqlParseException |
normalizeException(Throwable ex)
Removes or transforms misleading information from a parse exception or error, and converts to SqlParseException . |
SqlLiteral |
NumericLiteral()
Parses a numeric literal (can be signed) |
FemSqlobjectType |
ObjectTypeDefinition()
|
void |
OptionalDescription(FemAnnotatedElement element)
|
void |
OptionalSampleList(FemBaseColumnSet element,
boolean allowBaseline)
|
void |
OptionalStorageOptions(FemElementWithStorageOptions element)
|
SqlNodeList |
OrderBy(boolean accept)
Parses an ORDER BY clause. |
SqlNode |
OrderedQueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression or a query expression with an optional ORDER BY. |
void |
OrderingCategory(FemUserDefinedOrdering orderingDef)
|
SqlNode |
OrderItem()
Parses one list item in an ORDER BY clause. |
SqlNode |
ParenthesizedExpression(SqlAbstractParserImpl.ExprContext exprContext)
Parses a parenthesized query or single row expression. |
SqlNodeList |
ParenthesizedQueryOrCommaList(SqlAbstractParserImpl.ExprContext exprContext)
Parses a parenthesized query or comma-list of row expressions. |
(package private) SqlDateLiteral |
parseDateLiteral(String s,
SqlParserPos pos)
|
(package private) SqlIntervalLiteral |
parseIntervalLiteral(SqlParserPos pos,
int sign,
String s,
SqlIntervalQualifier intervalQualifier)
|
(package private) SqlTimeLiteral |
parseTimeLiteral(String s,
SqlParserPos pos)
|
(package private) SqlTimestampLiteral |
parseTimestampLiteral(String s,
SqlParserPos pos)
|
SqlPostfixOperator |
PostfixRowOperator()
Parses a postfix row operator like IS NOT NULL. |
SqlPrefixOperator |
PrefixRowOperator()
Parses a prefix row operator like NOT. |
SqlIdentifier |
PrivilegedAction()
|
List |
PrivilegedActionList()
|
FemRoutine |
ProcedureDefinition()
|
SqlNode |
PsmBody()
|
SqlNode |
QueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext)
Parses either a row expression or a query expression without ORDER BY. |
String |
QuotedString()
|
void |
ReInit(FarragoParserImplTokenManager tm)
|
void |
ReInit(InputStream stream)
|
void |
ReInit(InputStream stream,
String encoding)
|
void |
ReInit(Reader stream)
Reinitializes parser with new input. |
DdlStmt |
ReleaseSavepoint()
|
SqlIdentifier |
ReservedFunctionName()
Parses a reserved word which is used as the name of a function. |
void |
ReturnsClause(FemRoutine function)
|
void |
RightsClause(FemRoutine routine)
|
FemRole |
RoleDefinition()
|
CwmModelElement |
RoleDrop()
|
DdlStmt |
Rollback()
|
void |
RoutineCharacteristics(FemRoutine routine)
|
CwmModelElement |
RoutineDrop()
|
FemRoutineParameter |
RoutineParam(FemRoutine routine)
|
void |
RoutineParameterStyle(FemRoutine routine)
|
void |
RoutineParamList(FemRoutine routine)
|
FemRoutine |
RoutineReference()
|
FemRoutine |
RoutineReferenceImpl(boolean specific)
|
SqlNode |
RowConstructor()
Parses a row constructor in the context of a VALUES expression. |
SqlNodeList |
RowConstructorList(SqlParserPos pos)
Parses one or more rows in a VALUES expression. |
void |
Sample(FemBaseColumnSet element,
boolean allowBaseline)
|
DdlStmt |
Savepoint()
|
FemLocalSchema |
SchemaDefinition()
|
CwmModelElement |
SchemaDrop()
|
CwmModelElement |
SchemaObjectDefinition()
|
void |
SchemaPath(FemLocalSchema schema)
|
FemLocalSchema |
SchemaReference()
|
FemLocalTable |
ScopedTableDefinition()
|
List |
SearchPath()
|
void |
SearchPathElement(List list)
|
SqlNode |
SelectExpression()
Parses one unaliased expression in a select list. |
SqlNode |
SelectItem()
Parses one item in a select list. |
List |
SelectList()
Parses the select list of a SELECT statement. |
FarragoSequenceOptions |
SequenceOptions(String name)
|
DdlStmt |
SessionImplementation()
|
DdlStmt |
SessionParamAssignment()
|
void |
setTabSize(int tabSize)
Sets the tab stop size. |
SqlIdentifier |
SimpleIdentifier()
Parses a simple identifier as an SqlIdentifier. |
List |
SimpleIdentifierCommaList()
Parses a comma-separated list of simple identifiers. |
SqlLiteral |
SpecialLiteral()
Parse a special literal keyword |
FemRoutine |
SpecificRoutineReference()
|
SqlNode |
SqlDelete()
Parses a DELETE statement. |
SqlNode |
SqlExplain()
Parses an EXPLAIN PLAN statement. |
SqlNode |
SqlExpressionEof()
Parses a SQL expression (such as might occur in a WHERE clause) followed by the end-of-file symbol. |
void |
SqlFunctionBody(FemRoutine routine)
|
SqlNode |
SqlInsert()
Parses an INSERT statement. |
void |
SqlInsertKeywords(List keywords)
|
SqlNode |
SqlMerge()
Parses a MERGE statement. |
SqlNode |
SqlProcedureCall()
Parses a CALL statement. |
SqlNode |
SqlQueryEof()
Parses a query (SELECT, UNION, INTERSECT, EXCEPT, VALUES, TABLE) followed by the end-of-file symbol. |
SqlSelect |
SqlSelect()
Parses a leaf SELECT expression without ORDER BY. |
void |
SqlSelectKeywords(List keywords)
|
SqlNode |
SqlStmtEof()
Parses an SQL statement followed by the end-of-file symbol. |
SqlNode |
SqlUpdate()
Parses an UPDATE statement. |
SqlNode |
StandardFloorCeilOptions(SqlParserPos pos,
boolean floorFlag)
|
(package private) List |
startList(Object o)
|
void |
StorageOption(FemElementWithStorageOptions element)
|
SqlLiteral |
StrictLiteral()
Parses a literal expression, not allowing a continued string literal. |
SqlNode |
StringLiteral(boolean strict)
Parses a string literal. |
DdlStmt |
SystemParamAssignment()
|
SqlLiteral |
SystemParamValue()
|
CwmModelElement |
TableConstraint(CwmTable table)
|
SqlNode |
TableConstructor()
Parses a VALUES leaf query expression. |
CwmTable |
TableDefinition()
|
CwmModelElement |
TableDrop()
|
CwmModelElement |
TableElement(CwmTable table)
|
void |
TableElementList(CwmTable table)
|
SqlNode |
TableFunctionCall(SqlParserPos pos)
|
void |
TableFunctionColumnListElement(FemRoutine function)
|
CwmTable |
TableIdentifier()
|
SqlNode |
TableOverOpt()
Allows an OVER clause following a table expression as an extension to standard SQL syntax. |
SqlNode |
TableRef()
Parses a table reference in a FROM clause. |
FemAbstractUniqueConstraint |
TableUniqueConstraint(CwmTable table)
|
SqlIntervalQualifier.TimeUnit |
TimeUnit()
|
void |
TypedElement(FemAbstractTypedElement element)
|
SqlIdentifier |
TypeName()
|
FemAbstractUniqueConstraint |
UniqueConstraint()
|
FemLocalTable |
UnscopedTableDefinition()
|
int |
UnsignedIntLiteral()
|
SqlNumericLiteral |
UnsignedNumericLiteral()
Parses a unsigned numeric literal |
void |
UnusedExtension()
Defines a production which can never be accepted by the parser. |
FemUserDefinedOrdering |
UserDefinedOrderingDefinition()
|
CwmModelElement |
UserDefinedOrderingDrop()
|
FemUserDefinedType |
UserDefinedTypeDefinition()
|
CwmModelElement |
UserDefinedTypeDrop()
|
void |
UserDefinedTypeOptions(FemUserDefinedType typeDef)
|
FemUser |
UserDefinition()
|
CwmModelElement |
UserDrop()
|
FemLocalView |
ViewDefinition()
|
CwmModelElement |
ViewDrop()
|
FemLocalView |
ViewReference()
|
SqlNode |
WhenMatchedClause(SqlIdentifier table,
SqlIdentifier alias)
|
SqlNode |
WhenNotMatchedClause(SqlIdentifier table)
|
SqlNode |
WhereOpt()
Parses the optional WHERE clause for SELECT, DELETE, and UPDATE. |
SqlNodeList |
WindowOpt()
Parses the optional WINDOW clause for SELECT |
SqlNode |
WindowRange()
|
SqlWindow |
WindowSpecification()
Parses a window specification. |
Methods inherited from class net.sf.farrago.parser.FarragoAbstractParserImpl |
---|
getRepos, isContextVariable, isNonReserved, isReservedFunctionName, newDdlCreateStmt, newDdlDropLabelStmt, newDdlDropStmt, setDefaultExpression |
Methods inherited from class org.eigenbase.sql.parser.SqlAbstractParserImpl |
---|
createCall, getSql92ReservedWords |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static SqlAbstractParserImpl.Metadata metadata
public FarragoParserImplTokenManager token_source
SimpleCharStream jj_input_stream
public Token token
public Token jj_nt
private int jj_ntk
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 static int[] jj_la1_16
private static int[] jj_la1_17
private static int[] jj_la1_18
private final FarragoParserImpl.JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private final FarragoParserImpl.LookaheadSuccess jj_ls
private Vector jj_expentries
private int[] jj_expentry
private int jj_kind
private int[] jj_lasttokens
private int jj_endpos
Constructor Detail |
---|
public FarragoParserImpl(InputStream stream)
public FarragoParserImpl(InputStream stream, String encoding)
public FarragoParserImpl(Reader stream)
public FarragoParserImpl(FarragoParserImplTokenManager tm)
Method Detail |
---|
public SqlParserPos getCurrentPosition()
getCurrentPosition
in class FarragoAbstractParserImpl
public SqlParseException normalizeException(Throwable ex)
SqlAbstractParserImpl
SqlParseException
.
normalizeException
in class FarragoAbstractParserImpl
ex
- dirty excn
public SqlAbstractParserImpl.Metadata getMetadata()
SqlAbstractParserImpl
getMetadata
in class SqlAbstractParserImpl
public void setTabSize(int tabSize)
SqlAbstractParserImpl
setTabSize
in class SqlAbstractParserImpl
tabSize
- Tab stop sizepublic final SqlNode ExtendedTableRef() throws ParseException
ParseException
public final SqlNode TableOverOpt() throws ParseException
ParseException
public final void SqlSelectKeywords(List keywords) throws ParseException
ParseException
public final void SqlInsertKeywords(List keywords) throws ParseException
ParseException
public final String NonReservedKeyWord() throws ParseException
FarragoAbstractParserImpl
NonReservedKeyWord
in class FarragoAbstractParserImpl
ParseException
public final CwmModelElement ExtensionModelDefinition() throws ParseException
ParseException
public final CwmModelElement ExtensionModelSchemaObjDefinition() throws ParseException
ParseException
public final CwmModelElement ExtensionModelDrop() throws ParseException
ParseException
public final DdlStmt ExtensionModelAlter() throws ParseException
ParseException
public final SqlNode ExtendedBuiltinFunctionCall() throws ParseException
ParseException
public final SqlNode FloorCeilOptions(SqlParserPos pos, boolean floorFlag) throws ParseException
ParseException
SqlParserPos getEndPos() throws ParseException
ParseException
public final SqlIdentifier CompoundIdentifier2() throws ParseException
ParseException
public final SqlIdentifier CompoundIdentifier3() throws ParseException
ParseException
public final String QuotedString() throws ParseException
ParseException
public final Object FarragoSqlStmtEof() throws ParseException
FarragoSqlStmtEof
in class FarragoAbstractParserImpl
ParseException
public final DdlStmt DdlStmtEof() throws ParseException
ParseException
public final FemLocalSchema SchemaDefinition() throws ParseException
ParseException
public final CwmModelElement SchemaObjectDefinition() throws ParseException
ParseException
public final void SchemaPath(FemLocalSchema schema) throws ParseException
ParseException
public final List SearchPath() throws ParseException
ParseException
public final void SearchPathElement(List list) throws ParseException
ParseException
public final CwmTable TableDefinition() throws ParseException
ParseException
public final FemLocalTable UnscopedTableDefinition() throws ParseException
ParseException
public final FemLocalTable ScopedTableDefinition() throws ParseException
ParseException
public final FemLocalView ViewDefinition() throws ParseException
ParseException
public final FemLocalIndex IndexDefinition(CwmTable table) throws ParseException
ParseException
public final FemUser UserDefinition() throws ParseException
ParseException
public final FemRole RoleDefinition() throws ParseException
ParseException
public final FemLabel LabelDefinition() throws ParseException
ParseException
public final FemLocalCatalog CatalogDefinition() throws ParseException
ParseException
public final CwmTable TableIdentifier() throws ParseException
ParseException
public final CwmColumn ColumnIdentifier(CwmNamedColumnSet columnSet) throws ParseException
ParseException
public final CwmNamedColumnSet ColumnSetIdentifier() throws ParseException
ParseException
public final FemLocalView ViewReference() throws ParseException
ParseException
public final FemRoutine RoutineReference() throws ParseException
ParseException
public final FemRoutine SpecificRoutineReference() throws ParseException
ParseException
public final FemRoutine RoutineReferenceImpl(boolean specific) throws ParseException
ParseException
public final void TableElementList(CwmTable table) throws ParseException
ParseException
public final CwmModelElement TableElement(CwmTable table) throws ParseException
ParseException
public final void BasicColumnDefinition(CwmColumnSet table, FemAbstractColumn column) throws ParseException
ParseException
public final void TypedElement(FemAbstractTypedElement element) throws ParseException
ParseException
public final CwmColumn ColumnDefinition(CwmTable table) throws ParseException
ParseException
public final SqlNode DefaultClause() throws ParseException
ParseException
public final FarragoSequenceOptions SequenceOptions(String name) throws ParseException
ParseException
public final void CommonSequenceOption(FarragoSequenceOptions opts) throws ParseException
ParseException
public final void BasicSequenceOption(FarragoSequenceOptions opts) throws ParseException
ParseException
public final CwmModelElement TableConstraint(CwmTable table) throws ParseException
ParseException
public final FemAbstractUniqueConstraint TableUniqueConstraint(CwmTable table) throws ParseException
ParseException
public final FemAbstractUniqueConstraint UniqueConstraint() throws ParseException
ParseException
public final void ColumnConstraint(CwmNamedColumnSet table, CwmColumn column) throws ParseException
ParseException
public final CwmModelElement SchemaDrop() throws ParseException
ParseException
public final CwmModelElement CatalogDrop() throws ParseException
ParseException
public final CwmCatalog CatalogReference() throws ParseException
ParseException
public final FemLocalSchema SchemaReference() throws ParseException
ParseException
public final CwmModelElement TableDrop() throws ParseException
ParseException
public final CwmModelElement ViewDrop() throws ParseException
ParseException
public final CwmModelElement RoutineDrop() throws ParseException
ParseException
public final CwmModelElement UserDefinedTypeDrop() throws ParseException
ParseException
public final CwmModelElement UserDefinedOrderingDrop() throws ParseException
ParseException
public final CwmModelElement JarDrop() throws ParseException
ParseException
public final CwmModelElement IndexDrop() throws ParseException
ParseException
public final void CascadeOption() throws ParseException
ParseException
public final DdlStmt SystemParamAssignment() throws ParseException
ParseException
public final DdlStmt SessionParamAssignment() throws ParseException
ParseException
public final DdlStmt CatalogExtension() throws ParseException
ParseException
public final DdlStmt CatalogReplace() throws ParseException
ParseException
public final DdlStmt DeallocateOld() throws ParseException
ParseException
public final DdlStmt SessionImplementation() throws ParseException
ParseException
public final DdlStmt AlterTableStmt() throws ParseException
ParseException
public final DdlStmt AddColumnStmt(CwmTable table) throws ParseException
ParseException
public final DdlStmt AlterColumnStmt(CwmTable table) throws ParseException
ParseException
public final DdlStmt AlterIdentityColumnStmt(CwmColumn column) throws ParseException
ParseException
public final SqlLiteral SystemParamValue() throws ParseException
ParseException
public final DdlStmt Rollback() throws ParseException
ParseException
public final DdlStmt Savepoint() throws ParseException
ParseException
public final DdlStmt ReleaseSavepoint() throws ParseException
ParseException
public final FemDataWrapper DataWrapperDefinition() throws ParseException
ParseException
public final boolean ForeignOpt() throws ParseException
ParseException
public final FemDataWrapper DataWrapperReference() throws ParseException
ParseException
public final FemDataServer DataServerDefinition() throws ParseException
ParseException
public final FemRoutine FunctionDefinition() throws ParseException
ParseException
public final FemRoutine ConstructorDefinition() throws ParseException
ParseException
public final SqlNode PsmBody() throws ParseException
ParseException
public final SqlNode ConstructorAssignment() throws ParseException
ParseException
public final void ReturnsClause(FemRoutine function) throws ParseException
ParseException
public final void TableFunctionColumnListElement(FemRoutine function) throws ParseException
ParseException
public final FemRoutine ProcedureDefinition() throws ParseException
ParseException
public final void SqlFunctionBody(FemRoutine routine) throws ParseException
ParseException
public final void RightsClause(FemRoutine routine) throws ParseException
ParseException
public final void ExternalRoutineBody(FemRoutine routine) throws ParseException
ParseException
public final void RoutineParameterStyle(FemRoutine routine) throws ParseException
ParseException
public final void RoutineCharacteristics(FemRoutine routine) throws ParseException
ParseException
public final void RoutineParamList(FemRoutine routine) throws ParseException
ParseException
public final FemRoutineParameter RoutineParam(FemRoutine routine) throws ParseException
ParseException
public final FemRoutineParameter NonColumnListRoutineParam(ParameterDirectionKind kind, SqlIdentifier name) throws ParseException
ParseException
public final FemJar JarDefinition() throws ParseException
ParseException
public final FemUserDefinedType UserDefinedTypeDefinition() throws ParseException
ParseException
public final FemUserDefinedOrdering UserDefinedOrderingDefinition() throws ParseException
ParseException
public final void OrderingCategory(FemUserDefinedOrdering orderingDef) throws ParseException
ParseException
public final void MethodSpecificationList(FemUserDefinedType typeDef) throws ParseException
ParseException
public final void MethodSpecification(FemUserDefinedType typeDef) throws ParseException
ParseException
public final void UserDefinedTypeOptions(FemUserDefinedType typeDef) throws ParseException
ParseException
public final FemSqlobjectType ObjectTypeDefinition() throws ParseException
ParseException
public final FemSqldistinguishedType DistinctTypeDefinition() throws ParseException
ParseException
public final void AttributeDefinition(FemSqlobjectType typeDef) throws ParseException
ParseException
public final FemDataServer DataServerReference() throws ParseException
ParseException
public final FemForeignTable ForeignTableDefinition() throws ParseException
ParseException
public final FemForeignTable ForeignTableReference() throws ParseException
ParseException
public final void ForeignTableElementList(FemForeignTable table) throws ParseException
ParseException
public final void OptionalDescription(FemAnnotatedElement element) throws ParseException
ParseException
public final void OptionalSampleList(FemBaseColumnSet element, boolean allowBaseline) throws ParseException
ParseException
public final void Sample(FemBaseColumnSet element, boolean allowBaseline) throws ParseException
ParseException
public final SqlTimestampLiteral Baseline() throws ParseException
ParseException
public final void OptionalStorageOptions(FemElementWithStorageOptions element) throws ParseException
ParseException
public final void StorageOption(FemElementWithStorageOptions element) throws ParseException
ParseException
public final DdlImportForeignSchemaStmt ImportForeignSchemaStmt() throws ParseException
ParseException
public final CwmModelElement DataWrapperDrop() throws ParseException
ParseException
public final CwmModelElement DataServerDrop() throws ParseException
ParseException
public final CwmModelElement ForeignTableDrop() throws ParseException
ParseException
public final CwmModelElement UserDrop() throws ParseException
ParseException
public final CwmModelElement RoleDrop() throws ParseException
ParseException
public final CwmModelElement LabelDrop() throws ParseException
ParseException
public final SqlIdentifier PrivilegedAction() throws ParseException
ParseException
public final List PrivilegedActionList() throws ParseException
ParseException
public final void GrantOptions(DdlGrantStmt stmt) throws ParseException
ParseException
public final DdlStmt GrantPrivStmt() throws ParseException
ParseException
public final DdlStmt GrantRoleStmt() throws ParseException
ParseException
public final DdlStmt AnalyzeStmt() throws ParseException
ParseException
public final String DdlNonReservedKeyWord() throws ParseException
When adding keywords to this list, be sure that they are not reserved by the SQL:2003 standard (see productions for "non-reserved word" and "reserved word" in reference below).
ParseException
void E() throws ParseException
ParseException
List startList(Object o) throws ParseException
ParseException
SqlParserPos getPos() throws ParseException
ParseException
void checkQueryExpression(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
void checkNonQueryExpression(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
SqlDateLiteral parseDateLiteral(String s, SqlParserPos pos) throws ParseException
ParseException
SqlTimeLiteral parseTimeLiteral(String s, SqlParserPos pos) throws ParseException
ParseException
SqlTimestampLiteral parseTimestampLiteral(String s, SqlParserPos pos) throws ParseException
ParseException
SqlIntervalLiteral parseIntervalLiteral(SqlParserPos pos, int sign, String s, SqlIntervalQualifier intervalQualifier) throws ParseException, ParseException
ParseException
SqlParseException convertException(Throwable ex) throws ParseException
ParseException
ParseException cleanupParseException(ParseException ex) throws ParseException
ParseException
boolean matchesPrefix(int[] seq, int[][] prefixes) throws ParseException
ParseException
public final SqlNode OrderedQueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlNode LeafQuery(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlNode ParenthesizedExpression(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlNodeList ParenthesizedQueryOrCommaList(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
REVIEW jvs 8-Feb-2004: There's a small hole in this production. It can be
used to construct something like
WHERE x IN (select count(*) from t where c=d,5)
,
which should be illegal. The above is interpreted as equivalent to
WHERE x IN ((select count(*) from t where c=d),5)
,
which is a legal use of a subquery. The only way to fix the hole is to be
able to remember whether a subexpression was parenthesized or not, which
means preserving parentheses in the SqlNode tree. This is probably
desirable anyway for use in purely syntactic parsing applications (e.g. SQL
pretty-printer). However, if this is done, it's important to also make
isA() on the paren node call down to its operand so that we can
always correctly discriminate a query from a row expression.
ParseException
public final List FunctionParameterList(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
This is pretty much the same as ParenthesizedQueryOrCommaList but allows the DISTINCT keyword to follow the left paren and not be followed by a comma.
ParseException
public final SqlNode SqlQueryEof() throws ParseException
ParseException
public final SqlNode SqlStmtEof() throws ParseException
ParseException
public final SqlSelect SqlSelect() throws ParseException
ParseException
public final SqlNode SqlExplain() throws ParseException
ParseException
public final SqlExplain.Depth ExplainDepth() throws ParseException
ParseException
public final SqlExplainLevel ExplainDetailLevel() throws ParseException
ParseException
public final SqlNode SqlProcedureCall() throws ParseException
ParseException
public final SqlNode NamedRoutineCall(SqlFunctionCategory routineType, SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlNode SqlInsert() throws ParseException
ParseException
public final SqlNode SqlDelete() throws ParseException
ParseException
public final SqlNode SqlUpdate() throws ParseException
ParseException
public final SqlNode SqlMerge() throws ParseException
ParseException
public final SqlNode WhenMatchedClause(SqlIdentifier table, SqlIdentifier alias) throws ParseException
ParseException
public final SqlNode WhenNotMatchedClause(SqlIdentifier table) throws ParseException
ParseException
public final List SelectList() throws ParseException
ParseException
public final SqlNode SelectItem() throws ParseException
ParseException
public final SqlNode SelectExpression() throws ParseException
ParseException
public final SqlNode FromClause() throws ParseException
ParseException
public final SqlNode TableRef() throws ParseException
ParseException
public final SqlNode TableFunctionCall(SqlParserPos pos) throws ParseException
ParseException
public final SqlNode ExplicitTable(SqlParserPos pos) throws ParseException
ParseException
public final SqlNode TableConstructor() throws ParseException
ParseException
public final SqlNodeList RowConstructorList(SqlParserPos pos) throws ParseException
ParseException
public final SqlNode RowConstructor() throws ParseException
ParseException
public final SqlNode WhereOpt() throws ParseException
ParseException
public final SqlNode GroupByOpt() throws ParseException
ParseException
public final SqlNodeList ExpressionCommaList(SqlParserPos pos, SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlNode HavingOpt() throws ParseException
ParseException
public final SqlNodeList WindowOpt() throws ParseException
ParseException
public final SqlWindow WindowSpecification() throws ParseException
ParseException
public final SqlNode WindowRange() throws ParseException
ParseException
public final SqlNodeList OrderBy(boolean accept) throws ParseException
ParseException
public final SqlNode OrderItem() throws ParseException
ParseException
public final SqlNode SqlExpressionEof() throws ParseException
SqlExpressionEof
in class FarragoAbstractParserImpl
ParseException
public final SqlNode QueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlNode LeafQueryOrExpr(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlNode Expression(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final List Expression2(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
The result is as a flat list of operators and operands. The top-level
call to get an expression should call Expression(org.eigenbase.sql.parser.SqlAbstractParserImpl.ExprContext)
, but lower-level
calls should call this, to give the parser the opos to associate
operator calls.
For example 'a = b like c = d' should come out '((a = b) like c) = d' because LIKE and '=' have the same precedence, but tends to come out as '(a = b) like (c = d)' because (a = b) and (c = d) are parsed as separate expressions.
ParseException
public final SqlNode Expression3(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlCollation CollateClause() throws ParseException
ParseException
public final SqlNode AtomicRowExpression() throws ParseException
ParseException
public final SqlNode Literal() throws ParseException
ParseException
public final SqlLiteral StrictLiteral() throws ParseException
ParseException
public final SqlNumericLiteral UnsignedNumericLiteral() throws ParseException
ParseException
public final SqlLiteral NumericLiteral() throws ParseException
ParseException
public final SqlLiteral SpecialLiteral() throws ParseException
ParseException
public final SqlNode StringLiteral(boolean strict) throws ParseException
strict
- when false, allow continued literals; when true, forbid them.
ParseException
public final SqlLiteral DateTimeLiteral() throws ParseException
ParseException
public final SqlNode MultisetConstructor() throws ParseException
ParseException
public final SqlLiteral IntervalLiteral() throws ParseException
ParseException
public final SqlIntervalQualifier IntervalQualifier() throws ParseException
ParseException
public final SqlIntervalQualifier.TimeUnit TimeUnit() throws ParseException
ParseException
public final SqlDynamicParam DynamicParam() throws ParseException
ParseException
public final String Identifier() throws ParseException
ParseException
public final SqlIdentifier SimpleIdentifier() throws ParseException
ParseException
public final List SimpleIdentifierCommaList() throws ParseException
ParseException
public final SqlIdentifier CompoundIdentifier() throws ParseException
ParseException
public final SqlNode NewSpecification() throws ParseException
ParseException
public final int UnsignedIntLiteral() throws ParseException
ParseException
public final int IntLiteral() throws ParseException
ParseException
public final SqlDataTypeSpec DataType() throws ParseException
ParseException
public final SqlIdentifier TypeName() throws ParseException
ParseException
public final SqlIdentifier CollectionsTypeName() throws ParseException
ParseException
public final SqlNode CursorExpression(SqlAbstractParserImpl.ExprContext exprContext) throws ParseException
ParseException
public final SqlNode BuiltinFunctionCall() throws ParseException
ParseException
public final SqlNode NamedFunctionCall() throws ParseException
NOTE: every UDF has two names: an invocation name and a specific name. Normally, function calls are resolved via overload resolution and invocation names. The SPECIFIC prefix allows overload resolution to be bypassed. Note that usage of the SPECIFIC prefix in queries is non-standard; it is used internally by Farrago, e.g. in stored view definitions to permanently bind references to a particular function after the overload resolution performed by view creation.
TODO jvs 25-Mar-2005: Once we have SQL-Flagger support, flag SPECIFIC as non-standard.
ParseException
public final SqlNode StandardFloorCeilOptions(SqlParserPos pos, boolean floorFlag) throws ParseException
ParseException
public final String NonReservedJdbcFunctionName() throws ParseException
ParseException
public final SqlIdentifier FunctionName() throws ParseException
ParseException
public final SqlIdentifier ReservedFunctionName() throws ParseException
ReservedFunctionName
in class FarragoAbstractParserImpl
ParseException
public final SqlIdentifier ContextVariable() throws ParseException
FarragoAbstractParserImpl
ContextVariable
in class FarragoAbstractParserImpl
ParseException
public final SqlNode JdbcFunctionCall() throws ParseException
ParseException
public final SqlBinaryOperator BinaryQueryOperator() throws ParseException
ParseException
public final SqlBinaryOperator BinaryMultisetOperator() throws ParseException
ParseException
public final SqlBinaryOperator BinaryRowOperator() throws ParseException
ParseException
public final SqlPrefixOperator PrefixRowOperator() throws ParseException
ParseException
public final SqlPostfixOperator PostfixRowOperator() throws ParseException
ParseException
public final String CommonNonReservedKeyWord() throws ParseException
When adding keywords to this list, be sure that they are not reserved by the SQL:2003 standard (see productions for "non-reserved word" and "reserved word" in reference below).
ParseException
public final void UnusedExtension() 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_3R_71()
private final boolean jj_3R_70()
private final boolean jj_3R_69()
private final boolean jj_3R_68()
private final boolean jj_3R_67()
private final boolean jj_3R_354()
private final boolean jj_3R_342()
private final boolean jj_3R_353()
private final boolean jj_3_27()
private final boolean jj_3_28()
private final boolean jj_3R_310()
private final boolean jj_3R_271()
private final boolean jj_3_26()
private final boolean jj_3R_233()
private final boolean jj_3_50()
private final boolean jj_3_15()
private final boolean jj_3R_341()
private final boolean jj_3_14()
private final boolean jj_3_25()
private final boolean jj_3R_340()
private final boolean jj_3R_339()
private final boolean jj_3_13()
private final boolean jj_3R_338()
private final boolean jj_3R_337()
private final boolean jj_3R_309()
private final boolean jj_3R_336()
private final boolean jj_3R_352()
private final boolean jj_3R_121()
private final boolean jj_3_24()
private final boolean jj_3R_351()
private final boolean jj_3R_57()
private final boolean jj_3R_350()
private final boolean jj_3R_349()
private final boolean jj_3R_214()
private final boolean jj_3R_331()
private final boolean jj_3R_63()
private final boolean jj_3R_348()
private final boolean jj_3_23()
private final boolean jj_3R_135()
private final boolean jj_3R_307()
private final boolean jj_3R_330()
private final boolean jj_3R_197()
private final boolean jj_3R_60()
private final boolean jj_3R_335()
private final boolean jj_3R_334()
private final boolean jj_3R_333()
private final boolean jj_3R_308()
private final boolean jj_3R_332()
private final boolean jj_3R_329()
private final boolean jj_3R_328()
private final boolean jj_3R_306()
private final boolean jj_3R_327()
private final boolean jj_3R_196()
private final boolean jj_3R_357()
private final boolean jj_3R_279()
private final boolean jj_3R_356()
private final boolean jj_3R_278()
private final boolean jj_3R_347()
private final boolean jj_3R_355()
private final boolean jj_3R_277()
private final boolean jj_3R_242()
private final boolean jj_3R_261()
private final boolean jj_3R_260()
private final boolean jj_3R_259()
private final boolean jj_3R_258()
private final boolean jj_3R_195()
private final boolean jj_3R_229()
private final boolean jj_3R_241()
private final boolean jj_3R_228()
private final boolean jj_3R_213()
private final boolean jj_3R_227()
private final boolean jj_3R_168()
private final boolean jj_3R_266()
private final boolean jj_3R_254()
private final boolean jj_3R_212()
private final boolean jj_3R_253()
private final boolean jj_3R_265()
private final boolean jj_3R_252()
private final boolean jj_3R_251()
private final boolean jj_3R_221()
private final boolean jj_3R_264()
private final boolean jj_3R_263()
private final boolean jj_3_22()
private final boolean jj_3R_230()
private final boolean jj_3R_262()
private final boolean jj_3R_164()
private final boolean jj_3R_163()
private final boolean jj_3R_162()
private final boolean jj_3R_194()
private final boolean jj_3R_161()
private final boolean jj_3_62()
private final boolean jj_3R_160()
private final boolean jj_3R_159()
private final boolean jj_3R_158()
private final boolean jj_3R_157()
private final boolean jj_3R_156()
private final boolean jj_3R_155()
private final boolean jj_3R_154()
private final boolean jj_3R_153()
private final boolean jj_3R_152()
private final boolean jj_3R_237()
private final boolean jj_3R_151()
private final boolean jj_3_21()
private final boolean jj_3_47()
private final boolean jj_3R_150()
private final boolean jj_3R_149()
private final boolean jj_3R_148()
private final boolean jj_3R_88()
private final boolean jj_3R_326()
private final boolean jj_3R_208()
private final boolean jj_3R_274()
private final boolean jj_3R_305()
private final boolean jj_3R_325()
private final boolean jj_3R_324()
private final boolean jj_3_49()
private final boolean jj_3R_257()
private final boolean jj_3R_304()
private final boolean jj_3R_323()
private final boolean jj_3R_177()
private final boolean jj_3R_176()
private final boolean jj_3R_322()
private final boolean jj_3R_175()
private final boolean jj_3R_256()
private final boolean jj_3R_303()
private final boolean jj_3R_321()
private final boolean jj_3R_174()
private final boolean jj_3R_173()
private final boolean jj_3R_255()
private final boolean jj_3R_172()
private final boolean jj_3R_198()
private final boolean jj_3R_207()
private final boolean jj_3R_171()
private final boolean jj_3_48()
private final boolean jj_3R_170()
private final boolean jj_3R_169()
private final boolean jj_3R_91()
private final boolean jj_3R_224()
private final boolean jj_3R_320()
private final boolean jj_3R_319()
private final boolean jj_3R_206()
private final boolean jj_3R_318()
private final boolean jj_3R_302()
private final boolean jj_3_61()
private final boolean jj_3_20()
private final boolean jj_3_60()
private final boolean jj_3R_270()
private final boolean jj_3R_269()
private final boolean jj_3R_268()
private final boolean jj_3R_267()
private final boolean jj_3_19()
private final boolean jj_3R_232()
private final boolean jj_3R_193()
private final boolean jj_3R_222()
private final boolean jj_3R_146()
private final boolean jj_3R_145()
private final boolean jj_3R_235()
private final boolean jj_3_46()
private final boolean jj_3R_144()
private final boolean jj_3_45()
private final boolean jj_3R_83()
private final boolean jj_3R_134()
private final boolean jj_3R_59()
private final boolean jj_3R_344()
private final boolean jj_3R_250()
private final boolean jj_3R_90()
private final boolean jj_3R_238()
private final boolean jj_3R_108()
private final boolean jj_3R_107()
private final boolean jj_3_43()
private final boolean jj_3R_189()
private final boolean jj_3R_106()
private final boolean jj_3R_105()
private final boolean jj_3R_188()
private final boolean jj_3R_104()
private final boolean jj_3_40()
private final boolean jj_3R_103()
private final boolean jj_3R_93()
private final boolean jj_3_18()
private final boolean jj_3R_37()
private final boolean jj_3R_167()
private final boolean jj_3R_226()
private final boolean jj_3R_166()
private final boolean jj_3R_225()
private final boolean jj_3R_165()
private final boolean jj_3R_312()
private final boolean jj_3R_202()
private final boolean jj_3R_89()
private final boolean jj_3R_223()
private final boolean jj_3R_147()
private final boolean jj_3R_87()
private final boolean jj_3R_86()
private final boolean jj_3R_343()
private final boolean jj_3_42()
private final boolean jj_3R_276()
private final boolean jj_3R_313()
private final boolean jj_3R_85()
private final boolean jj_3R_84()
private final boolean jj_3R_275()
private final boolean jj_3_41()
private final boolean jj_3_44()
private final boolean jj_3R_273()
private final boolean jj_3R_143()
private final boolean jj_3R_249()
private final boolean jj_3_59()
private final boolean jj_3_12()
private final boolean jj_3R_240()
private final boolean jj_3R_239()
private final boolean jj_3_58()
private final boolean jj_3R_141()
private final boolean jj_3R_201()
private final boolean jj_3R_79()
private final boolean jj_3R_272()
private final boolean jj_3R_234()
private final boolean jj_3R_65()
private final boolean jj_3R_244()
private final boolean jj_3R_216()
private final boolean jj_3_39()
private final boolean jj_3R_204()
private final boolean jj_3_57()
private final boolean jj_3_11()
private final boolean jj_3R_118()
private final boolean jj_3R_117()
private final boolean jj_3R_116()
private final boolean jj_3R_101()
private final boolean jj_3R_115()
private final boolean jj_3R_317()
private final boolean jj_3R_114()
private final boolean jj_3R_113()
private final boolean jj_3_16()
private final boolean jj_3R_316()
private final boolean jj_3_10()
private final boolean jj_3R_247()
private final boolean jj_3R_100()
private final boolean jj_3R_112()
private final boolean jj_3R_111()
private final boolean jj_3_55()
private final boolean jj_3R_299()
private final boolean jj_3R_315()
private final boolean jj_3R_40()
private final boolean jj_3R_136()
private final boolean jj_3R_192()
private final boolean jj_3R_191()
private final boolean jj_3R_219()
private final boolean jj_3R_190()
private final boolean jj_3R_99()
private final boolean jj_3_56()
private final boolean jj_3R_209()
private final boolean jj_3R_61()
private final boolean jj_3R_119()
private final boolean jj_3R_187()
private final boolean jj_3R_82()
private final boolean jj_3R_109()
private final boolean jj_3_38()
private final boolean jj_3R_186()
private final boolean jj_3R_185()
private final boolean jj_3R_184()
private final boolean jj_3R_248()
private final boolean jj_3R_205()
private final boolean jj_3R_183()
private final boolean jj_3R_182()
private final boolean jj_3R_203()
private final boolean jj_3R_181()
private final boolean jj_3R_180()
private final boolean jj_3R_179()
private final boolean jj_3_8()
private final boolean jj_3R_56()
private final boolean jj_3R_55()
private final boolean jj_3R_120()
private final boolean jj_3_7()
private final boolean jj_3_6()
private final boolean jj_3R_54()
private final boolean jj_3R_178()
private final boolean jj_3R_92()
private final boolean jj_3R_53()
private final boolean jj_3R_200()
private final boolean jj_3R_52()
private final boolean jj_3R_51()
private final boolean jj_3R_50()
private final boolean jj_3R_199()
private final boolean jj_3R_110()
private final boolean jj_3R_49()
private final boolean jj_3R_48()
private final boolean jj_3R_47()
private final boolean jj_3_37()
private final boolean jj_3R_46()
private final boolean jj_3R_45()
private final boolean jj_3_9()
private final boolean jj_3R_220()
private final boolean jj_3R_39()
private final boolean jj_3_5()
private final boolean jj_3_4()
private final boolean jj_3R_314()
private final boolean jj_3_3()
private final boolean jj_3R_298()
private final boolean jj_3R_297()
private final boolean jj_3_36()
private final boolean jj_3R_296()
private final boolean jj_3R_295()
private final boolean jj_3R_294()
private final boolean jj_3R_80()
private final boolean jj_3R_293()
private final boolean jj_3R_292()
private final boolean jj_3R_291()
private final boolean jj_3R_290()
private final boolean jj_3R_38()
private final boolean jj_3_35()
private final boolean jj_3_1()
private final boolean jj_3R_289()
private final boolean jj_3R_288()
private final boolean jj_3R_287()
private final boolean jj_3_2()
private final boolean jj_3R_286()
private final boolean jj_3R_285()
private final boolean jj_3R_284()
private final boolean jj_3R_283()
private final boolean jj_3R_282()
private final boolean jj_3R_281()
private final boolean jj_3_34()
private final boolean jj_3_33()
private final boolean jj_3R_280()
private final boolean jj_3_32()
private final boolean jj_3R_243()
private final boolean jj_3R_78()
private final boolean jj_3_31()
private final boolean jj_3R_301()
private final boolean jj_3R_359()
private final boolean jj_3R_345()
private final boolean jj_3R_215()
private final boolean jj_3R_346()
private final boolean jj_3R_311()
private final boolean jj_3R_102()
private final boolean jj_3R_236()
private final boolean jj_3R_300()
private final boolean jj_3R_44()
private final boolean jj_3R_58()
private final boolean jj_3R_142()
private final boolean jj_3R_41()
private final boolean jj_3R_125()
private final boolean jj_3R_75()
private final boolean jj_3R_246()
private final boolean jj_3R_245()
private final boolean jj_3_17()
private final boolean jj_3R_218()
private final boolean jj_3R_130()
private final boolean jj_3R_62()
private final boolean jj_3R_358()
private final boolean jj_3R_81()
private final boolean jj_3R_76()
private final boolean jj_3R_129()
private final boolean jj_3R_140()
private final boolean jj_3_30()
private final boolean jj_3R_77()
private final boolean jj_3R_128()
private final boolean jj_3R_217()
private final boolean jj_3R_139()
private final boolean jj_3R_138()
private final boolean jj_3R_127()
private final boolean jj_3R_137()
private final boolean jj_3R_64()
private final boolean jj_3R_126()
private final boolean jj_3_29()
private final boolean jj_3R_124()
private final boolean jj_3R_231()
private final boolean jj_3R_210()
private final boolean jj_3R_211()
private final boolean jj_3R_123()
private final boolean jj_3R_133()
private final boolean jj_3R_66()
private final boolean jj_3R_122()
private final boolean jj_3R_132()
private final boolean jj_3R_98()
private final boolean jj_3_54()
private final boolean jj_3R_97()
private final boolean jj_3R_43()
private final boolean jj_3R_96()
private final boolean jj_3_53()
private final boolean jj_3R_95()
private final boolean jj_3R_94()
private final boolean jj_3R_131()
private final boolean jj_3_52()
private final boolean jj_3R_42()
private final boolean jj_3_51()
private final boolean jj_3R_74()
private final boolean jj_3R_73()
private final boolean jj_3R_72()
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()
private static void jj_la1_16()
private static void jj_la1_17()
private static void jj_la1_18()
public void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
SqlAbstractParserImpl
ReInit
in class SqlAbstractParserImpl
stream
- provides new inputpublic void ReInit(FarragoParserImplTokenManager 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 final int jj_ntk()
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |