Package org.hsqldb

Source Code of org.hsqldb.Token

package org.hsqldb;

import org.hsqldb.lib.HashSet;
import org.hsqldb.lib.IntValueHashMap;

public class Token
{
  private static IntValueHashMap commandSet = newCommandSet();
  static final String T_ASTERISK = "*";
  static final String T_COMMA = ",";
  static final String T_CLOSEBRACKET = ")";
  static final String T_EQUALS = "=";
  public static final String T_DIVIDE = "/";
  static final String T_OPENBRACKET = "(";
  static final String T_SEMICOLON = ";";
  static final String T_MULTIPLY = "*";
  static final String T_PERCENT = "%";
  static final String T_PLUS = "+";
  static final String T_QUESTION = "?";
  static final String T_ADD = "ADD";
  static final String T_ALL = "ALL";
  static final String T_ALLOCATE = "ALLOCATE";
  public static final String T_ALTER = "ALTER";
  static final String T_AND = "AND";
  static final String T_ANY = "ANY";
  static final String T_ARE = "ARE";
  static final String T_ARRAY = "ARRAY";
  static final String T_AS = "AS";
  static final String T_ASENSITIVE = "ASENSITIVE";
  static final String T_ASYMMETRIC = "ASYMMETRIC";
  static final String T_AT = "AT";
  static final String T_ATOMIC = "ATOMIC";
  static final String T_AUTHORIZATION = "AUTHORIZATION";
  static final String T_BEGIN = "BEGIN";
  static final String T_BETWEEN = "BETWEEN";
  static final String T_BIGINT = "BIGINT";
  public static final String T_BINARY = "BINARY";
  static final String T_BLOB = "BLOB";
  static final String T_BOOLEAN = "BOOLEAN";
  static final String T_BOTH = "BOTH";
  static final String T_BY = "BY";
  static final String T_CALL = "CALL";
  static final String T_CALLED = "CALLED";
  static final String T_CASCADED = "CASCADED";
  static final String T_CASE = "CASE";
  static final String T_CAST = "CAST";
  static final String T_CHAR = "CHAR";
  static final String T_CHARACTER = "CHARACTER";
  static final String T_CHECK = "CHECK";
  static final String T_CLOB = "CLOB";
  static final String T_CLOSE = "CLOSE";
  static final String T_COLLATE = "COLLATE";
  static final String T_COLUMN = "COLUMN";
  public static final String T_COMMIT = "COMMIT";
  static final String T_CONDITION = "CONDIITON";
  static final String T_CONNECT = "CONNECT";
  static final String T_CONSTRAINT = "CONSTRAINT";
  static final String T_CONTINUE = "CONTINUE";
  static final String T_CORRESPONDING = "CORRESPONDING";
  static final String T_CREATE = "CREATE";
  static final String T_CROSS = "CROSS";
  static final String T_CUBE = "CUBE";
  static final String T_CURRENT = "CURRENT";
  static final String T_CURRENT_DATE = "CURRENT_DATE";
  static final String T_CURRENT_DEFAULT_TRANS_GROUP = "CURRENT_DEFAULT_TRANSFORM_GROUP";
  static final String T_CURRENT_PATH = "CURRENT_PATH";
  static final String T_CURRENT_ROLE = "CURRENT_ROLE";
  static final String T_CURRENT_TIME = "CURRENT_TIME";
  static final String T_CURRENT_TIMESTAMP = "CURRENT_TIMESTAMP";
  static final String T_CURRENT_TRANS_TROUP_FOR_TYPE = "CURRENT_TRANSFORM_GROUP_FOR_TYPE";
  static final String T_CURRENT_USER = "CURRENT_USER";
  static final String T_CURSOR = "CURSOR";
  static final String T_CYCLE = "CYCLE";
  static final String T_DATE = "DATE";
  static final String T_DAY = "DAY";
  static final String T_DEALLOCATE = "DEALLOCATE";
  static final String T_DEC = "DEC";
  static final String T_DECIMAL = "DECIMAL";
  static final String T_DECLARE = "DECLARE";
  static final String T_DEFAULT = "DEFAULT";
  public static final String T_DELETE = "DELETE";
  static final String T_DEREF = "DEREF";
  static final String T_DESCRIBE = "DESCRIBE";
  static final String T_DETERMINISTIC = "DETERMINISTIC";
  static final String T_DISCONNECT = "DISCONNECT";
  static final String T_DISTINCT = "DISTINCT";
  static final String T_DO = "DO";
  static final String T_DOUBLE = "DOUBLE";
  static final String T_DOW = "DAYOFWEEK";
  static final String T_DROP = "DROP";
  static final String T_DYNAMIC = "DYNAMIC";
  static final String T_EACH = "EACH";
  static final String T_ELEMENT = "ELEMENT";
  static final String T_ELSE = "ELSE";
  static final String T_ELSEIF = "ELSEIF";
  static final String T_END = "END";
  static final String T_ESCAPE = "ESCAPE";
  static final String T_EXCEPT = "EXCEPT";
  static final String T_EXEC = "EXEC";
  static final String T_EXECUTE = "EXECUTE";
  static final String T_EXISTS = "EXISTS";
  static final String T_EXIT = "EXIT";
  static final String T_EXTERNAL = "EXTERNAL";
  static final String T_FALSE = "FALSE";
  static final String T_FETCH = "FETCH";
  static final String T_FILTER = "FILTER";
  static final String T_FLOAT = "FLOAT";
  static final String T_FOR = "FOR";
  static final String T_FOREIGN = "FOREIGN";
  static final String T_FREE = "FREE";
  static final String T_FROM = "FROM";
  static final String T_FULL = "FULL";
  static final String T_FUNCTION = "FUNCTION";
  static final String T_GET = "GET";
  static final String T_GLOBAL = "GLOBAL";
  static final String T_GRANT = "GRANT";
  static final String T_GROUP = "GROUP";
  static final String T_GROUPING = "GROUPING";
  static final String T_HANDLER = "HANDLER";
  static final String T_HAVING = "HAVING";
  static final String T_HEADER = "HEADER";
  static final String T_HOLD = "HOLD";
  static final String T_HOUR = "HOUR";
  static final String T_IDENTITY = "IDENTITY";
  static final String T_IF = "IF";
  static final String T_IMMEDIATE = "IMMEDIATE";
  static final String T_IN = "IN";
  static final String T_INDICATOR = "INDICATOR";
  static final String T_INNER = "INNER";
  static final String T_INOUT = "INOUT";
  static final String T_INPUT = "INPUT";
  static final String T_INSENSITIVE = "INSENSITIVE";
  public static final String T_INSERT = "INSERT";
  static final String T_INT = "INT";
  static final String T_INTEGER = "INTEGER";
  static final String T_INTERSECT = "INTERSECT";
  static final String T_INTERVAL = "INTERVAL";
  static final String T_INTO = "INTO";
  static final String T_IS = "IS";
  static final String T_ITERATE = "ITERATE";
  static final String T_JOIN = "JOIN";
  static final String T_LANGUAGE = "LANGUAGE";
  static final String T_LARGE = "LARGE";
  static final String T_LATERAL = "LATERAL";
  static final String T_LEADING = "LEADING";
  static final String T_LEAVE = "LEAVE";
  static final String T_LEFT = "LEFT";
  static final String T_LIKE = "LIKE";
  static final String T_LOCAL = "LOCAL";
  static final String T_LOCALTIME = "LOCALTIME";
  static final String T_LOCALTIMESTAMP = "LOCALTIMESTAMP";
  static final String T_LOOP = "LOOP";
  static final String T_MATCH = "MATCH";
  static final String T_MEMBER = "MEMBER";
  static final String T_METHOD = "METHOD";
  static final String T_MINUTE = "MINUTE";
  static final String T_MODIFIES = "MODIFIES";
  static final String T_MODULE = "MODULE";
  static final String T_MONTH = "MONTH";
  static final String T_MULTISET = "MULTISET";
  static final String T_NATIONAL = "NATIONAL";
  static final String T_NATURAL = "NAUTRAL";
  static final String T_NCHAR = "NCHAR";
  static final String T_NCLOB = "NCLOB";
  static final String T_NEW = "NEW";
  static final String T_NEXT = "NEXT";
  static final String T_NO = "NO";
  static final String T_NONE = "NONE";
  static final String T_NOT = "NOT";
  static final String T_NULL = "NULL";
  static final String T_NUMERIC = "NUMERIC";
  static final String T_OF = "OF";
  static final String T_OLD = "OLD";
  static final String T_ON = "ON";
  static final String T_ONLY = "ONLY";
  static final String T_OPEN = "OPEN";
  static final String T_OR = "OR";
  static final String T_ORDER = "ORDER";
  static final String T_OUT = "OUT";
  static final String T_OUTER = "OUTER";
  static final String T_OUTPUT = "OUTPUT";
  static final String T_OVER = "OVER";
  static final String T_OVERLAPS = "OVERLAPS";
  static final String T_PARAMETER = "PARAMETER";
  static final String T_PARTITION = "PARTITION";
  static final String T_PRECISION = "PRECISION";
  static final String T_PREPARE = "PREPARE";
  static final String T_PRIMARY = "PRIMARY";
  static final String T_PROCEDURE = "PROCEDURE";
  static final String T_RANGE = "RANGE";
  static final String T_READS = "READS";
  static final String T_REAL = "REAL";
  static final String T_RECURSIVE = "RECURSIVE";
  static final String T_REF = "REF";
  static final String T_REFERENCES = "REFERENCES";
  static final String T_REFERENCING = "REFERENCING";
  static final String T_RELEASE = "RELEASE";
  static final String T_REPEAT = "REPEAT";
  static final String T_RESIGNAL = "RESIGNAL";
  static final String T_RESULT = "RESULT";
  static final String T_RETURN = "RETURN";
  static final String T_RETURNS = "RETURNS";
  static final String T_REVOKE = "REVOKE";
  static final String T_RIGHT = "RIGHT";
  static final String T_ROLLBACK = "ROLLBACK";
  static final String T_ROLLUP = "ROLLUP";
  static final String T_ROW = "ROW";
  static final String T_ROWS = "ROWS";
  static final String T_SAVEPOINT = "SAVEPOINT";
  static final String T_SCOPE = "SCOPE";
  static final String T_SCROLL = "SCROLL";
  static final String T_SECOND = "SECOND";
  static final String T_SEARCH = "SEARCH";
  static final String T_SELECT = "SELECT";
  static final String T_SENSITIVE = "SENSITIVE";
  static final String T_SESSION_USER = "SESSION_USER";
  public static final String T_SET = "SET";
  static final String T_SIGNAL = "SIGNAL";
  static final String T_SIMILAR = "SIMILAR";
  static final String T_SMALLINT = "SMALLINT";
  static final String T_SOME = "SOME";
  static final String T_SPECIFIC = "SPECIFIC";
  static final String T_SPECIFICTYPE = "SPECIFICTYPE";
  static final String T_SQL = "SQL";
  static final String T_SQLEXCEPTION = "SQLEXCEPTION";
  static final String T_SQLSTATE = "SQLSTATE";
  static final String T_SQLWARNING = "SQLWARNING";
  static final String T_START = "START";
  static final String T_STATIC = "STATIC";
  static final String T_SUBMULTISET = "SUBMULTISET";
  static final String T_SYMMETRIC = "SYMMETRIC";
  static final String T_SYSTEM = "SYSTEM";
  static final String T_SYSTEM_USER = "SYSTEM_USER";
  public static final String T_TABLE = "TABLE";
  static final String T_TABLESAMPLE = "TABLESAMPLE";
  static final String T_THEN = "THEN";
  static final String T_TIME = "TIME";
  static final String T_TIMESTAMP = "TIMESTAMP";
  static final String T_TIMEZONE_HOUR = "TIMEZONE_HOUR";
  static final String T_TIMEZONE_MINUTE = "TIMEZONE_MINUTE";
  static final String T_TO = "TO";
  static final String T_TRAILING = "TRAILING";
  static final String T_TRANSLATION = "TRANSLATION";
  static final String T_TREAT = "TREAT";
  static final String T_TRIGGER = "TRIGGER";
  static final String T_TRUE = "TRUE";
  static final String T_UNDO = "UNDO";
  static final String T_UNION = "UNION";
  static final String T_UNIQUE = "UNIQUE";
  static final String T_UNKNOWN = "UNKNOWN";
  static final String T_UNNEST = "UNNEST";
  static final String T_UNTIL = "UNTIL";
  static final String T_UPDATE = "UPDATE";
  static final String T_USER = "USER";
  static final String T_USING = "USING";
  static final String T_VALUE = "VALUE";
  static final String T_VALUES = "VALUES";
  static final String T_VARCHAR = "VARCHAR";
  static final String T_VARYING = "VARYING";
  static final String T_WHEN = "WHEN";
  static final String T_WHENEVER = "WHENEVER";
  static final String T_WHERE = "WHERE";
  static final String T_WHILE = "WHILE";
  static final String T_WINDOW = "WINDOW";
  static final String T_WITH = "WITH";
  static final String T_WITHIN = "WITHIN";
  static final String T_WITHOUT = "WITHOUT";
  static final String T_YEAR = "YEAR";
  static final String T_ALWAYS = "ALWAYS";
  static final String T_ACTION = "ACTION";
  static final String T_ADMIN = "ADMIN";
  static final String T_AFTER = "AFTER";
  static final String T_ALIAS = "ALIAS";
  static final String T_ASC = "ASC";
  static final String T_AUTOCOMMIT = "AUTOCOMMIT";
  static final String T_AVG = "AVG";
  static final String T_BACKUP = "BACKUP";
  static final String T_BEFORE = "BEFORE";
  static final String T_CACHED = "CACHED";
  static final String T_CASCADE = "CASCADE";
  static final String T_CASEWHEN = "CASEWHEN";
  static final String T_CHECKPOINT = "CHECKPOINT";
  static final String T_CLASS = "CLASS";
  static final String T_COALESCE = "COALESCE";
  static final String T_COLLATION = "COLLATION";
  static final String T_COMPACT = "COMPACT";
  public static final String T_COMPRESSED = "COMPRESSED";
  static final String T_CONVERT = "CONVERT";
  static final String T_COUNT = "COUNT";
  static final String T_DATABASE = "DATABASE";
  static final String T_DEFRAG = "DEFRAG";
  static final String T_DESC = "DESC";
  static final String T_EVERY = "EVERY";
  static final String T_EXPLAIN = "EXPLAIN";
  static final String T_EXTRACT = "EXTRACT";
  static final String T_GENERATED = "GENERATED";
  static final String T_IFNULL = "IFNULL";
  static final String T_IGNORECASE = "IGNORECASE";
  static final String T_IMMEDIATELY = "IMMEDIATELY";
  static final String T_INCREMENT = "INCREMENT";
  static final String T_INDEX = "INDEX";
  static final String T_INITIAL = "INITIAL";
  static final String T_KEY = "KEY";
  static final String T_LIMIT = "LIMIT";
  static final String T_LOGSIZE = "LOGSIZE";
  static final String T_MAX = "MAX";
  static final String T_MAXROWS = "MAXROWS";
  static final String T_MEMORY = "MEMORY";
  static final String T_MERGE = "MERGE";
  static final String T_MIN = "MIN";
  static final String T_MINUS = "MINUS";
  static final String T_NOW = "NOW";
  static final String T_NOWAIT = "NOWAIT";
  static final String T_NULLIF = "NULLIF";
  static final String T_NVL = "NVL";
  static final String T_OFFSET = "OFFSET";
  static final String T_PASSWORD = "PASSWORD";
  public static final String T_SCHEMA = "SCHEMA";
  static final String T_PLAN = "PLAN";
  static final String T_PRESERVE = "PRESERVE";
  static final String T_PRIVILEGES = "PRIVILEGES";
  static final String T_POSITION = "POSITION";
  static final String T_PROPERTY = "PROPERTY";
  static final String T_PUBLIC = "PUBLIC";
  static final String T_QUEUE = "QUEUE";
  static final String T_READONLY = "READONLY";
  static final String T_REFERENTIAL_INTEGRITY = "REFERENTIAL_INTEGRITY";
  static final String T_RENAME = "RENAME";
  static final String T_RESTART = "RESTART";
  static final String T_RESTRICT = "RESTRICT";
  static final String T_ROLE = "ROLE";
  static final String T_SCRIPT = "SCRIPT";
  static final String T_SCRIPTFORMAT = "SCRIPTFORMAT";
  static final String T_SEQUENCE = "SEQUENCE";
  static final String T_SHUTDOWN = "SHUTDOWN";
  public static final String T_SOURCE = "SOURCE";
  static final String T_STDDEV_POP = "STDDEV_POP";
  static final String T_STDDEV_SAMP = "STDDEV_SAMP";
  static final String T_SUBSTRING = "SUBSTRING";
  static final String T_SUM = "SUM";
  static final String T_SYSDATE = "SYSDATE";
  static final String T_TEMP = "TEMP";
  static final String T_TEMPORARY = "TEMPORARY";
  public static final String T_TEXT = "TEXT";
  static final String T_TODAY = "TODAY";
  static final String T_TOP = "TOP";
  static final String T_TRIM = "TRIM";
  static final String T_VAR_POP = "VAR_POP";
  static final String T_VAR_SAMP = "VAR_SAMP";
  static final String T_VIEW = "VIEW";
  static final String T_WORK = "WORK";
  static final String T_WRITE_DELAY = "WRITE_DELAY";
  public static final String T_OFF = "OFF";
  static final int ADD = 1;
  static final int ALL = 2;
  static final int ALLOCATE = 3;
  static final int ALTER = 4;
  static final int AND = 5;
  static final int ANY = 6;
  static final int ARE = 7;
  static final int ARRAY = 8;
  static final int AS = 9;
  static final int ASENSITIVE = 10;
  static final int ASYMMETRIC = 11;
  static final int AT = 12;
  static final int ATOMIC = 13;
  static final int AUTHORIZATION = 14;
  static final int BEGIN = 15;
  static final int BETWEEN = 16;
  static final int BIGINT = 17;
  static final int BINARY = 18;
  static final int BLOB = 19;
  static final int BOOLEAN = 20;
  static final int BOTH = 21;
  static final int BY = 22;
  public static final int CALL = 23;
  static final int CALLED = 24;
  static final int CASCADED = 25;
  static final int CASE = 26;
  static final int CAST = 27;
  static final int CHAR = 28;
  static final int CHARACTER = 29;
  static final int CHECK = 30;
  static final int CLOB = 31;
  static final int CLOSE = 32;
  static final int COLLATE = 33;
  static final int COLUMN = 34;
  static final int COMMIT = 35;
  static final int CONDITION = 36;
  static final int CONNECT = 37;
  static final int CONSTRAINT = 38;
  static final int CONTINUE = 39;
  static final int CORRESPONDING = 40;
  static final int CREATE = 41;
  static final int CROSS = 42;
  static final int CUBE = 43;
  static final int CURRENT = 44;
  static final int CURRENT_DATE = 45;
  static final int CURRENT_DEFAULT_TRANSFORM_GRO = 46;
  static final int CURRENT_PATH = 47;
  static final int CURRENT_ROLE = 48;
  static final int CURRENT_TIME = 49;
  static final int CURRENT_TIMESTAMP = 50;
  static final int CURRENT_TRANSFORM_GROUP_FOR_T = 51;
  static final int CURRENT_USER = 52;
  static final int CURSOR = 53;
  static final int CYCLE = 54;
  static final int DATE = 55;
  static final int DAY = 56;
  static final int DEALLOCATE = 57;
  static final int DEC = 58;
  static final int DECIMAL = 59;
  static final int DECLARE = 60;
  static final int DEFAULT = 61;
  public static final int DELETE = 62;
  static final int DEREF = 63;
  static final int DESCRIBE = 64;
  static final int DETERMINISTIC = 65;
  static final int DISCONNECT = 66;
  static final int DISTINCT = 67;
  static final int DO = 68;
  static final int DOUBLE = 69;
  static final int DROP = 70;
  static final int DYNAMIC = 71;
  static final int EACH = 72;
  static final int ELEMENT = 73;
  static final int ELSE = 74;
  static final int ELSEIF = 75;
  static final int END = 76;
  static final int ESCAPE = 77;
  static final int EXCEPT = 78;
  static final int EXEC = 79;
  static final int EXECUTE = 80;
  static final int EXISTS = 81;
  static final int EXIT = 82;
  static final int EXTERNAL = 83;
  static final int FALSE = 84;
  static final int FETCH = 85;
  static final int FILTER = 86;
  static final int FLOAT = 87;
  static final int FOR = 88;
  static final int FOREIGN = 89;
  static final int FREE = 90;
  static final int FROM = 91;
  static final int FULL = 92;
  static final int FUNCTION = 93;
  static final int GET = 94;
  static final int GLOBAL = 95;
  static final int GRANT = 96;
  static final int GROUP = 97;
  static final int GROUPING = 98;
  static final int HANDLER = 99;
  static final int HAVING = 100;
  static final int HOLD = 101;
  static final int HOUR = 102;
  static final int IDENTITY = 103;
  static final int IF = 104;
  static final int IMMEDIATE = 105;
  static final int IN = 106;
  static final int INDICATOR = 107;
  static final int INNER = 108;
  static final int INOUT = 109;
  static final int INPUT = 110;
  static final int INSENSITIVE = 111;
  public static final int INSERT = 112;
  static final int INT = 113;
  static final int INTEGER = 114;
  static final int INTERSECT = 115;
  static final int INTERVAL = 116;
  static final int INTO = 117;
  static final int IS = 118;
  static final int ITERATE = 119;
  static final int JOIN = 120;
  static final int LANGUAGE = 121;
  static final int LARGE = 122;
  static final int LATERAL = 123;
  static final int LEADING = 124;
  static final int LEAVE = 125;
  static final int LEFT = 126;
  static final int LIKE = 127;
  static final int LOCAL = 128;
  static final int LOCALTIME = 129;
  static final int LOCALTIMESTAMP = 130;
  static final int LOOP = 131;
  static final int MATCH = 132;
  static final int MEMBER = 133;
  static final int MERGE = 134;
  static final int METHOD = 135;
  static final int MINUTE = 136;
  static final int MODIFIES = 137;
  static final int MODULE = 138;
  static final int MONTH = 139;
  static final int MULTISET = 140;
  static final int NATIONAL = 141;
  static final int NATURAL = 142;
  static final int NCHAR = 143;
  static final int NCLOB = 144;
  static final int NEW = 145;
  static final int NO = 146;
  static final int NONE = 147;
  static final int NOT = 148;
  static final int NULL = 149;
  static final int NUMERIC = 150;
  static final int OF = 151;
  static final int OLD = 152;
  static final int ON = 153;
  static final int ONLY = 154;
  static final int OPEN = 155;
  static final int OR = 156;
  static final int ORDER = 157;
  static final int OUT = 158;
  static final int OUTER = 159;
  static final int OUTPUT = 160;
  static final int OVER = 161;
  static final int OVERLAPS = 162;
  static final int PARAMETER = 163;
  static final int PARTITION = 164;
  static final int PRECISION = 165;
  static final int PREPARE = 166;
  static final int PRIMARY = 167;
  static final int PROCEDURE = 168;
  static final int RANGE = 169;
  static final int READS = 170;
  static final int REAL = 171;
  static final int RECURSIVE = 172;
  static final int REF = 173;
  static final int REFERENCES = 174;
  static final int REFERENCING = 175;
  static final int RELEASE = 176;
  static final int REPEAT = 177;
  static final int RESIGNAL = 178;
  static final int RESULT = 179;
  static final int RETURN = 180;
  static final int RETURNS = 181;
  static final int REVOKE = 182;
  static final int RIGHT = 183;
  static final int ROLLBACK = 184;
  static final int ROLLUP = 185;
  static final int ROW = 186;
  static final int ROWS = 187;
  static final int SAVEPOINT = 188;
  static final int SCOPE = 189;
  static final int SCROLL = 190;
  static final int SEARCH = 191;
  static final int SECOND = 192;
  public static final int SELECT = 193;
  static final int SENSITIVE = 194;
  static final int SESSION_USER = 195;
  static final int SET = 196;
  static final int SIGNAL = 197;
  static final int SIMILAR = 198;
  static final int SMALLINT = 199;
  static final int SOME = 200;
  static final int SPECIFIC = 201;
  static final int SPECIFICTYPE = 202;
  static final int SQL = 203;
  static final int SQLEXCEPTION = 204;
  static final int SQLSTATE = 205;
  static final int SQLWARNING = 206;
  static final int START = 207;
  static final int STATIC = 208;
  static final int SUBMULTISET = 209;
  static final int SYMMETRIC = 210;
  static final int SYSTEM = 211;
  static final int SYSTEM_USER = 212;
  static final int TABLE = 213;
  static final int TABLESAMPLE = 214;
  static final int THEN = 215;
  static final int TIME = 216;
  static final int TIMESTAMP = 217;
  static final int TIMEZONE_HOUR = 218;
  static final int TIMEZONE_MINUTE = 219;
  static final int TO = 220;
  static final int TRAILING = 221;
  static final int TRANSLATION = 222;
  static final int TREAT = 223;
  static final int TRIGGER = 224;
  static final int TRUE = 225;
  static final int UNDO = 226;
  static final int UNION = 227;
  static final int UNIQUE = 228;
  static final int UNKNOWN = 229;
  static final int UNNEST = 220;
  static final int UNTIL = 221;
  public static final int UPDATE = 222;
  static final int USER = 223;
  static final int USING = 224;
  static final int VALUE = 225;
  static final int VALUES = 226;
  static final int VARCHAR = 227;
  static final int VARYING = 228;
  static final int WHEN = 229;
  static final int WHENEVER = 230;
  static final int WHERE = 231;
  static final int WHILE = 232;
  static final int WINDOW = 233;
  static final int WITH = 234;
  static final int WITHIN = 235;
  static final int WITHOUT = 236;
  static final int YEAR = 237;
  public static final int UNKNOWNTOKEN = -1;
  static final int ALIAS = 300;
  static final int AUTOCOMMIT = 301;
  static final int CACHED = 302;
  static final int CHECKPOINT = 303;
  static final int EXPLAIN = 304;
  static final int IGNORECASE = 305;
  static final int INDEX = 306;
  static final int LOGSIZE = 307;
  static final int MATCHED = 308;
  static final int MAXROWS = 309;
  static final int MEMORY = 310;
  static final int MINUS = 311;
  static final int NEXT = 312;
  static final int OPENBRACKET = 313;
  static final int PASSWORD = 314;
  static final int PLAN = 315;
  static final int PROPERTY = 316;
  static final int READONLY = 317;
  static final int REFERENTIAL_INTEGRITY = 318;
  static final int RENAME = 319;
  static final int RESTART = 320;
  static final int SCRIPT = 321;
  static final int SCRIPTFORMAT = 322;
  static final int SEMICOLON = 323;
  static final int SEQUENCE = 324;
  static final int SHUTDOWN = 325;
  static final int SOURCE = 326;
  static final int TEMP = 327;
  static final int TEXT = 328;
  static final int VIEW = 329;
  static final int WRITE_DELAY = 330;
  static final int VAR_POP = 330;
  static final int VAR_SAMP = 331;
  static final int STDDEV_POP = 332;
  static final int STDDEV_SAMP = 333;
  static final int DEFRAG = 334;
  static final int INCREMENT = 335;
  static final int TOCHAR = 336;
  static final int DATABASE = 337;
  static final int SCHEMA = 338;
  static final int ROLE = 339;
  static final int DOW = 340;
  static final int INITIAL = 341;
  private static HashSet keywords = new HashSet(67);
  static IntValueHashMap valueTokens;

