00001
00002
00003 package org.objectweb.jonas_ejb.deployment.ejbql;
00004
00005 public interface EJBQLTreeConstants
00006 {
00007 public int JJTEJBQL = 0;
00008 public int JJTFROMCLAUSE = 1;
00009 public int JJTVOID = 2;
00010 public int JJTCOLLECTIONMEMBERDECLARATION = 3;
00011 public int JJTRANGEVARIABLEDECLARATION = 4;
00012 public int JJTSINGLEVALUEDPATHEXPRESSION = 5;
00013 public int JJTCMPPATHEXPRESSION = 6;
00014 public int JJTSINGLEVALUEDCMRPATHEXPRESSION = 7;
00015 public int JJTCOLLECTIONVALUEDPATHEXPRESSION = 8;
00016 public int JJTSELECTCLAUSE = 9;
00017 public int JJTSELECTEXPRESSION = 10;
00018 public int JJTAGGREGATESELECTEXPRESSION = 11;
00019 public int JJTORDERBYCLAUSE = 12;
00020 public int JJTORDERBYITEM = 13;
00021 public int JJTLIMITCLAUSE = 14;
00022 public int JJTLIMITEXPRESSION = 15;
00023 public int JJTWHERECLAUSE = 16;
00024 public int JJTCONDITIONALEXPRESSION = 17;
00025 public int JJTCONDITIONALTERM = 18;
00026 public int JJTCONDITIONALFACTOR = 19;
00027 public int JJTBETWEENEXPRESSION = 20;
00028 public int JJTINEXPRESSION = 21;
00029 public int JJTLIKEEXPRESSION = 22;
00030 public int JJTNULLCOMPARISONEXPRESSION = 23;
00031 public int JJTEMPTYCOLLECTIONCOMPARISONEXPRESSION = 24;
00032 public int JJTCOLLECTIONMEMBEREXPRESSION = 25;
00033 public int JJTCOMPARISONEXPRESSION = 26;
00034 public int JJTARITHMETICEXPRESSION = 27;
00035 public int JJTARITHMETICTERM = 28;
00036 public int JJTARITHMETICFACTOR = 29;
00037 public int JJTSTRINGEXPRESSION = 30;
00038 public int JJTDATETIMEEXPRESSION = 31;
00039 public int JJTBOOLEANEXPRESSION = 32;
00040 public int JJTENTITYBEANEXPRESSION = 33;
00041 public int JJTFUNCTIONSRETURNINGSTRINGS = 34;
00042 public int JJTFUNCTIONSRETURNINGNUMERICS = 35;
00043 public int JJTABSTRACTSCHEMANAME = 36;
00044 public int JJTIDENTIFICATIONVARIABLE = 37;
00045 public int JJTIDENTIFIER = 38;
00046 public int JJTPATH = 39;
00047 public int JJTLITERAL = 40;
00048 public int JJTSTRINGLITERAL = 41;
00049 public int JJTARITHMETICLITERAL = 42;
00050 public int JJTINTEGERLITERAL = 43;
00051 public int JJTFLOATINGPOINTLITERAL = 44;
00052 public int JJTBOOLEANLITERAL = 45;
00053 public int JJTINPUTPARAMETER = 46;
00054
00055
00056 public String[] jjtNodeName = {
00057 "EJBQL",
00058 "FromClause",
00059 "void",
00060 "CollectionMemberDeclaration",
00061 "RangeVariableDeclaration",
00062 "SingleValuedPathExpression",
00063 "CmpPathExpression",
00064 "SingleValuedCmrPathExpression",
00065 "CollectionValuedPathExpression",
00066 "SelectClause",
00067 "SelectExpression",
00068 "AggregateSelectExpression",
00069 "OrderByClause",
00070 "OrderByItem",
00071 "LimitClause",
00072 "LimitExpression",
00073 "WhereClause",
00074 "ConditionalExpression",
00075 "ConditionalTerm",
00076 "ConditionalFactor",
00077 "BetweenExpression",
00078 "InExpression",
00079 "LikeExpression",
00080 "NullComparisonExpression",
00081 "EmptyCollectionComparisonExpression",
00082 "CollectionMemberExpression",
00083 "ComparisonExpression",
00084 "ArithmeticExpression",
00085 "ArithmeticTerm",
00086 "ArithmeticFactor",
00087 "StringExpression",
00088 "DatetimeExpression",
00089 "BooleanExpression",
00090 "EntityBeanExpression",
00091 "FunctionsReturningStrings",
00092 "FunctionsReturningNumerics",
00093 "AbstractSchemaName",
00094 "IdentificationVariable",
00095 "Identifier",
00096 "Path",
00097 "Literal",
00098 "StringLiteral",
00099 "ArithmeticLiteral",
00100 "IntegerLiteral",
00101 "FloatingPointLiteral",
00102 "BooleanLiteral",
00103 "InputParameter",
00104 };
00105 }