001: /* Generated By:JavaCC: Do not edit this line. EJBQLParserConstants.java */
002: package com.versant.core.ejb.query;
003:
004: public interface EJBQLParserConstants {
005:
006: int EOF = 0;
007: int LPAREN = 6;
008: int RPAREN = 7;
009: int LBRACE = 8;
010: int RBRACE = 9;
011: int LBRACKET = 10;
012: int RBRACKET = 11;
013: int SEMICOLON = 12;
014: int COMMA = 13;
015: int DOT = 14;
016: int QUESTION = 15;
017: int COLON = 16;
018: int EQ = 17;
019: int LT = 18;
020: int LE = 19;
021: int GT = 20;
022: int GE = 21;
023: int NE = 22;
024: int SELECT = 23;
025: int FROM = 24;
026: int DISTINCT = 25;
027: int OBJECT = 26;
028: int LEFT = 27;
029: int OUTER = 28;
030: int INNER = 29;
031: int JOIN = 30;
032: int FETCH = 31;
033: int IN = 32;
034: int AS = 33;
035: int UPDATE = 34;
036: int SET = 35;
037: int DELETE = 36;
038: int NEW = 37;
039: int AVG = 38;
040: int MAX = 39;
041: int MIN = 40;
042: int SUM = 41;
043: int COUNT = 42;
044: int WHERE = 43;
045: int GROUP = 44;
046: int BY = 45;
047: int HAVING = 46;
048: int OR = 47;
049: int AND = 48;
050: int NOT = 49;
051: int BETWEEN = 50;
052: int LIKE = 51;
053: int ESCAPE = 52;
054: int IS = 53;
055: int EMPTY = 54;
056: int MEMBER = 55;
057: int OF = 56;
058: int EXISTS = 57;
059: int ALL = 58;
060: int ANY = 59;
061: int SOME = 60;
062: int CONCAT = 61;
063: int SUBSTRING = 62;
064: int TRIM = 63;
065: int LOWER = 64;
066: int UPPER = 65;
067: int LEADING = 66;
068: int TRAILING = 67;
069: int BOTH = 68;
070: int LENGTH = 69;
071: int LOCATE = 70;
072: int ABS = 71;
073: int SQRT = 72;
074: int MOD = 73;
075: int BIT_LENGTH = 74;
076: int CURRENT_DATE = 75;
077: int CURRENT_TIME = 76;
078: int CURRENT_TIMESTAMP = 77;
079: int ORDER = 78;
080: int ASC = 79;
081: int DESC = 80;
082: int DECIMAL_LITERAL = 81;
083: int HEX_LITERAL = 82;
084: int OCTAL_LITERAL = 83;
085: int FLOATING_POINT_LITERAL = 84;
086: int EXPONENT = 85;
087: int CHARACTER_LITERAL = 86;
088: int NULL = 87;
089: int BOOLEAN_LITERAL = 88;
090: int STRING_LITERAL = 89;
091: int IDENTIFIER = 90;
092: int LETTER = 91;
093: int DIGIT = 92;
094:
095: int DEFAULT = 0;
096:
097: String[] tokenImage = { "<EOF>", "\" \"", "\"\\t\"", "\"\\n\"",
098: "\"\\r\"", "\"\\f\"", "\"(\"", "\")\"", "\"{\"", "\"}\"",
099: "\"[\"", "\"]\"", "\";\"", "\",\"", "\".\"", "\"?\"",
100: "\":\"", "\"=\"", "\"<\"", "\"<=\"", "\">\"", "\">=\"",
101: "\"<>\"", "<SELECT>", "<FROM>", "<DISTINCT>", "<OBJECT>",
102: "<LEFT>", "<OUTER>", "<INNER>", "<JOIN>", "<FETCH>",
103: "<IN>", "<AS>", "<UPDATE>", "<SET>", "<DELETE>", "<NEW>",
104: "<AVG>", "<MAX>", "<MIN>", "<SUM>", "<COUNT>", "<WHERE>",
105: "<GROUP>", "<BY>", "<HAVING>", "<OR>", "<AND>", "<NOT>",
106: "<BETWEEN>", "<LIKE>", "<ESCAPE>", "<IS>", "<EMPTY>",
107: "<MEMBER>", "<OF>", "<EXISTS>", "<ALL>", "<ANY>", "<SOME>",
108: "<CONCAT>", "<SUBSTRING>", "<TRIM>", "<LOWER>", "<UPPER>",
109: "<LEADING>", "<TRAILING>", "<BOTH>", "<LENGTH>",
110: "<LOCATE>", "<ABS>", "<SQRT>", "<MOD>", "<BIT_LENGTH>",
111: "<CURRENT_DATE>", "<CURRENT_TIME>", "<CURRENT_TIMESTAMP>",
112: "<ORDER>", "<ASC>", "<DESC>", "<DECIMAL_LITERAL>",
113: "<HEX_LITERAL>", "<OCTAL_LITERAL>",
114: "<FLOATING_POINT_LITERAL>", "<EXPONENT>",
115: "<CHARACTER_LITERAL>", "<NULL>", "<BOOLEAN_LITERAL>",
116: "<STRING_LITERAL>", "<IDENTIFIER>", "<LETTER>", "<DIGIT>",
117: "\"+\"", "\"-\"", "\"*\"", "\"/\"", };
118:
119: }
|