  private static IntValueHashMap newCommandSet()
  {
    IntValueHashMap localIntValueHashMap = new IntValueHashMap(67);
    localIntValueHashMap.put("ADD", 1);
    localIntValueHashMap.put("ALIAS", 300);
    localIntValueHashMap.put("ALTER", 4);
    localIntValueHashMap.put("AUTOCOMMIT", 301);
    localIntValueHashMap.put("CACHED", 302);
    localIntValueHashMap.put("CALL", 23);
    localIntValueHashMap.put("CHECK", 30);
    localIntValueHashMap.put("CHECKPOINT", 303);
    localIntValueHashMap.put("COLUMN", 34);
    localIntValueHashMap.put("COMMIT", 35);
    localIntValueHashMap.put("CONNECT", 37);
    localIntValueHashMap.put("CONSTRAINT", 38);
    localIntValueHashMap.put("CREATE", 41);
    localIntValueHashMap.put("DATABASE", 337);
    localIntValueHashMap.put("DELETE", 62);
    localIntValueHashMap.put("DEFRAG", 334);
    localIntValueHashMap.put("DISCONNECT", 66);
    localIntValueHashMap.put("DROP", 70);
    localIntValueHashMap.put("EXCEPT", 78);
    localIntValueHashMap.put("EXPLAIN", 304);
    localIntValueHashMap.put("FOREIGN", 89);
    localIntValueHashMap.put("GRANT", 96);
    localIntValueHashMap.put("IGNORECASE", 305);
    localIntValueHashMap.put("INCREMENT", 335);
    localIntValueHashMap.put("INDEX", 306);
    localIntValueHashMap.put("INITIAL", 341);
    localIntValueHashMap.put("INSERT", 112);
    localIntValueHashMap.put("INTERSECT", 115);
    localIntValueHashMap.put("LOGSIZE", 307);
    localIntValueHashMap.put("MAXROWS", 309);
    localIntValueHashMap.put("MEMORY", 310);
    localIntValueHashMap.put("MINUS", 311);
    localIntValueHashMap.put("NEXT", 312);
    localIntValueHashMap.put("NOT", 148);
    localIntValueHashMap.put("(", 313);
    localIntValueHashMap.put("PASSWORD", 314);
    localIntValueHashMap.put("PLAN", 315);
    localIntValueHashMap.put("PRIMARY", 167);
    localIntValueHashMap.put("PROPERTY", 316);
    localIntValueHashMap.put("READONLY", 317);
    localIntValueHashMap.put("REFERENTIAL_INTEGRITY", 318);
    localIntValueHashMap.put("RELEASE", 176);
    localIntValueHashMap.put("RENAME", 319);
    localIntValueHashMap.put("RESTART", 320);
    localIntValueHashMap.put("REVOKE", 182);
    localIntValueHashMap.put("ROLE", 339);
    localIntValueHashMap.put("ROLLBACK", 184);
    localIntValueHashMap.put("SAVEPOINT", 188);
    localIntValueHashMap.put("SCRIPT", 321);
    localIntValueHashMap.put("SCRIPTFORMAT", 322);
    localIntValueHashMap.put("SELECT", 193);
    localIntValueHashMap.put(";", 323);
    localIntValueHashMap.put("SEQUENCE", 324);
    localIntValueHashMap.put("SET", 196);
    localIntValueHashMap.put("SHUTDOWN", 325);
    localIntValueHashMap.put("SOURCE", 326);
    localIntValueHashMap.put("TABLE", 213);
    localIntValueHashMap.put("TEMP", 327);
    localIntValueHashMap.put("TEXT", 328);
    localIntValueHashMap.put("TRIGGER", 224);
    localIntValueHashMap.put("UNIQUE", 228);
    localIntValueHashMap.put("UPDATE", 222);
    localIntValueHashMap.put("UNION", 227);
    localIntValueHashMap.put("USER", 223);
    localIntValueHashMap.put("VALUES", 226);
    localIntValueHashMap.put("VIEW", 329);
    localIntValueHashMap.put("WRITE_DELAY", 330);
    localIntValueHashMap.put("SCHEMA", 338);
    return localIntValueHashMap;
  }

