00001
00002 package org.objectweb.jonas_ejb.deployment.ejbql;
00003
00004 public interface EJBQLConstants {
00005
00006 int EOF = 0;
00007 int MINUS = 5;
00008 int MULT = 6;
00009 int GE = 7;
00010 int PLUS = 8;
00011 int EQ = 9;
00012 int LE = 10;
00013 int DIV = 11;
00014 int DOT = 12;
00015 int GT = 13;
00016 int COMMA = 14;
00017 int RPAREN = 15;
00018 int NE = 16;
00019 int LPAREN = 17;
00020 int LT = 18;
00021 int ABS = 19;
00022 int AND = 20;
00023 int AS = 21;
00024 int ASC = 22;
00025 int AVG = 23;
00026 int BETWEEN = 24;
00027 int CONCAT = 25;
00028 int COUNT = 26;
00029 int DESC = 27;
00030 int DISTINCT = 28;
00031 int EMPTY = 29;
00032 int ESCAPE = 30;
00033 int FROM = 31;
00034 int IN = 32;
00035 int IS = 33;
00036 int LENGTH = 34;
00037 int LIKE = 35;
00038 int LIMIT = 36;
00039 int LOCATE = 37;
00040 int MAX = 38;
00041 int MEMBER = 39;
00042 int MIN = 40;
00043 int MOD = 41;
00044 int NOT = 42;
00045 int NULL = 43;
00046 int OBJECT = 44;
00047 int OF = 45;
00048 int OR = 46;
00049 int ORDERBY = 47;
00050 int SELECT = 48;
00051 int SQRT = 49;
00052 int SUBSTRING = 50;
00053 int SUM = 51;
00054 int WHERE = 52;
00055 int string_literal = 53;
00056 int input_parameter = 54;
00057 int FALSE = 55;
00058 int TRUE = 56;
00059 int INTEGER_LITERAL = 57;
00060 int DECIMAL_LITERAL = 58;
00061 int HEX_LITERAL = 59;
00062 int OCTAL_LITERAL = 60;
00063 int FLOATING_POINT_LITERAL = 61;
00064 int EXPONENT = 62;
00065 int IDENTIFIER = 63;
00066 int LETTER = 64;
00067 int DIGIT = 65;
00068
00069 int DEFAULT = 0;
00070
00071 String[] tokenImage = {
00072 "<EOF>",
00073 "\" \"",
00074 "\"\\t\"",
00075 "\"\\n\"",
00076 "\"\\r\"",
00077 "\"-\"",
00078 "\"*\"",
00079 "\">=\"",
00080 "\"+\"",
00081 "\"=\"",
00082 "\"<=\"",
00083 "\"/\"",
00084 "\".\"",
00085 "\">\"",
00086 "\",\"",
00087 "\")\"",
00088 "\"<>\"",
00089 "\"(\"",
00090 "\"<\"",
00091 "\"ABS\"",
00092 "\"AND\"",
00093 "\"AS\"",
00094 "\"ASC\"",
00095 "\"AVG\"",
00096 "\"BETWEEN\"",
00097 "\"CONCAT\"",
00098 "\"COUNT\"",
00099 "\"DESC\"",
00100 "\"DISTINCT\"",
00101 "\"EMPTY\"",
00102 "\"ESCAPE\"",
00103 "\"FROM\"",
00104 "\"IN\"",
00105 "\"IS\"",
00106 "\"LENGTH\"",
00107 "\"LIKE\"",
00108 "\"LIMIT\"",
00109 "\"LOCATE\"",
00110 "\"MAX\"",
00111 "\"MEMBER\"",
00112 "\"MIN\"",
00113 "\"MOD\"",
00114 "\"NOT\"",
00115 "\"NULL\"",
00116 "\"OBJECT\"",
00117 "\"OF\"",
00118 "\"OR\"",
00119 "\"ORDER BY\"",
00120 "\"SELECT\"",
00121 "\"SQRT\"",
00122 "\"SUBSTRING\"",
00123 "\"SUM\"",
00124 "\"WHERE\"",
00125 "<string_literal>",
00126 "<input_parameter>",
00127 "\"FALSE\"",
00128 "\"TRUE\"",
00129 "<INTEGER_LITERAL>",
00130 "<DECIMAL_LITERAL>",
00131 "<HEX_LITERAL>",
00132 "<OCTAL_LITERAL>",
00133 "<FLOATING_POINT_LITERAL>",
00134 "<EXPONENT>",
00135 "<IDENTIFIER>",
00136 "<LETTER>",
00137 "<DIGIT>",
00138 };
00139
00140 }