001: /* Generated By:JJTree: Do not edit this line. EJBQLTreeConstants.java */
002:
003: package org.objectweb.speedo.query.ejb.parser;
004:
005: public interface EJBQLTreeConstants {
006: public int JJTEJBQL = 0;
007: public int JJTSELECTSTATEMENT = 1;
008: public int JJTUPDATESTATEMENT = 2;
009: public int JJTDELETESTATEMENT = 3;
010: public int JJTFROMCLAUSE = 4;
011: public int JJTIDENTIFICATIONVARIABLEDECLARATION = 5;
012: public int JJTRANGEVARIABLEDECLARATION = 6;
013: public int JJTJOIN = 7;
014: public int JJTFETCHJOIN = 8;
015: public int JJTJOINSPEC = 9;
016: public int JJTCOLLECTIONMEMBERDECLARATION = 10;
017: public int JJTPATHEXPRESSION = 11;
018: public int JJTUPDATECLAUSE = 12;
019: public int JJTUPDATEITEM = 13;
020: public int JJTNEWVALUE = 14;
021: public int JJTDELETECLAUSE = 15;
022: public int JJTSELECTCLAUSE = 16;
023: public int JJTSELECTEXPRESSION = 17;
024: public int JJTCONSTRUCTOREXPRESSION = 18;
025: public int JJTCONSTRUCTORITEM = 19;
026: public int JJTCONSTRUCTORNAME = 20;
027: public int JJTAGGREGATESELECTEXPRESSION = 21;
028: public int JJTWHERECLAUSE = 22;
029: public int JJTGROUPBYCLAUSE = 23;
030: public int JJTGROUPBYITEM = 24;
031: public int JJTHAVINGCLAUSE = 25;
032: public int JJTORDERBYCLAUSE = 26;
033: public int JJTORDERBYITEM = 27;
034: public int JJTSUBQUERY = 28;
035: public int JJTSUBQUERYFROMCLAUSE = 29;
036: public int JJTSUBSELECTIDENTIFICATIONVARIABLEDECLARATION = 30;
037: public int JJTSIMPLESELECTCLAUSE = 31;
038: public int JJTSIMPLESELECTEXPRESSION = 32;
039: public int JJTCONDITIONALEXPRESSION = 33;
040: public int JJTCONDITIONALTERM = 34;
041: public int JJTCONDITIONALFACTOR = 35;
042: public int JJTCONDITIONALPRIMARY = 36;
043: public int JJTSIMPLECONDEXPRESSION = 37;
044: public int JJTBETWEENEXPRESSION = 38;
045: public int JJTINEXPRESSION = 39;
046: public int JJTINITEM = 40;
047: public int JJTLIKEEXPRESSION = 41;
048: public int JJTNULLCOMPARISONEXPRESSION = 42;
049: public int JJTEMPTYCOLLECTIONCOMPARISONEXPRESSION = 43;
050: public int JJTCOLLECTIONMEMBEREXPRESSION = 44;
051: public int JJTEXISTSEXPRESSION = 45;
052: public int JJTALLORANYEXPRESSION = 46;
053: public int JJTCOMPARISONEXPRESSION = 47;
054: public int JJTCOMPARISONOPERATOR = 48;
055: public int JJTARITHMETICEXPRESSION = 49;
056: public int JJTSIMPLEARITHMETICEXPRESSION = 50;
057: public int JJTARITHMETICTERM = 51;
058: public int JJTARITHMETICFACTOR = 52;
059: public int JJTARITHMETICPRIMARY = 53;
060: public int JJTSTRINGEXPRESSION = 54;
061: public int JJTSTRINGPRIMARY = 55;
062: public int JJTDATETIMEEXPRESSION = 56;
063: public int JJTDATETIMEPRIMARY = 57;
064: public int JJTBOOLEANEXPRESSION = 58;
065: public int JJTBOOLEANPRIMARY = 59;
066: public int JJTENTITYEXPRESSION = 60;
067: public int JJTFUNCTIONSRETURNINGNUMERICS = 61;
068: public int JJTFUNCTIONSRETURNINGDATETIME = 62;
069: public int JJTFUNCTIONSRETURNINGSTRINGS = 63;
070: public int JJTTRIMSPECIFICATION = 64;
071: public int JJTTRIMCHARACTER = 65;
072: public int JJTPATTERNVALUE = 66;
073: public int JJTESCAPECHARACTER = 67;
074: public int JJTABSTRACTSCHEMANAME = 68;
075: public int JJTIDENTIFICATIONVARIABLE = 69;
076: public int JJTLITERAL = 70;
077: public int JJTSTRINGLITERAL = 71;
078: public int JJTNUMERICLITERAL = 72;
079: public int JJTINTEGERLITERAL = 73;
080: public int JJTFLOATINGPOINTLITERAL = 74;
081: public int JJTBOOLEANLITERAL = 75;
082: public int JJTINPUTPARAMETER = 76;
083: public int JJTPOSITIONALPARAMETER = 77;
084: public int JJTNAMEDPARAMETER = 78;
085:
086: public String[] jjtNodeName = { "EJBQL", "SelectStatement",
087: "UpdateStatement", "DeleteStatement", "FromClause",
088: "IdentificationVariableDeclaration",
089: "RangeVariableDeclaration", "Join", "FetchJoin",
090: "JoinSpec", "CollectionMemberDeclaration",
091: "PathExpression", "UpdateClause", "UpdateItem", "NewValue",
092: "DeleteClause", "SelectClause", "SelectExpression",
093: "ConstructorExpression", "ConstructorItem",
094: "ConstructorName", "AggregateSelectExpression",
095: "WhereClause", "GroupByClause", "GroupByItem",
096: "HavingClause", "OrderByClause", "OrderByItem", "SubQuery",
097: "SubqueryFromClause",
098: "SubselectIdentificationVariableDeclaration",
099: "SimpleSelectClause", "SimpleSelectExpression",
100: "ConditionalExpression", "ConditionalTerm",
101: "ConditionalFactor", "ConditionalPrimary",
102: "SimpleCondExpression", "BetweenExpression",
103: "InExpression", "InItem", "LikeExpression",
104: "NullComparisonExpression",
105: "EmptyCollectionComparisonExpression",
106: "CollectionMemberExpression", "ExistsExpression",
107: "AllOrAnyExpression", "ComparisonExpression",
108: "ComparisonOperator", "ArithmeticExpression",
109: "SimpleArithmeticExpression", "ArithmeticTerm",
110: "ArithmeticFactor", "ArithmeticPrimary",
111: "StringExpression", "StringPrimary", "DatetimeExpression",
112: "DatetimePrimary", "BooleanExpression", "BooleanPrimary",
113: "EntityExpression", "FunctionsReturningNumerics",
114: "FunctionsReturningDateTime", "FunctionsReturningStrings",
115: "TrimSpecification", "TrimCharacter", "PatternValue",
116: "EscapeCharacter", "AbstractSchemaName",
117: "IdentificationVariable", "Literal", "StringLiteral",
118: "NumericLiteral", "IntegerLiteral", "FloatingPointLiteral",
119: "BooleanLiteral", "InputParameter", "PositionalParameter",
120: "NamedParameter", };
121: }
|