  public static int get(String paramString)
  {
    return commandSet.get(paramString, -1);
  }

  public static boolean isKeyword(String paramString)
  {
    return keywords.contains(paramString);
  }

  static
  {
    String[] arrayOfString = { "AS", "AND", "ALL", "ANY", "AVG", "BY", "BETWEEN", "BOTH", "CALL", "CASE", "CASEWHEN", "CAST", "CONVERT", "COUNT", "COALESCE", "DISTINCT", "ELSE", "END", "EVERY", "EXISTS", "EXCEPT", "EXTRACT", "FOR", "FROM", "GROUP", "HAVING", "IF", "INTO", "IFNULL", "IS", "IN", "INTERSECT", "JOIN", "INNER", "LEADING", "LIKE", "MAX", "MIN", "NEXT", "NULLIF", "NOT", "NVL", "MINUS", "ON", "ORDER", "OR", "OUTER", "POSITION", "PRIMARY", "SELECT", "SET", "SOME", "STDDEV_POP", "STDDEV_SAMP", "SUBSTRING", "SUM", "THEN", "TO", "TRAILING", "TRIM", "UNIQUE", "UNION", "VALUES", "VAR_POP", "VAR_SAMP", "WHEN", "WHERE" };
    for (int i = 0; i < arrayOfString.length; i++)
      keywords.add(arrayOfString[i]);
  }
}

/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
* Qualified Name:     org.hsqldb.Token
* JD-Core Version:    0.6.0
*/
TOP

Related Classes of org.hsqldb.Token

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.