/* Generated By:JJTree&JavaCC: Do not edit this line. AladdinParserConstants.java */
/*
* Copyright (C) 2008 Struct chen <piratebase@sina.com>
* This program is free software; you can redistribute it and/or modify it under the terms of
* the GNU General Public License as published by the Free Software Foundation; either version 3 of the License,
* or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
* You should have received a copy of the GNU General Public License along with this program;
* if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
package com.meidusa.amoeba.aladdin.parser.sql;
/**
* sql����е�һЩ�ؼ���
* Token literal values and constants.
* Generated by org.javacc.parser.OtherFilesGen#start()
*/
public interface AladdinParserConstants {
/** End of File. */
int EOF = 0;
/** RegularExpression Id. */
int K_DONET = 5;
/** RegularExpression Id. */
int K_ALL = 6;
/** RegularExpression Id. */
int K_AND = 7;
/** RegularExpression Id. */
int K_ANY = 8;
/** RegularExpression Id. */
int K_AS = 9;
/** RegularExpression Id. */
int K_BETWEEN = 10;
/** RegularExpression Id. */
int K_BOOLEAN = 11;
/** RegularExpression Id. */
int K_BY = 12;
/** RegularExpression Id. */
int K_CASE = 13;
/** RegularExpression Id. */
int K_CAST = 14;
/** RegularExpression Id. */
int K_CHAR = 15;
/** RegularExpression Id. */
int K_CHARACTER = 16;
/** RegularExpression Id. */
int K_DECIMAL = 17;
/** RegularExpression Id. */
int K_DEC = 18;
/** RegularExpression Id. */
int K_DELETE = 19;
/** RegularExpression Id. */
int K_DISTINCT = 20;
/** RegularExpression Id. */
int K_DO = 21;
/** RegularExpression Id. */
int K_DOUBLE = 22;
/** RegularExpression Id. */
int K_DROP = 23;
/** RegularExpression Id. */
int K_ELSE = 24;
/** RegularExpression Id. */
int K_ELSEIF = 25;
/** RegularExpression Id. */
int K_END = 26;
/** RegularExpression Id. */
int K_ESCAPE = 27;
/** RegularExpression Id. */
int K_EXISTS = 28;
/** RegularExpression Id. */
int K_FETCH = 29;
/** RegularExpression Id. */
int K_FLOAT = 30;
/** RegularExpression Id. */
int K_FOR = 31;
/** RegularExpression Id. */
int K_FROM = 32;
/** RegularExpression Id. */
int K_FULL = 33;
/** RegularExpression Id. */
int K_GROUP = 34;
/** RegularExpression Id. */
int K_HAVING = 35;
/** RegularExpression Id. */
int K_IF = 36;
/** RegularExpression Id. */
int K_IN = 37;
/** RegularExpression Id. */
int K_IS = 38;
/** RegularExpression Id. */
int K_INTO = 39;
/** RegularExpression Id. */
int K_INDEX = 40;
/** RegularExpression Id. */
int K_INNER = 41;
/** RegularExpression Id. */
int K_INSERT = 42;
/** RegularExpression Id. */
int K_REPLACE = 43;
/** RegularExpression Id. */
int K_INTEGER = 44;
/** RegularExpression Id. */
int K_INT = 45;
/** RegularExpression Id. */
int K_JOIN = 46;
/** RegularExpression Id. */
int K_LEFT = 47;
/** RegularExpression Id. */
int K_LIKE = 48;
/** RegularExpression Id. */
int K_LOCK = 49;
/** RegularExpression Id. */
int K_LOOP = 50;
/** RegularExpression Id. */
int K_CREATE = 51;
/** RegularExpression Id. */
int K_NOT = 52;
/** RegularExpression Id. */
int K_NULL = 53;
/** RegularExpression Id. */
int K_NULLS = 54;
/** RegularExpression Id. */
int K_NUMBER = 55;
/** RegularExpression Id. */
int K_NUMERIC = 56;
/** RegularExpression Id. */
int K_OF = 57;
/** RegularExpression Id. */
int K_ON = 58;
/** RegularExpression Id. */
int K_ONLY = 59;
/** RegularExpression Id. */
int K_OR = 60;
/** RegularExpression Id. */
int K_ORDER = 61;
/** RegularExpression Id. */
int K_OUTER = 62;
/** RegularExpression Id. */
int K_QUERYNO = 63;
/** RegularExpression Id. */
int K_OPTIMIZE = 64;
/** RegularExpression Id. */
int K_READ = 65;
/** RegularExpression Id. */
int K_REAL = 66;
/** RegularExpression Id. */
int K_OPTION = 67;
/** RegularExpression Id. */
int K_INTERSECT = 68;
/** RegularExpression Id. */
int K_MINUS = 69;
/** RegularExpression Id. */
int K_NOWAIT = 70;
/** RegularExpression Id. */
int K_PARTITION = 71;
/** RegularExpression Id. */
int K_SELECT = 72;
/** RegularExpression Id. */
int K_SET = 73;
/** RegularExpression Id. */
int K_SOME = 74;
/** RegularExpression Id. */
int K_TABLE = 75;
/** RegularExpression Id. */
int K_SHOW = 76;
/** RegularExpression Id. */
int K_MOD = 77;
/** RegularExpression Id. */
int K_DIV = 78;
/** RegularExpression Id. */
int K_THEN = 79;
/** RegularExpression Id. */
int K_TO = 80;
/** RegularExpression Id. */
int K_UNION = 81;
/** RegularExpression Id. */
int K_UNIQUE = 82;
/** RegularExpression Id. */
int K_UPDATE = 83;
/** RegularExpression Id. */
int K_USE = 84;
/** RegularExpression Id. */
int K_USING = 85;
/** RegularExpression Id. */
int K_VALUES = 86;
/** RegularExpression Id. */
int K_VARCHAR2 = 87;
/** RegularExpression Id. */
int K_VARCHAR = 88;
/** RegularExpression Id. */
int K_WHEN = 89;
/** RegularExpression Id. */
int K_WHERE = 90;
/** RegularExpression Id. */
int K_WHILE = 91;
/** RegularExpression Id. */
int K_WITH = 92;
/** RegularExpression Id. */
int K_TRUE = 93;
/** RegularExpression Id. */
int K_FALSE = 94;
/** RegularExpression Id. */
int K_LIMIT = 95;
/** RegularExpression Id. */
int K_RIGHT = 96;
/** RegularExpression Id. */
int K_INTERVAL = 97;
/** RegularExpression Id. */
int K_YEAR = 98;
/** RegularExpression Id. */
int K_MICROSECOND = 99;
/** RegularExpression Id. */
int K_SECOND = 100;
/** RegularExpression Id. */
int K_DAY = 101;
/** RegularExpression Id. */
int K_MINUTE = 102;
/** RegularExpression Id. */
int K_MONTH = 103;
/** RegularExpression Id. */
int K_HOUR = 104;
/** RegularExpression Id. */
int K_COMMIT = 105;
/** RegularExpression Id. */
int K_ROLLBACK = 106;
/** RegularExpression Id. */
int K_EXPLAIN = 107;
/** RegularExpression Id. */
int K_IGNORE_INDEX = 108;
/** RegularExpression Id. */
int K_FORCE_INDEX = 109;
/** RegularExpression Id. */
int K_TRANSACTION_ISOLATION_LEVEL = 110;
/** RegularExpression Id. */
int K_START_TRANSACTION = 111;
/** RegularExpression Id. */
int K_SESSION = 112;
/** RegularExpression Id. */
int K_TRANSACTION_READ_COMMITTED = 113;
/** RegularExpression Id. */
int K_TRANSACTION_READ_UNCOMMITTED = 114;
/** RegularExpression Id. */
int K_TRANSACTION_REPEATABLE_READ = 115;
/** RegularExpression Id. */
int K_TRANSACTION_SERIALIZABLE = 116;
/** RegularExpression Id. */
int K_CLIENT_CHARSET = 117;
/** RegularExpression Id. */
int INTEGER_LITERAL = 118;
/** RegularExpression Id. */
int FLOATING_POINT_LITERAL = 119;
/** RegularExpression Id. */
int EXPONENT = 120;
/** RegularExpression Id. */
int DIGIT = 121;
/** RegularExpression Id. */
int LINE_COMMENT = 122;
/** RegularExpression Id. */
int MULTI_LINE_COMMENT = 123;
/** RegularExpression Id. */
int IDENTIFIER = 124;
/** RegularExpression Id. */
int LETTER = 125;
/** RegularExpression Id. */
int SPECIAL_CHARS = 126;
/** RegularExpression Id. */
int STRING_LITERAL = 127;
/** RegularExpression Id. */
int S_QUOTED_IDENTIFIER = 128;
/** RegularExpression Id. */
int S_COMMA_IDENTIFIER = 129;
/** RegularExpression Id. */
int S_PARAMETER_MARKER = 130;
/** Lexical state. */
int DEFAULT = 0;
/** Literal token values. */
String[] tokenImage = {
"<EOF>",
"\" \"",
"\"\\t\"",
"\"\\r\"",
"\"\\n\"",
"\"@\"",
"\"ALL\"",
"\"AND\"",
"\"ANY\"",
"\"AS\"",
"\"BETWEEN\"",
"\"BOOLEAN\"",
"\"BY\"",
"\"CASE\"",
"\"CAST\"",
"\"CHAR\"",
"\"CHARACTER\"",
"\"DECIMAL\"",
"\"DEC\"",
"\"DELETE\"",
"\"DISTINCT\"",
"\"DO\"",
"\"DOUBLE\"",
"\"DROP\"",
"\"ELSE\"",
"\"ELSEIF\"",
"\"END\"",
"\"ESCAPE\"",
"\"EXISTS\"",
"\"FETCH\"",
"\"FLOAT\"",
"\"FOR\"",
"\"FROM\"",
"\"FULL\"",
"\"GROUP\"",
"\"HAVING\"",
"\"IF\"",
"\"IN\"",
"\"IS\"",
"\"INTO\"",
"\"INDEX\"",
"\"INNER\"",
"\"INSERT\"",
"\"REPLACE\"",
"\"INTEGER\"",
"\"INT\"",
"\"JOIN\"",
"\"LEFT\"",
"\"LIKE\"",
"\"LOCK\"",
"\"LOOP\"",
"\"CREATE\"",
"\"NOT\"",
"\"NULL\"",
"\"NULLS\"",
"\"NUMBER\"",
"\"NUMERIC\"",
"\"OF\"",
"\"ON\"",
"\"ONLY\"",
"\"OR\"",
"\"ORDER\"",
"\"OUTER\"",
"\"QUERYNO\"",
"\"OPTIMIZE\"",
"\"READ\"",
"\"REAL\"",
"\"OPTION\"",
"\"INTERSECT\"",
"\"MINUS\"",
"\"NOWAIT\"",
"\"PARTITION\"",
"\"SELECT\"",
"\"SET\"",
"\"SOME\"",
"\"TABLE\"",
"\"SHOW\"",
"\"MOD\"",
"\"DIV\"",
"\"THEN\"",
"\"TO\"",
"\"UNION\"",
"\"UNIQUE\"",
"\"UPDATE\"",
"\"USE\"",
"\"USING\"",
"\"VALUES\"",
"\"VARCHAR2\"",
"\"VARCHAR\"",
"\"WHEN\"",
"\"WHERE\"",
"\"WHILE\"",
"\"WITH\"",
"\"TRUE\"",
"\"FALSE\"",
"\"LIMIT\"",
"\"RIGHT\"",
"\"INTERVAL\"",
"\"YEAR\"",
"\"MICROSECOND\"",
"\"SECOND\"",
"\"DAY\"",
"\"MINUTE\"",
"\"MONTH\"",
"\"HOUR\"",
"\"COMMIT\"",
"\"ROLLBACK\"",
"\"EXPLAIN\"",
"\"IGNORE INDEX\"",
"\"FORCE INDEX\"",
"\"TRANSACTION ISOLATION LEVEL\"",
"\"START TRANSACTION\"",
"\"SESSION\"",
"\"READ COMMITTED\"",
"\"READ UNCOMMITTED\"",
"\"REPEATABLE READ\"",
"\"SERIALIZABLE\"",
"\"CLIENT CHARSET\"",
"<INTEGER_LITERAL>",
"<FLOATING_POINT_LITERAL>",
"<EXPONENT>",
"<DIGIT>",
"<LINE_COMMENT>",
"<MULTI_LINE_COMMENT>",
"<IDENTIFIER>",
"<LETTER>",
"<SPECIAL_CHARS>",
"<STRING_LITERAL>",
"<S_QUOTED_IDENTIFIER>",
"<S_COMMA_IDENTIFIER>",
"<S_PARAMETER_MARKER>",
"\"(\"",
"\",\"",
"\")\"",
"\";\"",
"\".\"",
"\"=\"",
"\"!=\"",
"\"<>\"",
"\">\"",
"\">=\"",
"\"<\"",
"\"<=\"",
"\"DISTINCTROW\"",
"\"HIGH_PRIORITY\"",
"\"STRAIGHT_JOIN\"",
"\"SQL_SMALL_RESULT\"",
"\"SQL_BIG_RESULT\"",
"\"SQL_BUFFER_RESULT\"",
"\"SQL_CACHE\"",
"\"SQL_NO_CACHE\"",
"\"SQL_CALC_FOUND_ROWS\"",
"\"*\"",
"\".*\"",
"\"NATURAL\"",
"\"CROSS\"",
"\"rand(\"",
"\"+\"",
"\"-\"",
"\"||\"",
"\"/\"",
"\"%\"",
"\"DATE\"",
"\"TIME\"",
"\"TIMESTAMP\"",
};
}