1 /* Copyright (c) 2001-2016, The HSQL Development Group 2 * All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are met: 6 * 7 * Redistributions of source code must retain the above copyright notice, this 8 * list of conditions and the following disclaimer. 9 * 10 * Redistributions in binary form must reproduce the above copyright notice, 11 * this list of conditions and the following disclaimer in the documentation 12 * and/or other materials provided with the distribution. 13 * 14 * Neither the name of the HSQL Development Group nor the names of its 15 * contributors may be used to endorse or promote products derived from this 16 * software without specific prior written permission. 17 * 18 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 19 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 21 * ARE DISCLAIMED. IN NO EVENT SHALL HSQL DEVELOPMENT GROUP, HSQLDB.ORG, 22 * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 23 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 24 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 25 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 26 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 28 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 */ 30 31 32 package org.hsqldb; 33 34 import org.hsqldb.lib.IntKeyHashMap; 35 import org.hsqldb.lib.IntValueHashMap; 36 import org.hsqldb.lib.OrderedIntHashSet; 37 38 /** 39 * Defines and enumerates reserved and non-reserved SQL keywords.<p> 40 * 41 * @author Fred Toussi (fredt@users dot sourceforge.net) 42 * @version 2.3.4 43 * @since 1.7.2 44 */ 45 public class Tokens { 46 47 // SQL 200n reserved words full set 48 static final String T_ABS = "ABS"; 49 public static final String T_ALL = "ALL"; 50 static final String T_ALLOCATE = "ALLOCATE"; 51 public static final String T_ALTER = "ALTER"; 52 static final String T_AND = "AND"; 53 public static final String T_ANY = "ANY"; 54 static final String T_ARE = "ARE"; 55 public static final String T_ARRAY = "ARRAY"; 56 public static final String T_ARRAY_AGG = "ARRAY_AGG"; 57 static final String T_ARRAY_MAX_CARDINALITY = "ARRAY_MAX_CARDINALITY"; 58 public static final String T_AS = "AS"; 59 static final String T_ASENSITIVE = "ASENSITIVE"; 60 static final String T_ASYMMETRIC = "ASYMMETRIC"; 61 static final String T_AT = "AT"; 62 static final String T_ATOMIC = "ATOMIC"; 63 public static final String T_AUTHORIZATION = "AUTHORIZATION"; 64 public static final String T_AVG = "AVG"; 65 static final String T_BEGIN = "BEGIN"; 66 static final String T_BEGIN_FRAME = "BEGIN_FRAME"; 67 static final String T_BEGIN_PARTITION = "BEGIN_PARTITION"; 68 static final String T_BETWEEN = "BETWEEN"; 69 public static final String T_BIGINT = "BIGINT"; 70 public static final String T_BINARY = "BINARY"; 71 static final String T_BIT_LENGTH = "BIT_LENGTH"; 72 public static final String T_BLOB = "BLOB"; 73 public static final String T_BOOLEAN = "BOOLEAN"; 74 static final String T_BOTH = "BOTH"; 75 static final String T_BY = "BY"; 76 public static final String T_CALL = "CALL"; 77 static final String T_CALLED = "CALLED"; 78 static final String T_CARDINALITY = "CARDINALITY"; 79 public static final String T_CASCADED = "CASCADED"; 80 static final String T_CASE = "CASE"; 81 static final String T_CAST = "CAST"; 82 static final String T_CEIL = "CEIL"; 83 static final String T_CEILING = "CEILING"; 84 public static final String T_CHAR = "CHAR"; 85 static final String T_CHAR_LENGTH = "CHAR_LENGTH"; 86 public static final String T_CHARACTER = "CHARACTER"; 87 static final String T_CHARACTER_LENGTH = "CHARACTER_LENGTH"; 88 public static final String T_CHECK = "CHECK"; 89 public static final String T_CLOB = "CLOB"; 90 static final String T_CLOSE = "CLOSE"; 91 static final String T_COALESCE = "COALESCE"; 92 public static final String T_COLLATE = "COLLATE"; 93 static final String T_COLLECT = "COLLECT"; 94 static final String T_COLUMN = "COLUMN"; 95 public static final String T_COMMIT = "COMMIT"; 96 static final String T_CONDITION = "CONDIITON"; 97 public static final String T_CONNECT = "CONNECT"; 98 public static final String T_CONSTRAINT = "CONSTRAINT"; 99 public static final String T_CONTAINS = "CONTAINS"; 100 public static final String T_CONVERT = "CONVERT"; 101 static final String T_CORR = "CORR"; 102 static final String T_CORRESPONDING = "CORRESPONDING"; 103 static final String T_COUNT = "COUNT"; 104 static final String T_COVAR_POP = "COVAR_POP"; 105 static final String T_COVAR_SAMP = "COVAR_SAMP"; 106 public static final String T_CREATE = "CREATE"; 107 static final String T_CROSS = "CROSS"; 108 static final String T_CUBE = "CUBE"; 109 static final String T_CUME_DIST = "CUME_DIST"; 110 static final String T_CURRENT = "CURRENT"; 111 static final String T_CURRENT_CATALOG = "CURRENT_CATALOG"; 112 static final String T_CURRENT_DATE = "CURRENT_DATE"; 113 static final String T_CURRENT_DEFAULT_TRANSFORM_GROUP = 114 "CURRENT_DEFAULT_TRANSFORM_GROUP"; 115 static final String T_CURRENT_PATH = "CURRENT_PATH"; 116 static final String T_CURRENT_ROLE = "CURRENT_ROLE"; 117 static final String T_CURRENT_ROW = "CURRENT_ROW"; 118 static final String T_CURRENT_SCHEMA = "CURRENT_SCHEMA"; 119 static final String T_CURRENT_TIME = "CURRENT_TIME"; 120 static final String T_CURRENT_TIMESTAMP = "CURRENT_TIMESTAMP"; 121 static final String T_CURRENT_TRANSFORM_GROUP_FOR_TYPE = 122 "CURRENT_TRANSFORM_GROUP_FOR_TYPE"; 123 static final String T_CURRENT_USER = "CURRENT_USER"; 124 static final String T_CURSOR = "CURSOR"; 125 static final String T_CYCLE = "CYCLE"; 126 public static final String T_DATE = "DATE"; 127 public static final String T_DAY = "DAY"; 128 static final String T_DEALLOCATE = "DEALLOCATE"; 129 public static final String T_DEC = "DEC"; 130 public static final String T_DECIMAL = "DECIMAL"; 131 static final String T_DECLARE = "DECLARE"; 132 public static final String T_DEFAULT = "DEFAULT"; 133 public static final String T_DELETE = "DELETE"; 134 static final String T_DENSE_RANK = "DENSE_RANK"; 135 static final String T_DEREF = "DEREF"; 136 static final String T_DESCRIBE = "DESCRIBE"; 137 static final String T_DETERMINISTIC = "DETERMINISTIC"; 138 static final String T_DISCONNECT = "DISCONNECT"; 139 static final String T_DISTINCT = "DISTINCT"; 140 public static final String T_DO = "DO"; 141 public static final String T_DOUBLE = "DOUBLE"; 142 static final String T_DROP = "DROP"; 143 static final String T_DYNAMIC = "DYNAMIC"; 144 static final String T_EACH = "EACH"; 145 static final String T_ELEMENT = "ELEMENT"; 146 static final String T_ELSE = "ELSE"; 147 static final String T_ELSEIF = "ELSEIF"; 148 static final String T_END = "END"; 149 static final String T_END_EXEC = "END_EXEC"; 150 static final String T_END_FRAME = "END_FRAME"; 151 static final String T_END_PARTITION = "END_PARTITION"; 152 static final String T_EQUALS = "EQUALS"; 153 static final String T_ESCAPE = "ESCAPE"; 154 static final String T_EVERY = "EVERY"; 155 static final String T_EXCEPT = "EXCEPT"; 156 static final String T_EXEC = "EXEC"; 157 public static final String T_EXECUTE = "EXECUTE"; 158 static final String T_EXISTS = "EXISTS"; 159 static final String T_EXP = "EXP"; 160 public static final String T_EXTERNAL = "EXTERNAL"; 161 static final String T_EXTRACT = "EXTRACT"; 162 public static final String T_FALSE = "FALSE"; 163 static final String T_FETCH = "FETCH"; 164 static final String T_FILTER = "FILTER"; 165 static final String T_FIRST_VALUE = "FIRST_VALUE"; 166 public static final String T_FLOAT = "FLOAT"; 167 static final String T_FLOOR = "FLOOR"; 168 public static final String T_FOR = "FOR"; 169 public static final String T_FOREIGN = "FOREIGN"; 170 static final String T_FRAME_ROW = "FRAME_ROW"; 171 static final String T_FREE = "FREE"; 172 public static final String T_FROM = "FROM"; 173 static final String T_FULL = "FULL"; 174 public static final String T_FUNCTION = "FUNCTION"; 175 static final String T_FUSION = "FUSION"; 176 public static final String T_GET = "GET"; 177 static final String T_GLOBAL = "GLOBAL"; 178 public static final String T_GRANT = "GRANT"; 179 static final String T_GROUP = "GROUP"; 180 static final String T_GROUPING = "GROUPING"; 181 static final String T_HANDLER = "HANDLER"; 182 static final String T_HAVING = "HAVING"; 183 static final String T_HOLD = "HOLD"; 184 public static final String T_HOUR = "HOUR"; 185 static final String T_IDENTITY = "IDENTITY"; 186 static final String T_IF = "IF"; 187 static final String T_IMPORT = "IMPORT"; 188 static final String T_IN = "IN"; 189 static final String T_INDICATOR = "INDICATOR"; 190 static final String T_INNER = "INNER"; 191 static final String T_INOUT = "INOUT"; 192 static final String T_INSENSITIVE = "INSENSITIVE"; 193 public static final String T_INSERT = "INSERT"; 194 public static final String T_INT = "INT"; 195 public static final String T_INTEGER = "INTEGER"; 196 static final String T_INTERSECT = "INTERSECT"; 197 static final String T_INTERSECTION = "INTERSECTION"; 198 public static final String T_INTERVAL = "INTERVAL"; 199 static final String T_INTO = "INTO"; 200 static final String T_ITERATE = "ITERATE"; 201 public static final String T_IS = "IS"; 202 static final String T_JAR = "JAR"; // SQL/JRT 203 static final String T_JOIN = "JOIN"; 204 static final String T_LAG = "LAG"; 205 public static final String T_LANGUAGE = "LANGUAGE"; 206 static final String T_LARGE = "LARGE"; 207 static final String T_LAST_VALUE = "LAST_VALUE"; 208 static final String T_LATERAL = "LATERAL"; 209 static final String T_LEAD = "LEAD"; 210 static final String T_LEADING = "LEADING"; 211 static final String T_LEAVE = "LEAVE"; 212 static final String T_LEFT = "LEFT"; 213 static final String T_LIKE = "LIKE"; 214 static final String T_LIKE_REGX = "LIKE_REGX"; 215 static final String T_LN = "LN"; 216 public static final String T_LOCAL = "LOCAL"; 217 static final String T_LOCALTIME = "LOCALTIME"; 218 static final String T_LOCALTIMESTAMP = "LOCALTIMESTAMP"; 219 public static final String T_LOOP = "LOOP"; 220 static final String T_LOWER = "LOWER"; 221 static final String T_MATCH = "MATCH"; 222 static final String T_MAX = "MAX"; 223 static final String T_MAX_CARDINALITY = "MAX_CARDINALITY"; 224 static final String T_MEMBER = "MEMBER"; 225 static final String T_MERGE = "MERGE"; 226 static final String T_METHOD = "METHOD"; 227 static final String T_MIN = "MIN"; 228 public static final String T_MINUTE = "MINUTE"; 229 static final String T_MOD = "MOD"; 230 static final String T_MODIFIES = "MODIFIES"; 231 static final String T_MODULE = "MODULE"; 232 public static final String T_MONTH = "MONTH"; 233 public static final String T_MULTISET = "MULTISET"; 234 static final String T_NATIONAL = "NATIONAL"; 235 static final String T_NATURAL = "NATURAL"; 236 static final String T_NCHAR = "NCHAR"; 237 static final String T_NCLOB = "NCLOB"; 238 static final String T_NEW = "NEW"; 239 public static final String T_NO = "NO"; 240 public static final String T_NONE = "NONE"; 241 static final String T_NORMALIZE = "NORMALIZE"; 242 static final String T_NOT = "NOT"; 243 static final String T_NTH_VALUE = "NTH_VALUE"; 244 static final String T_NTILE = "NTILE"; 245 public static final String T_NULL = "NULL"; 246 public static final String T_NULLIF = "NULLIF"; 247 public static final String T_NUMERIC = "NUMERIC"; 248 static final String T_OCCURRENCES_REGEX = "OCCURRENCES_REGEX"; 249 static final String T_OCTET_LENGTH = "OCTET_LENGTH"; 250 static final String T_OF = "OF"; 251 static final String T_OFFSET = "OFFSET"; 252 static final String T_OLD = "OLD"; 253 public static final String T_ON = "ON"; 254 public static final String T_ONLY = "ONLY"; 255 static final String T_OPEN = "OPEN"; 256 static final String T_OR = "OR"; 257 public static final String T_ORDER = "ORDER"; 258 static final String T_OUT = "OUT"; 259 static final String T_OUTER = "OUTER"; 260 static final String T_OVER = "OVER"; 261 static final String T_OVERLAPS = "OVERLAPS"; 262 static final String T_OVERLAY = "OVERLAY"; 263 static final String T_PARAMETER = "PARAMETER"; 264 static final String T_PARTITION = "PARTITION"; 265 static final String T_PERCENT = "PERCENT"; 266 static final String T_PERCENT_RANK = "PERCENT_RANK"; 267 static final String T_PERCENTILE_CONT = "PERCENTILE_CONT"; 268 static final String T_PERCENTILE_DISC = "PERCENTILE_DISC"; 269 static final String T_PERIOD = "PERIOD"; 270 static final String T_PORTION = "PORTION"; 271 static final String T_POSITION = "POSITION"; 272 static final String T_POSITION_REGEX = "POSITION_REGEX"; 273 static final String T_POWER = "POWER"; 274 static final String T_PRECEDES = "PRECEDES"; 275 static final String T_PRECISION = "PRECISION"; 276 static final String T_PREPARE = "PREPARE"; 277 static final String T_PRIMARY = "PRIMARY"; 278 public static final String T_PROCEDURE = "PROCEDURE"; 279 static final String T_RANGE = "RANGE"; 280 static final String T_RANK = "RANK"; 281 static final String T_READS = "READS"; 282 public static final String T_REAL = "REAL"; 283 static final String T_RECURSIVE = "RECURSIVE"; 284 static final String T_REF = "REF"; 285 public static final String T_REFERENCES = "REFERENCES"; 286 static final String T_REFERENCING = "REFERENCING"; 287 static final String T_REGR_AVGX = "REGR_AVGX"; 288 static final String T_REGR_AVGY = "REGR_AVGY"; 289 static final String T_REGR_COUNT = "REGR_COUNT"; 290 static final String T_REGR_INTERCEPT = "REGR_INTERCEPT"; 291 static final String T_REGR_R2 = "REGR_R2"; 292 static final String T_REGR_SLOPE = "REGR_SLOPE"; 293 static final String T_REGR_SXX = "REGR_SXX"; 294 static final String T_REGR_SXY = "REGR_SXY"; 295 static final String T_REGR_SYY = "REGR_SYY"; 296 static final String T_RELEASE = "RELEASE"; 297 static final String T_REPEAT = "REPEAT"; 298 static final String T_RESIGNAL = "RESIGNAL"; 299 public static final String T_RESULT = "RESULT"; 300 static final String T_RETURN = "RETURN"; 301 static final String T_RETURNS = "RETURNS"; 302 static final String T_REVOKE = "REVOKE"; 303 static final String T_RIGHT = "RIGHT"; 304 public static final String T_ROLLBACK = "ROLLBACK"; 305 static final String T_ROLLUP = "ROLLUP"; 306 public static final String T_ROW = "ROW"; 307 static final String T_ROW_NUMBER = "ROW_NUMBER"; 308 public static final String T_ROWS = "ROWS"; 309 static final String T_SAVEPOINT = "SAVEPOINT"; 310 static final String T_SCOPE = "SCOPE"; 311 static final String T_SCROLL = "SCROLL"; 312 public static final String T_SEARCH = "SEARCH"; 313 public static final String T_SECOND = "SECOND"; 314 public static final String T_SELECT = "SELECT"; 315 static final String T_SENSITIVE = "SENSITIVE"; 316 static final String T_SESSION_USER = "SESSION_USER"; 317 public static final String T_SET = "SET"; 318 static final String T_SIGNAL = "SIGNAL"; 319 static final String T_SIMILAR = "SIMILAR"; 320 public static final String T_SMALLINT = "SMALLINT"; 321 static final String T_SOME = "SOME"; 322 public static final String T_SPECIFIC = "SPECIFIC"; 323 static final String T_SPECIFICTYPE = "SPECIFICTYPE"; 324 public static final String T_SQL = "SQL"; 325 static final String T_SQLEXCEPTION = "SQLEXCEPTION"; 326 static final String T_SQLSTATE = "SQLSTATE"; 327 static final String T_SQLWARNING = "SQLWARNING"; 328 static final String T_SQRT = "SQRT"; 329 static final String T_START = "START"; 330 static final String T_STATIC = "STATIC"; 331 static final String T_STDDEV_POP = "STDDEV_POP"; 332 static final String T_STDDEV_SAMP = "STDDEV_SAMP"; 333 static final String T_SUBMULTISET = "SUBMULTISET"; 334 static final String T_SUBSTRING = "SUBSTRING"; 335 static final String T_SUBSTRING_REGEX = "SUBSTRING_REGEX"; 336 static final String T_SUCCEEDS = "SUCCEEDS"; 337 static final String T_SUM = "SUM"; 338 static final String T_SYMMETRIC = "SYMMETRIC"; 339 static final String T_SYSTEM = "SYSTEM"; 340 static final String T_SYSTEM_TIME = "SYSTEM_TIME"; 341 static final String T_SYSTEM_USER = "SYSTEM_USER"; 342 public static final String T_TABLE = "TABLE"; 343 static final String T_TABLESAMPLE = "TABLESAMPLE"; 344 static final String T_THEN = "THEN"; 345 public static final String T_TIME = "TIME"; 346 public static final String T_TIMESTAMP = "TIMESTAMP"; 347 public static final String T_TIMEZONE_HOUR = "TIMEZONE_HOUR"; 348 public static final String T_TIMEZONE_MINUTE = "TIMEZONE_MINUTE"; 349 public static final String T_TO = "TO"; 350 static final String T_TRAILING = "TRAILING"; 351 public static final String T_TRANSLATE = "TRANSLATE"; 352 static final String T_TRANSLATE_REGEX = "TRANSLATE_REGEX"; 353 static final String T_TRANSLATION = "TRANSLATION"; 354 static final String T_TREAT = "TREAT"; 355 public static final String T_TRIGGER = "TRIGGER"; 356 static final String T_TRIM = "TRIM"; 357 static final String T_TRIM_ARRAY = "TRIM_ARRAY"; 358 public static final String T_TRUE = "TRUE"; 359 public static final String T_TRUNCATE = "TRUNCATE"; 360 static final String T_UESCAPE = "UESCAPE"; 361 static final String T_UNION = "UNION"; 362 public static final String T_UNIQUE = "UNIQUE"; 363 public static final String T_UNKNOWN = "UNKNOWN"; 364 static final String T_UNNEST = "UNNEST"; 365 static final String T_UNTIL = "UNTIL"; 366 public static final String T_UPDATE = "UPDATE"; 367 static final String T_UPPER = "UPPER"; 368 public static final String T_USER = "USER"; 369 public static final String T_USING = "USING"; 370 static final String T_VALUE = "VALUE"; 371 static final String T_VALUES = "VALUES"; 372 static final String T_VALUE_OF = "VALUE_OF"; 373 static final String T_VAR_POP = "VAR_POP"; 374 static final String T_VAR_SAMP = "VAR_SAMP"; 375 public static final String T_VARBINARY = "VARBINARY"; 376 public static final String T_VARCHAR = "VARCHAR"; 377 static final String T_VARYING = "VARYING"; 378 static final String T_VERSIONING = "VERSIONING"; 379 static final String T_WHEN = "WHEN"; 380 static final String T_WHENEVER = "WHENEVER"; 381 static final String T_WHERE = "WHERE"; 382 public static final String T_WHILE = "WHILE"; 383 static final String T_WIDTH_BUCKET = "WIDTH_BUCKET"; 384 static final String T_WINDOW = "WINDOW"; 385 public static final String T_WITH = "WITH"; 386 static final String T_WITHIN = "WITHIN"; 387 static final String T_WITHOUT = "WITHOUT"; 388 public static final String T_YEAR = "YEAR"; 389 390 // ops 391 static final String T_ASTERISK = "*"; 392 public static final String T_COMMA = ","; 393 static final String T_CIRCUMFLEX = "^"; 394 public static final String T_CLOSEBRACKET = ")"; 395 static final String T_COLON = ":"; 396 static final String T_CONCAT_OP = "||"; 397 public static final String T_DIVIDE_OP = "/"; 398 static final String T_EQUALS_OP = "="; 399 static final String T_GREATER_OP = ">"; 400 static final String T_GREATER_EQUALS = ">="; 401 public static final String T_LEFTBRACKET = "["; 402 static final String T_LESS_OP = "<"; 403 static final String T_LESS_EQUALS = "<="; 404 static final String T_PERCENT_OP = "%"; 405 static final String T_PLUS_OP = "+"; 406 static final String T_MINUS_OP = "-"; 407 static final String T_NOT_EQUALS = "<>"; 408 static final String T_NOT_EQUALS_ALT = "!="; 409 public static final String T_OPENBRACKET = "("; 410 static final String T_QUESTION = "?"; 411 public static final String T_RIGHTBRACKET = "]"; 412 static final String T_SEMICOLON = ";"; 413 static final String T_DOUBLE_COLON = "::"; 414 415 // SQL:200n non-reserved word list 416 static final String T_A = "A"; 417 static final String T_ABSOLUTE = "ABSOLUTE"; 418 static final String T_ACTION = "ACTION"; 419 static final String T_ADA = "ADA"; 420 static final String T_ADD = "ADD"; 421 static final String T_ADMIN = "ADMIN"; 422 static final String T_AFTER = "AFTER"; 423 static final String T_ALWAYS = "ALWAYS"; 424 static final String T_ASC = "ASC"; 425 static final String T_ASSERTION = "ASSERTION"; 426 static final String T_ASSIGNMENT = "ASSIGNMENT"; 427 static final String T_ATTRIBUTE = "ATTRIBUTE"; 428 static final String T_ATTRIBUTES = "ATTRIBUTES"; 429 static final String T_BEFORE = "BEFORE"; 430 static final String T_BERNOULLI = "BERNOULLI"; 431 public static final String T_BIT = "BIT"; 432 static final String T_BITLENGTH = "BITLENGTH"; 433 static final String T_BREADTH = "BREADTH"; 434 static final String T_C = "C"; 435 static final String T_CASCADE = "CASCADE"; 436 public static final String T_CATALOG = "CATALOG"; 437 public static final String T_CATALOG_NAME = "CATALOG_NAME"; 438 static final String T_CHAIN = "CHAIN"; 439 static final String T_CHARACTER_SET_CATALOG = "CHARACTER_SET_CATALOG"; 440 static final String T_CHARACTER_SET_NAME = "CHARACTER_SET_NAME"; 441 static final String T_CHARACTER_SET_SCHEMA = "CHARACTER_SET_SCHEMA"; 442 static final String T_CHARACTERISTICS = "CHARACTERISTICS"; 443 static final String T_CHARACTERS = "CHARACTERS"; 444 static final String T_CLASS_ORIGIN = "CLASS_ORIGIN"; 445 static final String T_COBOL = "COBOL"; 446 public static final String T_COLLATION = "COLLATION"; 447 static final String T_COLLATION_CATALOG = "COLLATION_CATALOG"; 448 static final String T_COLLATION_NAME = "COLLATION_NAME"; 449 static final String T_COLLATION_SCHEMA = "COLLATION_SCHEMA"; 450 static final String T_COLUMN_NAME = "COLUMN_NAME"; 451 static final String T_COMMAND_FUNCTION = "COMMAND_FUNCTION"; 452 static final String T_COMMAND_FUNCTION_CODE = "COMMAND_FUNCTION_CODE"; 453 public static final String T_COMMITTED = "COMMITTED"; 454 static final String T_COMPARABLE = "COMPARABLE"; // SQL/JRT 455 static final String T_CONDITION_IDENTIFIER = "CONDIITON_IDENTIFIER"; 456 static final String T_CONDITION_NUMBER = "CONDITION_NUMBER"; 457 static final String T_CONNECTION = "CONNECTION"; 458 static final String T_CONNECTION_NAME = "CONNECTION_NAME"; 459 static final String T_CONSTRAINT_CATALOG = "CONSTRAINT_CATALOG"; 460 static final String T_CONSTRAINT_NAME = "CONSTRAINT_NAME"; 461 static final String T_CONSTRAINT_SCHEMA = "CONSTRAINT_SCHEMA"; 462 static final String T_CONSTRAINTS = "CONSTRAINTS"; 463 static final String T_CONSTRUCTOR = "CONSTRUCTOR"; 464 static final String T_CONTINUE = "CONTINUE"; 465 static final String T_CURRENT_COLLATION = "CURRENT_COLLATION"; 466 static final String T_CURSOR_NAME = "CURSOR_NAME"; 467 public static final String T_DATA = "DATA"; 468 static final String T_DATETIME_INTERVAL_CODE = "DATETIME_INTERVAL_CODE"; 469 static final String T_DATETIME_INTERVAL_PRECISION = 470 "DATETIME_INTERVAL_PRECISION"; 471 public static final String T_DEFAULTS = "DEFAULTS"; 472 static final String T_DEFERRABLE = "DEFERRABLE"; 473 static final String T_DEFERRED = "DEFERRED"; 474 static final String T_DEFINED = "DEFINED"; 475 static final String T_DEFINER = "DEFINER"; 476 static final String T_DEGREE = "DEGREE"; 477 static final String T_DEPTH = "DEPTH"; 478 static final String T_DERIVED = "DERIVED"; 479 static final String T_DESC = "DESC"; 480 static final String T_DESCRIPTOR = "DESCRIPTOR"; 481 static final String T_DIAGNOSTICS = "DIAGNOSTICS"; 482 static final String T_DISPATCH = "DISPATCH"; 483 public static final String T_DOMAIN = "DOMAIN"; 484 static final String T_DYNAMIC_FUNCTION = "DYNAMIC_FUNCTION"; 485 static final String T_DYNAMIC_FUNCTION_CODE = "DYNAMIC_FUNCTION_CODE"; 486 static final String T_ENFORCED = "ENFORCED"; 487 static final String T_EXCEPTION = "EXCEPTION"; 488 static final String T_EXCLUDE = "EXCLUDE"; 489 static final String T_EXCLUDING = "EXCLUDING"; 490 static final String T_EXIT = "EXIT"; 491 static final String T_EXPRESSION = "EXPRESSION"; 492 static final String T_FINAL = "FINAL"; 493 public static final String T_FIRST = "FIRST"; 494 static final String T_FLAG = "FLAG"; 495 static final String T_FOLLOWING = "FOLLOWING"; 496 static final String T_FORTRAN = "FORTRAN"; 497 static final String T_FOUND = "FOUND"; 498 public static final String T_G_FACTOR = "G"; 499 static final String T_GENERATED = "GENERATED"; 500 static final String T_GENERAL = "GENERAL"; 501 static final String T_GO = "GO"; 502 static final String T_GOTO = "GOTO"; 503 static final String T_GRANTED = "GRANTED"; 504 static final String T_HIERARCHY = "HIERARCHY"; 505 static final String T_IGNORE = "IGNORE"; 506 static final String T_IMMEDIATE = "IMMEDIATE"; 507 static final String T_IMMEDIATELY = "IMMEDIATELY"; 508 static final String T_IMPLEMENTATION = "IMPLEMENTATION"; 509 static final String T_INCLUDING = "INCLUDING"; 510 public static final String T_INCREMENT = "INCREMENT"; 511 static final String T_INITIALLY = "INITIALLY"; 512 static final String T_INPUT = "INPUT"; 513 static final String T_INSTANCE = "INSTANCE"; 514 static final String T_INSTANTIABLE = "INSTANTIABLE"; 515 static final String T_INSTEAD = "INSTEAD"; 516 static final String T_INTERFACE = "INTERFACE"; // SQL/JRT 517 static final String T_INVOKER = "INVOKER"; 518 public static final String T_ISOLATION = "ISOLATION"; 519 public static final String T_JAVA = "JAVA"; // SQL/JRT 520 public static final String T_K_FACTOR = "K"; 521 static final String T_KEY = "KEY"; 522 static final String T_KEY_MEMBER = "KEY_MEMBER"; 523 static final String T_KEY_TYPE = "KEY_TYPE"; 524 static final String T_LAST = "LAST"; 525 static final String T_LENGTH = "LENGTH"; 526 public static final String T_LEVEL = "LEVEL"; 527 public static final String T_LIBRARY = "LIBRARY"; 528 static final String T_LOCATOR = "LOCATOR"; 529 public static final String T_M_FACTOR = "M"; 530 static final String T_MAP = "MAP"; 531 static final String T_MATCHED = "MATCHED"; 532 static final String T_MAXVALUE = "MAXVALUE"; 533 static final String T_MESSAGE_LENGTH = "MESSAGE_LENGTH"; 534 static final String T_MESSAGE_OCTET_LENGTH = "MESSAGE_OCTET_LENGTH"; 535 static final String T_MESSAGE_TEXT = "MESSAGE_TEXT"; 536 static final String T_MINVALUE = "MINVALUE"; 537 static final String T_MORE = "MORE"; 538 static final String T_MUMPS = "MUMPS"; 539 public static final String T_NAME = "NAME"; 540 public static final String T_NAMES = "NAMES"; 541 static final String T_NESTING = "NESTING"; 542 static final String T_NEXT = "NEXT"; 543 static final String T_NFC = "NFC"; 544 static final String T_NFD = "NFD"; 545 static final String T_NFKC = "NFKC"; 546 static final String T_NFKD = "NFKD"; 547 static final String T_NORMALIZED = "NORMALIZED"; 548 static final String T_NULLABLE = "NULLABLE"; 549 public static final String T_NULLS = "NULLS"; 550 static final String T_NUMBER = "NUMBER"; 551 public static final String T_OBJECT = "OBJECT"; 552 static final String T_OCTETS = "OCTETS"; 553 static final String T_OPTION = "OPTION"; 554 static final String T_OPTIONS = "OPTIONS"; 555 static final String T_ORDERING = "ORDERING"; 556 static final String T_ORDINALITY = "ORDINALITY"; 557 static final String T_OTHERS = "OTHERS"; 558 static final String T_OUTPUT = "OUTPUT"; 559 public static final String T_OVERRIDING = "OVERRIDING"; 560 public static final String T_P_FACTOR = "P"; 561 public static final String T_PAD = "PAD"; 562 static final String T_PARAMETER_MODE = "PARAMETER_MODE"; 563 static final String T_PARAMETER_NAME = "PARAMETER_NAME"; 564 static final String T_PARAMETER_ORDINAL_POSITION = 565 "PARAMETER_ORDINAL_POSITION"; 566 static final String T_PARAMETER_SPECIFIC_CATALOG = 567 "PARAMETER_SPECIFIC_CATALOG"; 568 static final String T_PARAMETER_SPEC_NAME = "PARAMETER_SPECIFIC_NAME"; 569 static final String T_PARAMETER_SPEC_SCHEMA = "PARAMETER_SPECIFIC_SCHEMA"; 570 static final String T_PARTIAL = "PARTIAL"; 571 static final String T_PASCAL = "PASCAL"; 572 public static final String T_PATH = "PATH"; 573 static final String T_PLACING = "PLACING"; 574 static final String T_PLI = "PLI"; 575 static final String T_PRECEDING = "PRECEDING"; 576 static final String T_PRESERVE = "PRESERVE"; 577 static final String T_PRIOR = "PRIOR"; 578 static final String T_PRIVILEGES = "PRIVILEGES"; 579 public static final String T_PUBLIC = "PUBLIC"; 580 public static final String T_READ = "READ"; 581 static final String T_RELATIVE = "RELATIVE"; 582 static final String T_REPEATABLE = "REPEATABLE"; 583 static final String T_RESPECT = "RESPECT"; 584 static final String T_RESTART = "RESTART"; 585 static final String T_RESET = "RESET"; 586 static final String T_RESTRICT = "RESTRICT"; 587 static final String T_RETURNED_CARDINALITY = "RETURNED_CARDINALITY"; 588 static final String T_RETURNED_LENGTH = "RETURNED_LENGTH"; 589 static final String T_RETURNED_OCTET_LENGTH = "RETURNED_OCTET_LENGTH"; 590 static final String T_RETURNED_SQLSTATE = "RETURNED_SQLSTATE"; 591 public static final String T_ROLE = "ROLE"; 592 public static final String T_ROUTINE = "ROUTINE"; 593 static final String T_ROUTINE_CATALOG = "ROUTINE_CATALOG"; 594 static final String T_ROUTINE_NAME = "ROUTINE_NAME"; 595 static final String T_ROUTINE_SCHEMA = "ROUTINE_SCHEMA"; 596 static final String T_ROW_COUNT = "ROW_COUNT"; 597 public static final String T_SCALE = "SCALE"; 598 public static final String T_SCHEMA = "SCHEMA"; 599 static final String T_SCHEMA_NAME = "SCHEMA_NAME"; 600 static final String T_SCOPE_CATALOG = "SCOPE_CATALOG"; 601 static final String T_SCOPE_NAME = "SCOPE_NAME"; 602 static final String T_SCOPE_SCHEMA = "SCOPE_SCHEMA"; 603 static final String T_SECTION = "SECTION"; 604 static final String T_SECURITY = "SECURITY"; 605 static final String T_SELF = "SELF"; 606 public static final String T_SEQUENCE = "SEQUENCE"; 607 static final String T_SERIAL = "SERIAL"; 608 public static final String T_SERIALIZABLE = "SERIALIZABLE"; 609 public static final String T_SERVER = "SERVER"; 610 static final String T_SERVER_NAME = "SERVER_NAME"; 611 public static final String T_SESSION = "SESSION"; 612 static final String T_SETS = "SETS"; 613 static final String T_SIMPLE = "SIMPLE"; 614 public static final String T_SIZE = "SIZE"; 615 static final String T_SOURCE = "SOURCE"; 616 public static final String T_SPACE = "SPACE"; 617 static final String T_SPECIFIC_NAME = "SPECIFIC_NAME"; 618 static final String T_SQLDATA = "SQLDATA"; // SQL/JRT 619 static final String T_STACKED = "STACKED"; 620 static final String T_STATE = "STATE"; 621 static final String T_STATEMENT = "STATEMENT"; 622 static final String T_STRUCTURE = "STRUCTURE"; 623 static final String T_STYLE = "STYLE"; 624 static final String T_SUBCLASS_ORIGIN = "SUBCLASS_ORIGIN"; 625 public static final String T_T_FACTOR = "T"; 626 static final String T_TABLE_NAME = "TABLE_NAME"; 627 static final String T_TEMPORARY = "TEMPORARY"; 628 static final String T_TIES = "TIES"; 629 static final String T_TOP_LEVEL_COUNT = "TOP_LEVEL_COUNT"; 630 public static final String T_TRANSACTION = "TRANSACTION"; 631 static final String T_TRANSACTS_COMMITTED = "TRANSACTIONS_COMMITTED"; 632 static final String T_TRANSACTS_ROLLED_BACK = "TRANSACTIONS_ROLLED_BACK"; 633 static final String T_TRANSACTION_ACTIVE = "TRANSACTION_ACTIVE"; 634 static final String T_TRANSFORM = "TRANSFORM"; 635 static final String T_TRANSFORMS = "TRANSFORMS"; 636 static final String T_TRIGGER_CATALOG = "TRIGGER_CATALOG"; 637 static final String T_TRIGGER_NAME = "TRIGGER_NAME"; 638 static final String T_TRIGGER_SCHEMA = "TRIGGER_SCHEMA"; 639 public static final String T_TYPE = "TYPE"; 640 static final String T_UNBOUNDED = "UNBOUNDED"; 641 static final String T_UNCOMMITTED = "UNCOMMITTED"; 642 static final String T_UNDER = "UNDER"; 643 static final String T_UNDO = "UNDO"; 644 static final String T_UNNAMED = "UNNAMED"; 645 public static final String T_USAGE = "USAGE"; 646 static final String T_USER_DEFINED_TYPE_CATALOG = 647 "USER_DEFINED_TYPE_CATALOG"; 648 static final String T_USER_DEFINED_TYPE_CODE = "USER_DEFINED_TYPE_CODE"; 649 static final String T_USER_DEFINED_TYPE_NAME = "USER_DEFINED_TYPE_NAME"; 650 static final String T_USER_DEFINED_TYPE_SCHEMA = 651 "USER_DEFINED_TYPE_SCHEMA"; 652 static final String T_VIEW = "VIEW"; 653 static final String T_WORK = "WORK"; 654 public static final String T_WRAPPER = "WRAPPER"; 655 public static final String T_WRITE = "WRITE"; 656 public static final String T_ZONE = "ZONE"; 657 658 // other tokens 659 static final String T_ALIAS = "ALIAS"; 660 static final String T_AGGREGATE = "AGGREGATE"; 661 public static final String T_AUTHENTICATION = "AUTHENTICATION"; 662 static final String T_AUTO_INCREMENT = "AUTO_INCREMENT"; 663 static final String T_AUTOCOMMIT = "AUTOCOMMIT"; 664 public static final String T_BACKUP = "BACKUP"; 665 static final String T_BIGSERIAL = "BIGSERIAL"; 666 static final String T_BINARY_DOUBLE = "BINARY_DOUBLE"; 667 static final String T_BINARY_FLOAT = "BINARY_FLOAT"; 668 static final String T_BODY = "BODY"; 669 static final String T_BYTE = "BYTE"; 670 public static final String T_CACHE = "CACHE"; 671 public static final String T_CACHED = "CACHED"; 672 static final String T_CASEWHEN = "CASEWHEN"; 673 static final String T_CHECKPOINT = "CHECKPOINT"; 674 static final String T_CITEXT = "CITEXT"; 675 static final String T_CLASS = "CLASS"; 676 static final String T_CLUSTERED = "CLUSTERED"; 677 static final String T_COMMENT = "COMMENT"; 678 public static final String T_COMPACT = "COMPACT"; 679 public static final String T_COMPRESSED = "COMPRESSED"; 680 public static final String T_CONFLICT = "CONFLICT"; 681 public static final String T_CONTROL = "CONTROL"; 682 static final String T_CURDATE = "CURDATE"; 683 static final String T_CURRVAL = "CURRVAL"; 684 static final String T_CURTIME = "CURTIME"; 685 public static final String T_DATABASE = "DATABASE"; 686 public static final String T_DATETIME = "DATETIME"; 687 public static final String T_DB2 = "DB2"; 688 public static final String T_DEADLOCK = "DEADLOCK"; 689 public static final String T_DEFRAG = "DEFRAG"; 690 public static final String T_DELAY = "DELAY"; 691 public static final String T_DIGEST = "DIGEST"; 692 static final String T_DUAL = "DUAL"; 693 static final String T_DUPLICATE = "DUPLICATE"; 694 public static final String T_ERROR = "ERROR"; 695 public static final String T_EVENT = "EVENT"; 696 static final String T_EXCLUSIVE = "EXCLUSIVE"; 697 static final String T_EXPLAIN = "EXPLAIN"; 698 static final String T_FEATURE = "FEATURE"; 699 static final String T_FILE = "FILE"; 700 public static final String T_FILES = "FILES"; 701 static final String T_FOLD = "FOLD"; 702 static final String T_FORMAT = "FORMAT"; 703 static final String T_GROUP_CONCAT = "GROUP_CONCAT"; 704 static final String T_HEADER = "HEADER"; 705 static final String T_IFNULL = "IFNULL"; 706 public static final String T_IGNORECASE = "IGNORECASE"; 707 public static final String T_INDEX = "INDEX"; 708 public static final String T_INDEXER = "INDEXER"; 709 public static final String T_INITIAL = "INITIAL"; 710 public static final String T_INTEGRITY = "INTEGRITY"; 711 static final String T_IS_AUTOCOMMIT = "IS_AUTOCOMMIT"; 712 static final String T_IS_READONLY_DATABASE = "IS_READONLY_DATABASE"; 713 static final String T_IS_READONLY_DATABASE_FILES = 714 "IS_READONLY_DATABASE_FILES"; 715 static final String T_IS_READONLY_SESSION = "IS_READONLY_SESSION"; 716 static final String T_ISNULL = "ISNULL"; 717 static final String T_KEEP = "KEEP"; 718 static final String T_LASTVAL = "LASTVAL"; 719 static final String T_LIMIT = "LIMIT"; 720 public static final String T_LOB = "LOB"; 721 public static final String T_LOCK = "LOCK"; 722 public static final String T_LOCKS = "LOCKS"; 723 public static final String T_LONG = "LONG"; 724 public static final String T_LONGBLOB = "LONGBLOB"; 725 public static final String T_LONGTEXT = "LONGTEXT"; 726 public static final String T_LONGVAR = "LONGVAR"; 727 public static final String T_LONGVARBINARY = "LONGVARBINARY"; 728 public static final String T_LONGVARCHAR = "LONGVARCHAR"; 729 static final String T_MAXROWS = "MAXROWS"; 730 static final String T_MEDIAN = "MEDIAN"; 731 static final String T_MEDIUMBLOB = "MEDIUMBLOB"; 732 static final String T_MEDIUMTEXT = "MEDIUMTEXT"; 733 public static final String T_MEMORY = "MEMORY"; 734 public static final String T_MILLIS = "MILLIS"; 735 static final String T_MINUS_EXCEPT = "MINUS"; 736 public static final String T_MSS = "MSS"; 737 public static final String T_MVCC = "MVCC"; 738 public static final String T_MVLOCKS = "MVLOCKS"; 739 public static final String T_MYS = "MYS"; 740 public static final String T_NAN = "NAN"; 741 static final String T_NEXTVAL = "NEXTVAL"; 742 public static final String T_NIO = "NIO"; 743 static final String T_NOWAIT = "NOWAIT"; 744 public static final String T_NVARCHAR = "NVARCHAR"; 745 public static final String T_NVARCHAR2 = "NVARCHAR2"; 746 static final String T_NVL = "NVL"; 747 static final String T_NVL2 = "NVL2"; 748 static final String T_OCTETLENGTH = "OCTETLENGTH"; 749 static final String T_OFF = "OFF"; 750 public static final String T_OTHER = "OTHER"; 751 public static final String T_ORA = "ORA"; 752 public static final String T_PASSWORD = "PASSWORD"; 753 public static final String T_PERFORM = "PERFORM"; 754 static final String T_PLAN = "PLAN"; 755 public static final String T_PGS = "PGS"; 756 static final String T_PREVVAL = "PREVVAL"; 757 static final String T_PROPERTY = "PROPERTY"; 758 static final String T_QUEUE = "QUEUE"; 759 static final String T_RAW = "RAW"; 760 static final String T_READONLY = "READONLY"; 761 static final String T_REFERENTIAL = "REFERENTIAL"; 762 public static final String T_REGULAR = "REGULAR"; 763 static final String T_RENAME = "RENAME"; 764 static final String T_ROWNUM = "ROWNUM"; 765 static final String T_SCRIPT = "SCRIPT"; 766 static final String T_SEPARATOR = "SEPARATOR"; 767 static final String T_BLOCKING = "BLOCKING"; 768 static final String T_SHARE = "SHARE"; 769 static final String T_SHUTDOWN = "SHUTDOWN"; 770 static final String T_SQL_TSI_DAY = "SQL_TSI_DAY"; 771 static final String T_SQL_TSI_FRAC_SECOND = "SQL_TSI_FRAC_SECOND"; 772 static final String T_SQL_TSI_MILLI_SECOND = "SQL_TSI_MILLI_SECOND"; 773 static final String T_SQL_TSI_HOUR = "SQL_TSI_HOUR"; 774 static final String T_SQL_TSI_MINUTE = "SQL_TSI_MINUTE"; 775 static final String T_SQL_TSI_MONTH = "SQL_TSI_MONTH"; 776 static final String T_SQL_TSI_QUARTER = "SQL_TSI_QUARTER"; 777 static final String T_SQL_TSI_SECOND = "SQL_TSI_SECOND"; 778 static final String T_SQL_TSI_WEEK = "SQL_TSI_WEEK"; 779 static final String T_SQL_TSI_YEAR = "SQL_TSI_YEAR"; 780 static final String T_SQL_BIGINT = "SQL_BIGINT"; 781 static final String T_SQL_BINARY = "SQL_BINARY"; 782 static final String T_SQL_BIT = "SQL_BIT"; 783 static final String T_SQL_BLOB = "SQL_BLOB"; 784 static final String T_SQL_BOOLEAN = "SQL_BOOLEAN"; 785 static final String T_SQL_CHAR = "SQL_CHAR"; 786 static final String T_SQL_CLOB = "SQL_CLOB"; 787 static final String T_SQL_DATE = "SQL_DATE"; 788 static final String T_SQL_DECIMAL = "SQL_DECIMAL"; 789 static final String T_SQL_DATALINK = "SQL_DATALINK"; 790 static final String T_SQL_DOUBLE = "SQL_DOUBLE"; 791 static final String T_SQL_FLOAT = "SQL_FLOAT"; 792 static final String T_SQL_INTEGER = "SQL_INTEGER"; 793 static final String T_SQL_LONGVARBINARY = "SQL_LONGVARBINARY"; 794 static final String T_SQL_LONGNVARCHAR = "SQL_LONGNVARCHAR"; 795 static final String T_SQL_LONGVARCHAR = "SQL_LONGVARCHAR"; 796 static final String T_SQL_NCHAR = "SQL_NCHAR"; 797 static final String T_SQL_NCLOB = "SQL_NCLOB"; 798 static final String T_SQL_NUMERIC = "SQL_NUMERIC"; 799 static final String T_SQL_NVARCHAR = "SQL_NVARCHAR"; 800 static final String T_SQL_REAL = "SQL_REAL"; 801 static final String T_SQL_ROWID = "SQL_ROWID"; 802 static final String T_SQL_SQLXML = "SQL_SQLXML"; 803 static final String T_SQL_SMALLINT = "SQL_SMALLINT"; 804 static final String T_SQL_TIME = "SQL_TIME"; 805 static final String T_SQL_TIMESTAMP = "SQL_TIMESTAMP"; 806 static final String T_SQL_TINYINT = "SQL_TINYINT"; 807 static final String T_SQL_VARBINARY = "SQL_VARBINARY"; 808 static final String T_SQL_VARCHAR = "SQL_VARCHAR"; 809 public static final String T_SYNONYM = "SYNONYM"; 810 public static final String T_SYNTAX = "SYNTAX"; 811 public static final String T_TDC = "TDC"; 812 public static final String T_TEMP = "TEMP"; 813 public static final String T_TEXT = "TEXT"; 814 static final String T_TIMESTAMP_WITH_ZONE = "TIMESTAMP_WITH_ZONE"; 815 static final String T_TIMESTAMPADD = "TIMESTAMPADD"; 816 static final String T_TIMESTAMPDIFF = "TIMESTAMPDIFF"; 817 public static final String T_TINYBLOB = "TINYBLOB"; 818 public static final String T_TINYINT = "TINYINT"; 819 public static final String T_TINYTEXT = "TINYTEXT"; 820 static final String T_TOP = "TOP"; 821 public static final String T_TTI = "TTI"; 822 public static final String T_TYPES = "TYPES"; 823 public static final String T_VARCHAR_IGNORECASE = "VARCHAR_IGNORECASE"; 824 public static final String T_VARCHAR2 = "VARCHAR2"; 825 public static final String T_UTF16 = "UTF16"; 826 static final String T_WRITE_DELAY = "WRITE_DELAY"; 827 public static final String T_YES = "YES"; 828 829 // 830 public static final String T_DAY_NAME = "DAY_NAME"; 831 public static final String T_MONTH_NAME = "MONTH_NAME"; 832 public static final String T_QUARTER = "QUARTER"; 833 public static final String T_DAY_OF_WEEK = "DAY_OF_WEEK"; 834 public static final String T_DAY_OF_MONTH = "DAY_OF_MONTH"; 835 public static final String T_DAY_OF_YEAR = "DAY_OF_YEAR"; 836 public static final String T_WEEK_OF_YEAR = "WEEK_OF_YEAR"; 837 static final String T_DAYNAME = "DAYNAME"; 838 static final String T_MONTHNAME = "MONTHNAME"; 839 static final String T_DAYOFMONTH = "DAYOFMONTH"; 840 static final String T_DAYOFWEEK = "DAYOFWEEK"; 841 static final String T_DAYOFYEAR = "DAYOFYEAR"; 842 static final String T_WEEK = "WEEK"; 843 static final String T_DAYS = "DAYS"; 844 845 // 846 static final String T_ACOS = "ACOS"; 847 static final String T_ACTION_ID = "ACTION_ID"; 848 static final String T_ADD_MONTHS = "ADD_MONTHS"; 849 static final String T_ARRAY_SORT = "ARRAY_SORT"; 850 static final String T_ASCII = "ASCII"; 851 static final String T_ASIN = "ASIN"; 852 static final String T_ATAN = "ATAN"; 853 static final String T_ATAN2 = "ATAN2"; 854 static final String T_BITAND = "BITAND"; 855 static final String T_BITANDNOT = "BITANDNOT"; 856 static final String T_BITNOT = "BITNOT"; 857 static final String T_BITOR = "BITOR"; 858 static final String T_BITXOR = "BITXOR"; 859 public static final String T_CONCAT_WORD = "CONCAT"; 860 static final String T_CONCAT_WS = "CONCAT_WS"; 861 static final String T_CHR = "CHR"; 862 static final String T_COS = "COS"; 863 static final String T_COT = "COT"; 864 static final String T_CRYPT_KEY = "CRYPT_KEY"; 865 static final String T_DATABASE_NAME = "DATABASE_NAME"; 866 static final String T_DATE_ADD = "DATE_ADD"; 867 static final String T_DATE_SUB = "DATE_SUB"; 868 static final String T_DATEADD = "DATEADD"; 869 static final String T_DATEDIFF = "DATEDIFF"; 870 static final String T_DBTIMEZONE = "DBTIMEZONE"; 871 static final String T_DECODE = "DECODE"; 872 static final String T_DEGREES = "DEGREES"; 873 static final String T_DIFFERENCE = "DIFFERENCE"; 874 static final String T_DMOD = "DMOD"; 875 static final String T_FROM_TZ = "FROM_TZ"; 876 public static final String T_GC = "GC"; 877 static final String T_GREATEST = "GREATEST"; 878 static final String T_HEXTORAW = "HEXTORAW"; 879 static final String T_INSTR = "INSTR"; 880 static final String T_LCASE = "LCASE"; 881 static final String T_LEAST = "LEAST"; 882 public static final String T_LITERAL = "LITERAL"; 883 static final String T_LIVE = "LIVE"; 884 static final String T_LOAD = "LOAD"; 885 static final String T_LOAD_FILE = "LOAD_FILE"; 886 static final String T_LOCATE = "LOCATE"; 887 public static final String T_LOG = "LOG"; 888 static final String T_LOG10 = "LOG10"; 889 static final String T_LAST_DAY = "LAST_DAY"; 890 static final String T_LPAD = "LPAD"; 891 static final String T_LTRIM = "LTRIM"; 892 static final String T_MONTHS_BETWEEN = "MONTHS_BETWEEN"; 893 static final String T_NEXT_DAY = "NEXT_DAY"; 894 static final String T_NEW_TIME = "NEW_TIME"; 895 static final String T_NOW = "NOW"; 896 static final String T_NUMTODSINTERVAL = "NUMTODSINTERVAL"; 897 static final String T_NUMTOYMINTERVAL = "NUMTOYMINTERVAL"; 898 static final String T_PI = "PI"; 899 static final String T_POSITION_ARRAY = "POSITION_ARRAY"; 900 static final String T_RADIANS = "RADIANS"; 901 static final String T_RAND = "RAND"; 902 static final String T_RAWTOHEX = "RAWTOHEX"; 903 static final String T_REGEXP_MATCHES = "REGEXP_MATCHES"; 904 static final String T_REGEXP_REPLACE = "REGEXP_REPLACE"; 905 static final String T_REGEXP_SUBSTRING = "REGEXP_SUBSTRING"; 906 static final String T_REGEXP_SUBSTRING_ARRAY = "REGEXP_SUBSTRING_ARRAY"; 907 static final String T_REPLACE = "REPLACE"; 908 static final String T_REVERSE = "REVERSE"; 909 static final String T_ROUND = "ROUND"; 910 static final String T_ROUNDMAGIC = "ROUNDMAGIC"; 911 static final String T_RPAD = "RPAD"; 912 static final String T_RTRIM = "RTRIM"; 913 public static final String T_SECONDS_MIDNIGHT = "SECONDS_SINCE_MIDNIGHT"; 914 static final String T_SESSIONTIMEZONE = "SESSIONTIMEZONE"; 915 static final String T_SIGN = "SIGN"; 916 static final String T_SIN = "SIN"; 917 static final String T_SORT_ARRAY = "SORT_ARRAY"; 918 static final String T_SOUNDEX = "SOUNDEX"; 919 static final String T_SUBSTR = "SUBSTR"; 920 static final String T_SYS_EXTRACT_UTC = "SYS_EXTRACT_UTC"; 921 static final String T_SYSDATE = "SYSDATE"; 922 static final String T_SYSTIMESTAMP = "SYSTIMESTAMP"; 923 static final String T_TAN = "TAN"; 924 static final String T_TO_CHAR = "TO_CHAR"; 925 static final String T_TO_DATE = "TO_DATE"; 926 static final String T_TO_DSINTERVAL = "TO_DSINTERVAL"; 927 static final String T_TO_YMINTERVAL = "TO_YMINTERVAL"; 928 static final String T_TO_NUMBER = "TO_NUMBER"; 929 static final String T_TO_TIMESTAMP = "TO_TIMESTAMP"; 930 static final String T_TO_TIMESTAMP_TZ = "TO_TIMESTAMP_TZ"; 931 static final String T_TZ_OFFSET = "TZ_OFFSET"; 932 static final String T_TRANSACTION_SIZE = "TRANSACTION_SIZE"; 933 static final String T_TRANSACTION_ID = "TRANSACTION_ID"; 934 static final String T_TRUNC = "TRUNC"; 935 static final String T_TODAY = "TODAY"; 936 static final String T_UCASE = "UCASE"; 937 static final String T_USE = "USE"; 938 public static final String T_UUID = "UUID"; 939 static final String T_UNIX_MILLIS = "UNIX_MILLIS"; 940 static final String T_UNIX_TIMESTAMP = "UNIX_TIMESTAMP"; 941 942 // 943 static final String T_ISOLATION_LEVEL = "ISOLATION_LEVEL"; 944 static final String T_SESSION_ISOLATION_LEVEL = "SESSION_ISOLATION_LEVEL"; 945 static final String T_DATABASE_ISOLATION_LEVEL = 946 "DATABASE_ISOLATION_LEVEL"; 947 static final String T_TRANSACTION_CONTROL = "TRANSACTION_CONTROL"; 948 static final String T_TIMEZONE = "TIMEZONE"; 949 static final String T_SESSION_TIMEZONE = "SESSION_TIMEZONE"; 950 static final String T_DATABASE_TIMEZONE = "DATABASE_TIMEZONE"; 951 static final String T_DATABASE_VERSION = "DATABASE_VERSION"; 952 static final String T_SESSION_ID = "SESSION_ID"; 953 static final String T_LOB_ID = "LOB_ID"; 954 static final String T_SEQUENCE_ARRAY = "SEQUENCE_ARRAY"; 955 956 // 957 //SQL 200n Standard reserved keywords - full set 958 public static final int ABS = 1; 959 public static final int ALL = 2; 960 public static final int ALLOCATE = 3; 961 public static final int ALTER = 4; 962 public static final int AND = 5; 963 public static final int ANY = 6; 964 public static final int ARE = 7; 965 public static final int ARRAY = 8; 966 public static final int ARRAY_AGG = 9; 967 public static final int ARRAY_MAX_CARDINALITY = 10; 968 public static final int AS = 11; 969 public static final int ASENSITIVE = 12; 970 public static final int ASYMMETRIC = 13; 971 public static final int AT = 14; 972 public static final int ATOMIC = 15; 973 public static final int AUTHORIZATION = 16; 974 public static final int AVG = 17; 975 public static final int BEGIN = 18; 976 public static final int BEGIN_FRAME = 19; 977 public static final int BEGIN_PARTITION = 20; 978 public static final int BETWEEN = 21; 979 public static final int BIGINT = 22; 980 public static final int BINARY = 23; 981 public static final int BLOB = 24; 982 public static final int BOOLEAN = 25; 983 public static final int BOTH = 26; 984 public static final int BY = 27; 985 public static final int CALL = 28; 986 public static final int CALLED = 29; 987 public static final int CARDINALITY = 30; 988 public static final int CASCADED = 31; 989 public static final int CASE = 32; 990 public static final int CAST = 33; 991 public static final int CEIL = 34; 992 public static final int CEILING = 35; 993 public static final int CHAR = 36; 994 public static final int CHAR_LENGTH = 37; 995 public static final int CHARACTER = 38; 996 public static final int CHARACTER_LENGTH = 39; 997 public static final int CHECK = 40; 998 public static final int CLOB = 41; 999 public static final int CLOSE = 42; 1000 public static final int COALESCE = 43; 1001 public static final int COLLATE = 44; 1002 public static final int COLLECT = 45; 1003 public static final int COLUMN = 46; 1004 public static final int COMMIT = 47; 1005 public static final int COMPARABLE = 48; 1006 public static final int CONDITION = 49; 1007 public static final int CONNECT = 50; 1008 public static final int CONSTRAINT = 51; 1009 public static final int CONTAINS = 52; 1010 public static final int CONVERT = 53; 1011 public static final int CORR = 54; 1012 public static final int CORRESPONDING = 55; 1013 public static final int COUNT = 56; 1014 public static final int COVAR_POP = 57; 1015 public static final int COVAR_SAMP = 58; 1016 public static final int CREATE = 59; 1017 public static final int CROSS = 60; 1018 public static final int CUBE = 61; 1019 public static final int CUME_DIST = 62; 1020 public static final int CURRENT = 63; 1021 public static final int CURRENT_CATALOG = 64; 1022 public static final int CURRENT_DATE = 65; 1023 public static final int CURRENT_DEFAULT_TRANSFORM_GROUP = 66; 1024 public static final int CURRENT_PATH = 67; 1025 public static final int CURRENT_ROLE = 68; 1026 public static final int CURRENT_ROW = 69; 1027 public static final int CURRENT_SCHEMA = 70; 1028 public static final int CURRENT_TIME = 71; 1029 public static final int CURRENT_TIMESTAMP = 72; 1030 public static final int CURRENT_TRANSFORM_GROUP_FOR_TYPE = 73; 1031 public static final int CURRENT_USER = 74; 1032 public static final int CURSOR = 75; 1033 public static final int CYCLE = 76; 1034 public static final int DATE = 77; 1035 public static final int DAY = 78; 1036 public static final int DEALLOCATE = 79; 1037 public static final int DEC = 80; 1038 public static final int DECIMAL = 81; 1039 public static final int DECLARE = 82; 1040 public static final int DEFAULT = 83; 1041 public static final int DELETE = 84; 1042 public static final int DENSE_RANK = 85; 1043 public static final int DEREF = 86; 1044 public static final int DESCRIBE = 87; 1045 public static final int DETERMINISTIC = 88; 1046 public static final int DISCONNECT = 89; 1047 public static final int DISTINCT = 90; 1048 public static final int DO = 91; 1049 public static final int DOUBLE = 92; 1050 public static final int DROP = 93; 1051 public static final int DYNAMIC = 94; 1052 public static final int EACH = 95; 1053 public static final int ELEMENT = 96; 1054 public static final int ELSE = 97; 1055 public static final int ELSEIF = 98; 1056 public static final int END = 99; 1057 public static final int END_EXEC = 100; 1058 public static final int END_FRAME = 101; 1059 public static final int END_PARTITION = 102; 1060 public static final int EQUALS = 103; 1061 public static final int ESCAPE = 104; 1062 public static final int EVERY = 105; 1063 public static final int EXCEPT = 106; 1064 public static final int EXEC = 107; 1065 public static final int EXECUTE = 108; 1066 public static final int EXISTS = 109; 1067 public static final int EXIT = 110; 1068 public static final int EXP = 111; 1069 public static final int EXTERNAL = 112; 1070 public static final int EXTRACT = 113; 1071 public static final int FALSE = 114; 1072 public static final int FETCH = 115; 1073 public static final int FILTER = 116; 1074 public static final int FIRST_VALUE = 117; 1075 public static final int FLOAT = 118; 1076 public static final int FLOOR = 119; 1077 public static final int FOR = 120; 1078 public static final int FOREIGN = 121; 1079 public static final int FRAME_ROW = 122; 1080 public static final int FREE = 123; 1081 public static final int FROM = 124; 1082 public static final int FULL = 125; 1083 public static final int FUNCTION = 126; 1084 public static final int FUSION = 127; 1085 public static final int GET = 128; 1086 public static final int GLOBAL = 129; 1087 public static final int GRANT = 130; 1088 public static final int GROUP = 131; 1089 public static final int GROUPS = 132; 1090 public static final int GROUPING = 133; 1091 public static final int HANDLER = 134; 1092 public static final int HAVING = 135; 1093 public static final int HOLD = 136; 1094 public static final int HOUR = 137; 1095 public static final int IDENTITY = 138; 1096 public static final int IMPORT = 139; 1097 public static final int IN = 140; 1098 public static final int INDICATOR = 141; 1099 public static final int INNER = 142; 1100 public static final int INOUT = 143; 1101 public static final int INSENSITIVE = 144; 1102 public static final int INSERT = 145; 1103 public static final int INT = 146; 1104 public static final int INTEGER = 147; 1105 public static final int INTERSECT = 148; 1106 public static final int INTERSECTION = 149; 1107 public static final int INTERVAL = 150; 1108 public static final int INTO = 151; 1109 public static final int IS = 152; 1110 public static final int ITERATE = 153; 1111 public static final int JOIN = 154; 1112 public static final int LAG = 155; 1113 public static final int LANGUAGE = 156; 1114 public static final int LARGE = 157; 1115 public static final int LAST_VALUE = 158; 1116 public static final int LATERAL = 159; 1117 public static final int LEAD = 160; 1118 public static final int LEADING = 161; 1119 public static final int LEAVE = 162; 1120 public static final int LEFT = 163; 1121 public static final int LIKE = 164; 1122 public static final int LIKE_REGEX = 165; 1123 public static final int LN = 166; 1124 public static final int LOCAL = 167; 1125 public static final int LOCALTIME = 168; 1126 public static final int LOCALTIMESTAMP = 169; 1127 public static final int LOOP = 170; 1128 public static final int LOWER = 171; 1129 public static final int MATCH = 172; 1130 public static final int MAX = 173; 1131 public static final int MAX_CARDINALITY = 174; 1132 public static final int MEMBER = 175; 1133 public static final int MERGE = 176; 1134 public static final int METHOD = 177; 1135 public static final int MIN = 178; 1136 public static final int MINUTE = 179; 1137 public static final int MOD = 180; 1138 public static final int MODIFIES = 181; 1139 public static final int MODULE = 182; 1140 public static final int MONTH = 183; 1141 public static final int MULTISET = 184; 1142 public static final int NATIONAL = 185; 1143 public static final int NATURAL = 186; 1144 public static final int NCHAR = 187; 1145 public static final int NCLOB = 188; 1146 public static final int NEW = 189; 1147 public static final int NO = 190; 1148 public static final int NONE = 191; 1149 public static final int NORMALIZE = 192; 1150 public static final int NOT = 193; 1151 public static final int NTH_VALUE = 194; 1152 public static final int NTILE = 195; 1153 public static final int NULL = 196; 1154 public static final int NULLIF = 197; 1155 public static final int NUMERIC = 198; 1156 public static final int OCCURRENCES_REGEX = 199; 1157 public static final int OCTET_LENGTH = 200; 1158 public static final int OF = 201; 1159 public static final int OFFSET = 202; 1160 public static final int OLD = 203; 1161 public static final int ON = 204; 1162 public static final int ONLY = 205; 1163 public static final int OPEN = 206; 1164 public static final int OR = 207; 1165 public static final int ORDER = 208; 1166 public static final int OUT = 209; 1167 public static final int OUTER = 210; 1168 public static final int OVER = 211; 1169 public static final int OVERLAPS = 212; 1170 public static final int OVERLAY = 213; 1171 public static final int PARAMETER = 214; 1172 public static final int PARTITION = 215; 1173 public static final int PERCENT = 216; 1174 public static final int PERCENT_RANK = 217; 1175 public static final int PERCENTILE_CONT = 218; 1176 public static final int PERCENTILE_DISC = 219; 1177 public static final int PERIOD = 220; 1178 public static final int PORTION = 221; 1179 public static final int POSITION = 222; 1180 public static final int POSITION_REGEX = 223; 1181 public static final int POWER = 224; 1182 public static final int PRECEDES = 225; 1183 public static final int PRECISION = 226; 1184 public static final int PREPARE = 227; 1185 public static final int PRIMARY = 228; 1186 public static final int PROCEDURE = 229; 1187 public static final int RANGE = 230; 1188 public static final int RANK = 231; 1189 public static final int READS = 232; 1190 public static final int REAL = 233; 1191 public static final int RECURSIVE = 234; 1192 public static final int REF = 235; 1193 public static final int REFERENCES = 236; 1194 public static final int REFERENCING = 237; 1195 public static final int REGR_AVGX = 238; 1196 public static final int REGR_AVGY = 239; 1197 public static final int REGR_COUNT = 240; 1198 public static final int REGR_INTERCEPT = 241; 1199 public static final int REGR_R2 = 242; 1200 public static final int REGR_SLOPE = 243; 1201 public static final int REGR_SXX = 244; 1202 public static final int REGR_SXY = 245; 1203 public static final int REGR_SYY = 246; 1204 public static final int RELEASE = 247; 1205 public static final int REPEAT = 248; 1206 public static final int RESIGNAL = 249; 1207 public static final int RESULT = 250; 1208 public static final int RETURN = 251; 1209 public static final int RETURNS = 252; 1210 public static final int REVOKE = 253; 1211 public static final int RIGHT = 254; 1212 public static final int ROLLBACK = 255; 1213 public static final int ROLLUP = 256; 1214 public static final int ROW = 257; 1215 public static final int ROW_NUMBER = 258; 1216 public static final int ROWS = 259; 1217 public static final int SAVEPOINT = 260; 1218 public static final int SCOPE = 261; 1219 public static final int SCROLL = 262; 1220 public static final int SEARCH = 263; 1221 public static final int SECOND = 264; 1222 public static final int SELECT = 265; 1223 public static final int SENSITIVE = 266; 1224 public static final int SESSION_USER = 267; 1225 public static final int SET = 268; 1226 public static final int SIGNAL = 269; 1227 public static final int SIMILAR = 270; 1228 public static final int SMALLINT = 271; 1229 public static final int SOME = 272; 1230 public static final int SPECIFIC = 273; 1231 public static final int SPECIFICTYPE = 274; 1232 public static final int SQL = 275; 1233 public static final int SQLEXCEPTION = 276; 1234 public static final int SQLSTATE = 277; 1235 public static final int SQLWARNING = 278; 1236 public static final int SQRT = 279; 1237 public static final int STACKED = 280; 1238 public static final int START = 281; 1239 public static final int STATIC = 282; 1240 public static final int STDDEV_POP = 283; 1241 public static final int STDDEV_SAMP = 284; 1242 public static final int SUBMULTISET = 285; 1243 public static final int SUBSTRING = 286; 1244 public static final int SUBSTRING_REGEX = 287; 1245 public static final int SUCCEEDS = 288; 1246 public static final int SUM = 289; 1247 public static final int SYMMETRIC = 290; 1248 public static final int SYSTEM = 291; 1249 public static final int SYSTEM_TIME = 292; 1250 public static final int SYSTEM_USER = 293; 1251 public static final int TABLE = 294; 1252 public static final int TABLESAMPLE = 295; 1253 public static final int THEN = 296; 1254 public static final int TIME = 297; 1255 public static final int TIMESTAMP = 298; 1256 public static final int TIMEZONE_HOUR = 299; 1257 public static final int TIMEZONE_MINUTE = 300; 1258 public static final int TO = 301; 1259 public static final int TRAILING = 302; 1260 public static final int TRANSLATE = 303; 1261 public static final int TRANSLATE_REGEX = 304; 1262 public static final int TRANSLATION = 305; 1263 public static final int TREAT = 306; 1264 public static final int TRIGGER = 307; 1265 public static final int TRIM = 308; 1266 public static final int TRIM_ARRAY = 309; 1267 public static final int TRUE = 310; 1268 public static final int TRUNCATE = 311; 1269 public static final int UESCAPE = 312; 1270 public static final int UNDO = 313; 1271 public static final int UNION = 314; 1272 public static final int UNIQUE = 315; 1273 public static final int UNKNOWN = 316; 1274 public static final int UNNEST = 317; 1275 public static final int UNTIL = 318; 1276 public static final int UPDATE = 319; 1277 public static final int UPPER = 320; 1278 public static final int USER = 321; 1279 public static final int USING = 322; 1280 public static final int VALUE = 323; 1281 public static final int VALUES = 324; 1282 public static final int VAR_POP = 325; 1283 public static final int VAR_SAMP = 326; 1284 public static final int VARBINARY = 327; 1285 public static final int VARCHAR = 328; 1286 public static final int VARYING = 329; 1287 public static final int VERSIONING = 330; 1288 public static final int WHEN = 331; 1289 public static final int WHENEVER = 332; 1290 public static final int WHERE = 333; 1291 public static final int WIDTH_BUCKET = 334; 1292 public static final int WINDOW = 335; 1293 public static final int WITH = 336; 1294 public static final int WITHIN = 337; 1295 public static final int WITHOUT = 338; 1296 public static final int WHILE = 339; 1297 public static final int YEAR = 340; 1298 1299 // 1300 //SQL 200n Standard non-reserved keywords - full set 1301 public static final int A = 351; 1302 public static final int ABSOLUTE = 352; 1303 public static final int ACTION = 353; 1304 public static final int ADA = 354; 1305 public static final int ADD = 355; 1306 public static final int ADMIN = 356; 1307 public static final int AFTER = 357; 1308 public static final int ALWAYS = 358; 1309 public static final int ASC = 359; 1310 public static final int ASSERTION = 360; 1311 public static final int ASSIGNMENT = 361; 1312 public static final int ATTRIBUTE = 362; 1313 public static final int ATTRIBUTES = 363; 1314 public static final int BEFORE = 364; 1315 public static final int BERNOULLI = 365; 1316 public static final int BREADTH = 366; 1317 public static final int C = 367; 1318 public static final int CASCADE = 368; 1319 public static final int CATALOG = 369; 1320 public static final int CATALOG_NAME = 370; 1321 public static final int CHAIN = 371; 1322 public static final int CHARACTER_SET_CATALOG = 372; 1323 public static final int CHARACTER_SET_NAME = 373; 1324 public static final int CHARACTER_SET_SCHEMA = 374; 1325 public static final int CHARACTERISTICS = 375; 1326 public static final int CHARACTERS = 376; 1327 public static final int CLASS_ORIGIN = 377; 1328 public static final int COBOL = 378; 1329 public static final int COLLATION = 379; 1330 public static final int COLLATION_CATALOG = 380; 1331 public static final int COLLATION_NAME = 381; 1332 public static final int COLLATION_SCHEMA = 382; 1333 public static final int COLUMN_NAME = 383; 1334 public static final int COMMAND_FUNCTION = 384; 1335 public static final int COMMAND_FUNCTION_CODE = 385; 1336 public static final int COMMITTED = 386; 1337 public static final int CONDITION_IDENTIFIER = 387; 1338 public static final int CONDITION_NUMBER = 388; 1339 public static final int CONNECTION = 389; 1340 public static final int CONNECTION_NAME = 390; 1341 public static final int CONSTRAINT_CATALOG = 391; 1342 public static final int CONSTRAINT_NAME = 392; 1343 public static final int CONSTRAINT_SCHEMA = 393; 1344 public static final int CONSTRAINTS = 394; 1345 public static final int CONSTRUCTOR = 395; 1346 public static final int XCONTAINS = 396; 1347 public static final int CONTINUE = 397; 1348 public static final int CURSOR_NAME = 398; 1349 public static final int DATA = 399; 1350 public static final int DATETIME_INTERVAL_CODE = 400; 1351 public static final int DATETIME_INTERVAL_PRECISION = 401; 1352 public static final int DEFAULTS = 402; 1353 public static final int DEFERRABLE = 403; 1354 public static final int DEFERRED = 404; 1355 public static final int DEFINED = 405; 1356 public static final int DEFINER = 406; 1357 public static final int DEGREE = 407; 1358 public static final int DEPTH = 408; 1359 public static final int DERIVED = 409; 1360 public static final int DESC = 410; 1361 public static final int DESCRIPTOR = 411; 1362 public static final int DIAGNOSTICS = 412; 1363 public static final int DISPATCH = 413; 1364 public static final int DOMAIN = 414; 1365 public static final int DYNAMIC_FUNCTION = 415; 1366 public static final int DYNAMIC_FUNCTION_CODE = 416; 1367 public static final int EQUALS_OP = 417; 1368 public static final int EXCEPTION = 418; 1369 public static final int EXCLUDE = 419; 1370 public static final int EXCLUDING = 420; 1371 public static final int EXPRESSION = 421; 1372 public static final int FINAL = 422; 1373 public static final int FIRST = 423; 1374 public static final int FOLLOWING = 424; 1375 public static final int FORTRAN = 425; 1376 public static final int FOUND = 426; 1377 public static final int G = 427; 1378 public static final int GENERAL = 428; 1379 public static final int GENERATED = 429; 1380 public static final int GO = 430; 1381 public static final int GOTO = 431; 1382 public static final int GRANTED = 432; 1383 public static final int HIERARCHY = 433; 1384 public static final int IF = 434; 1385 public static final int IGNORE = 435; 1386 public static final int IMMEDIATE = 436; 1387 public static final int IMPLEMENTATION = 437; 1388 public static final int INCLUDING = 438; 1389 public static final int INCREMENT = 439; 1390 public static final int INITIALLY = 440; 1391 public static final int INPUT = 441; 1392 public static final int INSTANCE = 442; 1393 public static final int INSTANTIABLE = 443; 1394 public static final int INSTEAD = 444; 1395 public static final int INVOKER = 445; 1396 public static final int ISOLATION = 446; 1397 public static final int JAVA = 447; 1398 public static final int K = 448; 1399 public static final int KEY = 449; 1400 public static final int KEY_MEMBER = 450; 1401 public static final int KEY_TYPE = 451; 1402 public static final int LAST = 452; 1403 public static final int LENGTH = 453; 1404 public static final int LEVEL = 454; 1405 public static final int LIBRARY = 455; 1406 public static final int LOCATOR = 456; 1407 public static final int M = 457; 1408 public static final int MAP = 458; 1409 public static final int MATCHED = 459; 1410 public static final int MAXVALUE = 460; 1411 public static final int MESSAGE_LENGTH = 461; 1412 public static final int MESSAGE_OCTET_LENGTH = 462; 1413 public static final int MESSAGE_TEXT = 463; 1414 public static final int MINVALUE = 464; 1415 public static final int MORE = 465; 1416 public static final int MUMPS = 466; 1417 public static final int NAME = 467; 1418 public static final int NAMES = 468; 1419 public static final int NESTING = 469; 1420 public static final int NEXT = 470; 1421 public static final int NORMALIZED = 471; 1422 public static final int NULLABLE = 472; 1423 public static final int NULLS = 473; 1424 public static final int NUMBER = 474; 1425 public static final int OBJECT = 475; 1426 public static final int OCTETS = 476; 1427 public static final int OPTION = 477; 1428 public static final int OPTIONS = 478; 1429 public static final int ORDERING = 479; 1430 public static final int ORDINALITY = 480; 1431 public static final int OTHERS = 481; 1432 public static final int OUTPUT = 482; 1433 public static final int OVERRIDING = 483; 1434 public static final int P = 484; 1435 public static final int PAD = 485; 1436 public static final int PARAMETER_MODE = 486; 1437 public static final int PARAMETER_NAME = 487; 1438 public static final int PARAMETER_ORDINAL_POSITION = 488; 1439 public static final int PARAMETER_SPECIFIC_CATALOG = 489; 1440 public static final int PARAMETER_SPECIFIC_NAME = 490; 1441 public static final int PARAMETER_SPECIFIC_SCHEMA = 491; 1442 public static final int PARTIAL = 492; 1443 public static final int PASCAL = 493; 1444 public static final int PATH = 494; 1445 public static final int PLACING = 495; 1446 public static final int PLI = 496; 1447 public static final int PRECEDING = 497; 1448 public static final int PRESERVE = 498; 1449 public static final int PRIOR = 499; 1450 public static final int PRIVILEGES = 500; 1451 public static final int PUBLIC = 501; 1452 public static final int READ = 502; 1453 public static final int RELATIVE = 503; 1454 public static final int REPEATABLE = 504; 1455 public static final int RESPECT = 505; 1456 public static final int RESTART = 506; 1457 public static final int RESTRICT = 507; 1458 public static final int RETURNED_CARDINALITY = 508; 1459 public static final int RETURNED_LENGTH = 509; 1460 public static final int RETURNED_OCTET_LENGTH = 510; 1461 public static final int RETURNED_SQLSTATE = 511; 1462 public static final int ROLE = 512; 1463 public static final int ROUTINE = 513; 1464 public static final int ROUTINE_CATALOG = 514; 1465 public static final int ROUTINE_NAME = 515; 1466 public static final int ROUTINE_SCHEMA = 516; 1467 public static final int ROW_COUNT = 517; 1468 public static final int SCALE = 518; 1469 public static final int SCHEMA = 519; 1470 public static final int SCHEMA_NAME = 520; 1471 public static final int SCOPE_CATALOG = 521; 1472 public static final int SCOPE_NAME = 522; 1473 public static final int SCOPE_SCHEMA = 523; 1474 public static final int SECTION = 524; 1475 public static final int SECURITY = 525; 1476 public static final int SELF = 526; 1477 public static final int SEQUENCE = 527; 1478 public static final int SERIALIZABLE = 528; 1479 public static final int SERVER_NAME = 529; 1480 public static final int SESSION = 530; 1481 public static final int SERVER = 531; 1482 public static final int SETS = 532; 1483 public static final int SIMPLE = 533; 1484 public static final int SIZE = 534; 1485 public static final int SOURCE = 535; 1486 public static final int SPACE = 536; 1487 public static final int SPECIFIC_NAME = 537; 1488 public static final int STATE = 538; 1489 public static final int STATEMENT = 539; 1490 public static final int STRUCTURE = 540; 1491 public static final int STYLE = 541; 1492 public static final int SUBCLASS_ORIGIN = 542; 1493 public static final int T = 543; 1494 public static final int TABLE_NAME = 544; 1495 public static final int TEMPORARY = 545; 1496 public static final int TIES = 546; 1497 public static final int TOP_LEVEL_COUNT = 547; 1498 public static final int TRANSACTION = 548; 1499 public static final int TRANSACTION_ACTIVE = 549; 1500 public static final int TRANSACTIONS_COMMITTED = 550; 1501 public static final int TRANSACTIONS_ROLLED_BACK = 551; 1502 public static final int TRANSFORM = 552; 1503 public static final int TRANSFORMS = 553; 1504 public static final int TRIGGER_CATALOG = 554; 1505 public static final int TRIGGER_NAME = 555; 1506 public static final int TRIGGER_SCHEMA = 556; 1507 public static final int TYPE = 557; 1508 public static final int UNBOUNDED = 558; 1509 public static final int UNCOMMITTED = 559; 1510 public static final int UNDER = 560; 1511 public static final int UNNAMED = 561; 1512 public static final int USAGE = 562; 1513 public static final int USER_DEFINED_TYPE_CATALOG = 563; 1514 public static final int USER_DEFINED_TYPE_CODE = 564; 1515 public static final int USER_DEFINED_TYPE_NAME = 565; 1516 public static final int USER_DEFINED_TYPE_SCHEMA = 566; 1517 public static final int VIEW = 567; 1518 public static final int WORK = 568; 1519 public static final int WRITE = 569; 1520 public static final int WRAPPER = 570; 1521 public static final int ZONE = 571; 1522 1523 // other token values used as switch cases 1524 static final int ALIAS = 581; 1525 static final int AGGREGATE = 582; 1526 static final int AUTOCOMMIT = 583; 1527 static final int AUTHENTICATION = 584; 1528 static final int BACKUP = 585; 1529 static final int BINARY_FLOAT = 586; 1530 static final int BINARY_DOUBLE = 587; 1531 static final int BIT = 588; 1532 static final int BLOCKING = 589; 1533 static final int BODY = 590; 1534 static final int BYTE = 591; 1535 static final int CACHE = 592; 1536 static final int CACHED = 593; 1537 static final int CASEWHEN = 594; 1538 static final int CHECKPOINT = 595; 1539 static final int CITEXT = 596; 1540 static final int CLASS = 597; 1541 static final int CLUSTERED = 598; 1542 static final int COMMENT = 599; 1543 static final int COMPACT = 600; 1544 static final int COMPRESSED = 601; 1545 static final int CONFLICT = 602; 1546 static final int CONTROL = 603; 1547 static final int CURRVAL = 604; 1548 static final int DATABASE = 605; 1549 static final int DEADLOCK = 606; 1550 static final int DEFRAG = 607; 1551 static final int DELAY = 608; 1552 static final int DIGEST = 609; 1553 static final int EVENT = 610; 1554 static final int EXPLAIN = 611; 1555 static final int FEATURE = 612; 1556 static final int FILE = 613; 1557 static final int FILES = 614; 1558 static final int FORMAT = 615; 1559 static final int GC = 616; 1560 static final int HEADER = 617; 1561 static final int IGNORECASE = 618; 1562 static final int IMMEDIATELY = 619; 1563 static final int INTEGRITY = 620; 1564 static final int INDEX = 621; 1565 static final int INDEXER = 622; 1566 static final int INITIAL = 623; 1567 static final int LASTVAL = 624; 1568 static final int LIMIT = 625; 1569 static final int LITERAL = 626; 1570 static final int LIVE = 627; 1571 static final int LOAD = 628; 1572 static final int LOCK = 629; 1573 static final int LOCKS = 630; 1574 static final int LONG = 631; 1575 static final int LONGVAR = 632; 1576 static final int MAXROWS = 633; 1577 static final int MEDIAN = 634; 1578 static final int MEMORY = 635; 1579 static final int MILLIS = 636; 1580 static final int MINUS_EXCEPT = 637; 1581 static final int NAN = 638; 1582 static final int NEXTVAL = 639; 1583 static final int NVARCHAR2 = 640; 1584 static final int NVL2 = 641; 1585 static final int OFF = 642; 1586 static final int PASSWORD = 643; 1587 static final int PERFORM = 644; 1588 static final int PLAN = 645; 1589 static final int PREVVAL = 646; 1590 static final int PROPERTY = 647; 1591 static final int RAW = 648; 1592 static final int READONLY = 649; 1593 static final int REFERENTIAL = 650; 1594 static final int REGULAR = 651; 1595 static final int RENAME = 652; 1596 static final int RESET = 653; 1597 static final int ROWNUM = 654; 1598 static final int SCRIPT = 655; 1599 static final int SEPARATOR = 656; 1600 static final int SHUTDOWN = 657; 1601 static final int SYNONYM = 658; 1602 static final int SYNTAX = 659; 1603 static final int TDC = 660; 1604 static final int TEMP = 661; 1605 static final int TEXT = 662; 1606 static final int TOP = 663; 1607 static final int TTI = 664; 1608 static final int TYPES = 665; 1609 static final int USE = 666; 1610 static final int VARCHAR2 = 667; 1611 static final int WRITE_DELAY = 668; 1612 1613 // 1614 static final int ACOS = 671; 1615 static final int ACTION_ID = 672; 1616 static final int ARRAY_SORT = 673; 1617 static final int ASCII = 674; 1618 static final int ADD_MONTHS = 675; 1619 static final int ASIN = 676; 1620 static final int ATAN = 677; 1621 static final int ATAN2 = 678; 1622 static final int BIT_LENGTH = 679; 1623 static final int BITAND = 680; 1624 static final int BITANDNOT = 681; 1625 static final int BITLENGTH = 682; 1626 static final int BITNOT = 683; 1627 static final int BITOR = 684; 1628 static final int BITXOR = 685; 1629 static final int CHR = 686; 1630 static final int CONCAT_WORD = 687; 1631 static final int CONCAT_WS = 688; 1632 static final int COS = 689; 1633 static final int COT = 690; 1634 static final int CRYPT_KEY = 691; 1635 static final int CURDATE = 692; 1636 static final int CURTIME = 693; 1637 static final int DATABASE_ISOLATION_LEVEL = 694; 1638 static final int DATABASE_NAME = 695; 1639 static final int DATABASE_TIMEZONE = 696; 1640 static final int DATABASE_VERSION = 697; 1641 static final int DATE_ADD = 698; 1642 static final int DATE_SUB = 699; 1643 static final int DATEADD = 700; 1644 static final int DATEDIFF = 701; 1645 public static final int DAY_NAME = 702; 1646 public static final int DAY_OF_MONTH = 703; 1647 public static final int DAY_OF_WEEK = 704; 1648 public static final int DAY_OF_YEAR = 705; 1649 static final int DAYNAME = 706; 1650 static final int DAYOFMONTH = 707; 1651 static final int DAYOFWEEK = 708; 1652 static final int DAYOFYEAR = 709; 1653 static final int DAYS = 710; 1654 static final int DBTIMEZONE = 711; 1655 static final int DECODE = 712; 1656 static final int DEGREES = 713; 1657 static final int DIFFERENCE = 714; 1658 static final int DMOD = 715; 1659 static final int FROM_TZ = 716; 1660 static final int HEXTORAW = 717; 1661 static final int GREATEST = 718; 1662 static final int GROUP_CONCAT = 719; 1663 static final int IFNULL = 720; 1664 static final int INSTR = 721; 1665 static final int IS_AUTOCOMMIT = 722; 1666 static final int IS_READONLY_DATABASE = 723; 1667 static final int IS_READONLY_DATABASE_FILES = 724; 1668 static final int IS_READONLY_SESSION = 725; 1669 static final int ISOLATION_LEVEL = 726; 1670 static final int ISNULL = 727; 1671 static final int LAST_DAY = 728; 1672 static final int LCASE = 729; 1673 static final int LEAST = 730; 1674 static final int LOAD_FILE = 731; 1675 static final int LOCATE = 732; 1676 static final int LOB = 733; 1677 static final int LOG = 734; 1678 static final int LOG10 = 735; 1679 static final int LPAD = 736; 1680 static final int LTRIM = 737; 1681 static final int LOB_ID = 738; 1682 public static final int MONTH_NAME = 739; 1683 static final int MONTHNAME = 740; 1684 static final int MONTHS_BETWEEN = 741; 1685 static final int MVCC = 742; 1686 static final int MVLOCKS = 743; 1687 static final int NEW_TIME = 744; 1688 static final int NEXT_DAY = 745; 1689 static final int NIO = 746; 1690 static final int NOW = 747; 1691 static final int NUMTODSINTERVAL = 748; 1692 static final int NUMTOYMINTERVAL = 749; 1693 static final int OCTETLENGTH = 750; 1694 static final int PI = 751; 1695 static final int POSITION_ARRAY = 752; 1696 public static final int QUARTER = 753; 1697 static final int RADIANS = 754; 1698 static final int RAND = 755; 1699 static final int RAWTOHEX = 756; 1700 static final int REGEXP_MATCHES = 757; 1701 static final int REGEXP_REPLACE = 758; 1702 static final int REGEXP_SUBSTRING = 759; 1703 static final int REGEXP_SUBSTRING_ARRAY = 760; 1704 static final int REPLACE = 761; 1705 static final int REVERSE = 762; 1706 static final int ROUND = 763; 1707 static final int ROUNDMAGIC = 764; 1708 static final int RTRIM = 765; 1709 static final int RPAD = 766; 1710 public static final int SECONDS_MIDNIGHT = 767; 1711 static final int SEQUENCE_ARRAY = 768; 1712 static final int SESSION_ID = 769; 1713 static final int SESSION_ISOLATION_LEVEL = 770; 1714 static final int SESSION_TIMEZONE = 771; 1715 static final int SESSIONTIMEZONE = 772; 1716 static final int SIGN = 773; 1717 static final int SIN = 774; 1718 static final int SORT_ARRAY = 775; 1719 static final int SOUNDEX = 776; 1720 static final int SPACE_WORD = 777; 1721 static final int SUBSTR = 778; 1722 static final int SYS_EXTRACT_UTC = 779; 1723 static final int SYSDATE = 780; 1724 static final int SYSTIMESTAMP = 781; 1725 static final int TAN = 782; 1726 static final int TIMESTAMP_WITH_ZONE = 783; 1727 static final int TIMESTAMPADD = 784; 1728 static final int TIMESTAMPDIFF = 785; 1729 static final int TIMEZONE = 786; 1730 static final int TO_CHAR = 787; 1731 static final int TO_DATE = 788; 1732 static final int TO_DSINTERVAL = 789; 1733 static final int TO_YMINTERVAL = 790; 1734 static final int TO_NUMBER = 791; 1735 static final int TO_TIMESTAMP = 792; 1736 static final int TO_TIMESTAMP_TZ = 793; 1737 static final int TODAY = 794; 1738 static final int TRANSACTION_CONTROL = 795; 1739 static final int TRANSACTION_ID = 796; 1740 static final int TRANSACTION_SIZE = 797; 1741 static final int TRUNC = 798; 1742 static final int TZ_OFFSET = 799; 1743 static final int UCASE = 800; 1744 static final int UNIX_MILLIS = 801; 1745 static final int UNIX_TIMESTAMP = 802; 1746 static final int UUID = 803; 1747 static final int WEEK = 804; 1748 public static final int WEEK_OF_YEAR = 805; 1749 static final int LONGBLOB = 806; 1750 static final int LONGTEXT = 807; 1751 static final int MEDIUMBLOB = 808; 1752 static final int MEDIUMTEXT = 809; 1753 static final int TINYBLOB = 810; 1754 static final int TINYTEXT = 811; 1755 static final int DUPLICATE = 812; 1756 1757 // 1758 static final int ASTERISK = 821; 1759 static final int CLOSEBRACKET = 822; 1760 static final int COLON = 823; 1761 static final int COMMA = 824; 1762 static final int CONCAT_OP = 825; 1763 static final int DIVIDE_OP = 826; 1764 static final int DOUBLE_COLON_OP = 827; 1765 static final int DOUBLE_PERIOD_OP = 828; 1766 static final int GREATER_OP = 829; 1767 static final int GREATER_EQUALS = 830; 1768 static final int LEFTBRACKET = 831; 1769 static final int LESS_OP = 832; 1770 static final int LESS_EQUALS = 833; 1771 public static final int MINUS_OP = 834; 1772 static final int NOT_EQUALS = 835; 1773 static final int OPENBRACKET = 836; 1774 static final int PLUS_OP = 837; 1775 static final int QUESTION = 838; 1776 static final int RIGHT_ARROW_OP = 839; 1777 static final int RIGHTBRACKET = 840; 1778 static final int SEMICOLON = 841; 1779 1780 // 1781 public static final int SQL_BIGINT = 851; 1782 public static final int SQL_BINARY = 852; 1783 public static final int SQL_BIT = 853; 1784 public static final int SQL_BLOB = 854; 1785 public static final int SQL_BOOLEAN = 855; 1786 public static final int SQL_CHAR = 856; 1787 public static final int SQL_CLOB = 857; 1788 public static final int SQL_DATE = 858; 1789 public static final int SQL_DECIMAL = 859; 1790 public static final int SQL_DATALINK = 860; 1791 public static final int SQL_DOUBLE = 861; 1792 public static final int SQL_FLOAT = 862; 1793 public static final int SQL_INTEGER = 863; 1794 public static final int SQL_LONGVARBINARY = 864; 1795 public static final int SQL_LONGNVARCHAR = 865; 1796 public static final int SQL_LONGVARCHAR = 866; 1797 public static final int SQL_NCHAR = 867; 1798 public static final int SQL_NCLOB = 868; 1799 public static final int SQL_NUMERIC = 869; 1800 public static final int SQL_NVARCHAR = 870; 1801 public static final int SQL_REAL = 871; 1802 public static final int SQL_ROWID = 872; 1803 public static final int SQL_SQLXML = 873; 1804 public static final int SQL_SMALLINT = 874; 1805 public static final int SQL_TIME = 875; 1806 public static final int SQL_TIMESTAMP = 876; 1807 public static final int SQL_TINYINT = 877; 1808 public static final int SQL_VARBINARY = 878; 1809 public static final int SQL_VARCHAR = 879; 1810 1811 // 1812 static final int SQL_TSI_FRAC_SECOND = 881; 1813 static final int SQL_TSI_MILLI_SECOND = 882; 1814 static final int SQL_TSI_SECOND = 883; 1815 static final int SQL_TSI_MINUTE = 884; 1816 static final int SQL_TSI_HOUR = 885; 1817 static final int SQL_TSI_DAY = 886; 1818 static final int SQL_TSI_WEEK = 887; 1819 static final int SQL_TSI_MONTH = 888; 1820 static final int SQL_TSI_QUARTER = 889; 1821 static final int SQL_TSI_YEAR = 890; 1822 1823 // 1824 static final int X_KEYSET = 901; 1825 static final int X_OPTION = 902; 1826 static final int X_REPEAT = 903; 1827 static final int X_POS_INTEGER = 904; 1828 1829 // 1830 public static final int X_VALUE = 911; 1831 public static final int X_IDENTIFIER = 912; 1832 public static final int X_DELIMITED_IDENTIFIER = 913; 1833 public static final int X_ENDPARSE = 914; 1834 public static final int X_STARTPARSE = 915; 1835 public static final int X_REMARK = 916; 1836 public static final int X_NULL = 917; 1837 public static final int X_LOB_SIZE = 918; 1838 public static final int X_MALFORMED_STRING = 919; 1839 public static final int X_MALFORMED_NUMERIC = 920; 1840 public static final int X_MALFORMED_BIT_STRING = 921; 1841 public static final int X_MALFORMED_BINARY_STRING = 922; 1842 public static final int X_MALFORMED_UNICODE_STRING = 923; 1843 public static final int X_MALFORMED_COMMENT = 924; 1844 public static final int X_MALFORMED_IDENTIFIER = 925; 1845 public static final int X_MALFORMED_UNICODE_ESCAPE = 926; 1846 1847 1848 // 1849 public static final int X_UNKNOWN_TOKEN = -1; 1850 private static final IntValueHashMap reservedKeys = 1851 new IntValueHashMap(351); 1852 1853 static { reservedKeys.put(T_ABS, ABS)1854 reservedKeys.put(T_ABS, ABS); reservedKeys.put(T_ALL, ALL)1855 reservedKeys.put(T_ALL, ALL); reservedKeys.put(T_ALLOCATE, ALLOCATE)1856 reservedKeys.put(T_ALLOCATE, ALLOCATE); reservedKeys.put(T_ALTER, ALTER)1857 reservedKeys.put(T_ALTER, ALTER); reservedKeys.put(T_AND, AND)1858 reservedKeys.put(T_AND, AND); reservedKeys.put(T_ANY, ANY)1859 reservedKeys.put(T_ANY, ANY); reservedKeys.put(T_ARE, ARE)1860 reservedKeys.put(T_ARE, ARE); reservedKeys.put(T_ARRAY, ARRAY)1861 reservedKeys.put(T_ARRAY, ARRAY); reservedKeys.put(T_ARRAY_AGG, ARRAY_AGG)1862 reservedKeys.put(T_ARRAY_AGG, ARRAY_AGG); reservedKeys.put(T_ARRAY_MAX_CARDINALITY, ARRAY_MAX_CARDINALITY)1863 reservedKeys.put(T_ARRAY_MAX_CARDINALITY, ARRAY_MAX_CARDINALITY); reservedKeys.put(T_AS, AS)1864 reservedKeys.put(T_AS, AS); reservedKeys.put(T_ASENSITIVE, ASENSITIVE)1865 reservedKeys.put(T_ASENSITIVE, ASENSITIVE); reservedKeys.put(T_ASYMMETRIC, ASYMMETRIC)1866 reservedKeys.put(T_ASYMMETRIC, ASYMMETRIC); reservedKeys.put(T_AT, AT)1867 reservedKeys.put(T_AT, AT); reservedKeys.put(T_ATOMIC, ATOMIC)1868 reservedKeys.put(T_ATOMIC, ATOMIC); reservedKeys.put(T_AUTHORIZATION, AUTHORIZATION)1869 reservedKeys.put(T_AUTHORIZATION, AUTHORIZATION); reservedKeys.put(T_AVG, AVG)1870 reservedKeys.put(T_AVG, AVG); reservedKeys.put(T_BEGIN, BEGIN)1871 reservedKeys.put(T_BEGIN, BEGIN); reservedKeys.put(T_BEGIN_FRAME, BEGIN_FRAME)1872 reservedKeys.put(T_BEGIN_FRAME, BEGIN_FRAME); reservedKeys.put(T_BEGIN_PARTITION, BEGIN_PARTITION)1873 reservedKeys.put(T_BEGIN_PARTITION, BEGIN_PARTITION); reservedKeys.put(T_BETWEEN, BETWEEN)1874 reservedKeys.put(T_BETWEEN, BETWEEN); reservedKeys.put(T_BIGINT, BIGINT)1875 reservedKeys.put(T_BIGINT, BIGINT); reservedKeys.put(T_BINARY, BINARY)1876 reservedKeys.put(T_BINARY, BINARY); reservedKeys.put(T_BIT_LENGTH, BIT_LENGTH)1877 reservedKeys.put(T_BIT_LENGTH, BIT_LENGTH); reservedKeys.put(T_BLOB, BLOB)1878 reservedKeys.put(T_BLOB, BLOB); reservedKeys.put(T_BOOLEAN, BOOLEAN)1879 reservedKeys.put(T_BOOLEAN, BOOLEAN); reservedKeys.put(T_BOTH, BOTH)1880 reservedKeys.put(T_BOTH, BOTH); reservedKeys.put(T_BY, BY)1881 reservedKeys.put(T_BY, BY); reservedKeys.put(T_CALL, CALL)1882 reservedKeys.put(T_CALL, CALL); reservedKeys.put(T_CALLED, CALLED)1883 reservedKeys.put(T_CALLED, CALLED); reservedKeys.put(T_CARDINALITY, CARDINALITY)1884 reservedKeys.put(T_CARDINALITY, CARDINALITY); reservedKeys.put(T_CASCADED, CASCADED)1885 reservedKeys.put(T_CASCADED, CASCADED); reservedKeys.put(T_CASE, CASE)1886 reservedKeys.put(T_CASE, CASE); reservedKeys.put(T_CAST, CAST)1887 reservedKeys.put(T_CAST, CAST); reservedKeys.put(T_CEIL, CEIL)1888 reservedKeys.put(T_CEIL, CEIL); reservedKeys.put(T_CEILING, CEILING)1889 reservedKeys.put(T_CEILING, CEILING); reservedKeys.put(T_CHAR, CHAR)1890 reservedKeys.put(T_CHAR, CHAR); reservedKeys.put(T_CHAR_LENGTH, CHAR_LENGTH)1891 reservedKeys.put(T_CHAR_LENGTH, CHAR_LENGTH); reservedKeys.put(T_CHARACTER, CHARACTER)1892 reservedKeys.put(T_CHARACTER, CHARACTER); reservedKeys.put(T_CHARACTER_LENGTH, CHARACTER_LENGTH)1893 reservedKeys.put(T_CHARACTER_LENGTH, CHARACTER_LENGTH); reservedKeys.put(T_CHECK, CHECK)1894 reservedKeys.put(T_CHECK, CHECK); reservedKeys.put(T_CLOB, CLOB)1895 reservedKeys.put(T_CLOB, CLOB); reservedKeys.put(T_CLOSE, CLOSE)1896 reservedKeys.put(T_CLOSE, CLOSE); reservedKeys.put(T_COALESCE, COALESCE)1897 reservedKeys.put(T_COALESCE, COALESCE); reservedKeys.put(T_COLLATE, COLLATE)1898 reservedKeys.put(T_COLLATE, COLLATE); reservedKeys.put(T_COLLECT, COLLECT)1899 reservedKeys.put(T_COLLECT, COLLECT); reservedKeys.put(T_COLUMN, COLUMN)1900 reservedKeys.put(T_COLUMN, COLUMN); reservedKeys.put(T_COMMIT, COMMIT)1901 reservedKeys.put(T_COMMIT, COMMIT); reservedKeys.put(T_COMPARABLE, COMPARABLE)1902 reservedKeys.put(T_COMPARABLE, COMPARABLE); reservedKeys.put(T_CONDITION, CONDITION)1903 reservedKeys.put(T_CONDITION, CONDITION); reservedKeys.put(T_CONNECT, CONNECT)1904 reservedKeys.put(T_CONNECT, CONNECT); reservedKeys.put(T_CONSTRAINT, CONSTRAINT)1905 reservedKeys.put(T_CONSTRAINT, CONSTRAINT); reservedKeys.put(T_CONTAINS, CONTAINS)1906 reservedKeys.put(T_CONTAINS, CONTAINS); reservedKeys.put(T_CONVERT, CONVERT)1907 reservedKeys.put(T_CONVERT, CONVERT); reservedKeys.put(T_CORR, CORR)1908 reservedKeys.put(T_CORR, CORR); reservedKeys.put(T_CORRESPONDING, CORRESPONDING)1909 reservedKeys.put(T_CORRESPONDING, CORRESPONDING); reservedKeys.put(T_COUNT, COUNT)1910 reservedKeys.put(T_COUNT, COUNT); reservedKeys.put(T_COVAR_POP, COVAR_POP)1911 reservedKeys.put(T_COVAR_POP, COVAR_POP); reservedKeys.put(T_COVAR_SAMP, COVAR_SAMP)1912 reservedKeys.put(T_COVAR_SAMP, COVAR_SAMP); reservedKeys.put(T_CREATE, CREATE)1913 reservedKeys.put(T_CREATE, CREATE); reservedKeys.put(T_CROSS, CROSS)1914 reservedKeys.put(T_CROSS, CROSS); reservedKeys.put(T_CUBE, CUBE)1915 reservedKeys.put(T_CUBE, CUBE); reservedKeys.put(T_CUME_DIST, CUME_DIST)1916 reservedKeys.put(T_CUME_DIST, CUME_DIST); reservedKeys.put(T_CURRENT, CURRENT)1917 reservedKeys.put(T_CURRENT, CURRENT); reservedKeys.put(T_CURRENT_CATALOG, CURRENT_CATALOG)1918 reservedKeys.put(T_CURRENT_CATALOG, CURRENT_CATALOG); reservedKeys.put(T_CURRENT_DATE, CURRENT_DATE)1919 reservedKeys.put(T_CURRENT_DATE, CURRENT_DATE); reservedKeys.put(T_CURRENT_DEFAULT_TRANSFORM_GROUP, CURRENT_DEFAULT_TRANSFORM_GROUP)1920 reservedKeys.put(T_CURRENT_DEFAULT_TRANSFORM_GROUP, 1921 CURRENT_DEFAULT_TRANSFORM_GROUP); reservedKeys.put(T_CURRENT_PATH, CURRENT_PATH)1922 reservedKeys.put(T_CURRENT_PATH, CURRENT_PATH); reservedKeys.put(T_CURRENT_ROLE, CURRENT_ROLE)1923 reservedKeys.put(T_CURRENT_ROLE, CURRENT_ROLE); reservedKeys.put(T_CURRENT_SCHEMA, CURRENT_SCHEMA)1924 reservedKeys.put(T_CURRENT_SCHEMA, CURRENT_SCHEMA); reservedKeys.put(T_CURRENT_TIME, CURRENT_TIME)1925 reservedKeys.put(T_CURRENT_TIME, CURRENT_TIME); reservedKeys.put(T_CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)1926 reservedKeys.put(T_CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); reservedKeys.put(T_DO, DO)1927 reservedKeys.put(T_DO, DO); reservedKeys.put(T_CURRENT_TRANSFORM_GROUP_FOR_TYPE, CURRENT_TRANSFORM_GROUP_FOR_TYPE)1928 reservedKeys.put(T_CURRENT_TRANSFORM_GROUP_FOR_TYPE, 1929 CURRENT_TRANSFORM_GROUP_FOR_TYPE); reservedKeys.put(T_CURRENT_USER, CURRENT_USER)1930 reservedKeys.put(T_CURRENT_USER, CURRENT_USER); reservedKeys.put(T_CURSOR, CURSOR)1931 reservedKeys.put(T_CURSOR, CURSOR); reservedKeys.put(T_CYCLE, CYCLE)1932 reservedKeys.put(T_CYCLE, CYCLE); reservedKeys.put(T_DATE, DATE)1933 reservedKeys.put(T_DATE, DATE); reservedKeys.put(T_DAY, DAY)1934 reservedKeys.put(T_DAY, DAY); reservedKeys.put(T_DEALLOCATE, DEALLOCATE)1935 reservedKeys.put(T_DEALLOCATE, DEALLOCATE); reservedKeys.put(T_DEC, DEC)1936 reservedKeys.put(T_DEC, DEC); reservedKeys.put(T_DECIMAL, DECIMAL)1937 reservedKeys.put(T_DECIMAL, DECIMAL); reservedKeys.put(T_DECLARE, DECLARE)1938 reservedKeys.put(T_DECLARE, DECLARE); reservedKeys.put(T_DEFAULT, DEFAULT)1939 reservedKeys.put(T_DEFAULT, DEFAULT); reservedKeys.put(T_DELETE, DELETE)1940 reservedKeys.put(T_DELETE, DELETE); reservedKeys.put(T_DENSE_RANK, DENSE_RANK)1941 reservedKeys.put(T_DENSE_RANK, DENSE_RANK); reservedKeys.put(T_DEREF, DEREF)1942 reservedKeys.put(T_DEREF, DEREF); reservedKeys.put(T_DESCRIBE, DESCRIBE)1943 reservedKeys.put(T_DESCRIBE, DESCRIBE); reservedKeys.put(T_DETERMINISTIC, DETERMINISTIC)1944 reservedKeys.put(T_DETERMINISTIC, DETERMINISTIC); reservedKeys.put(T_DISCONNECT, DISCONNECT)1945 reservedKeys.put(T_DISCONNECT, DISCONNECT); reservedKeys.put(T_DISTINCT, DISTINCT)1946 reservedKeys.put(T_DISTINCT, DISTINCT); reservedKeys.put(T_DOUBLE, DOUBLE)1947 reservedKeys.put(T_DOUBLE, DOUBLE); reservedKeys.put(T_DROP, DROP)1948 reservedKeys.put(T_DROP, DROP); reservedKeys.put(T_DYNAMIC, DYNAMIC)1949 reservedKeys.put(T_DYNAMIC, DYNAMIC); reservedKeys.put(T_EACH, EACH)1950 reservedKeys.put(T_EACH, EACH); reservedKeys.put(T_ELEMENT, ELEMENT)1951 reservedKeys.put(T_ELEMENT, ELEMENT); reservedKeys.put(T_ELSE, ELSE)1952 reservedKeys.put(T_ELSE, ELSE); reservedKeys.put(T_ELSEIF, ELSEIF)1953 reservedKeys.put(T_ELSEIF, ELSEIF); reservedKeys.put(T_END, END)1954 reservedKeys.put(T_END, END); reservedKeys.put(T_END_FRAME, END_FRAME)1955 reservedKeys.put(T_END_FRAME, END_FRAME); reservedKeys.put(T_END_PARTITION, END_PARTITION)1956 reservedKeys.put(T_END_PARTITION, END_PARTITION); reservedKeys.put(T_END_EXEC, END_EXEC)1957 reservedKeys.put(T_END_EXEC, END_EXEC); reservedKeys.put(T_EQUALS, EQUALS)1958 reservedKeys.put(T_EQUALS, EQUALS); reservedKeys.put(T_ESCAPE, ESCAPE)1959 reservedKeys.put(T_ESCAPE, ESCAPE); reservedKeys.put(T_EVERY, EVERY)1960 reservedKeys.put(T_EVERY, EVERY); reservedKeys.put(T_EXCEPT, EXCEPT)1961 reservedKeys.put(T_EXCEPT, EXCEPT); reservedKeys.put(T_EXEC, EXEC)1962 reservedKeys.put(T_EXEC, EXEC); reservedKeys.put(T_EXECUTE, EXECUTE)1963 reservedKeys.put(T_EXECUTE, EXECUTE); reservedKeys.put(T_EXISTS, EXISTS)1964 reservedKeys.put(T_EXISTS, EXISTS); reservedKeys.put(T_EXIT, EXIT)1965 reservedKeys.put(T_EXIT, EXIT); reservedKeys.put(T_EXP, EXP)1966 reservedKeys.put(T_EXP, EXP); reservedKeys.put(T_EXTERNAL, EXTERNAL)1967 reservedKeys.put(T_EXTERNAL, EXTERNAL); reservedKeys.put(T_EXTRACT, EXTRACT)1968 reservedKeys.put(T_EXTRACT, EXTRACT); reservedKeys.put(T_FALSE, FALSE)1969 reservedKeys.put(T_FALSE, FALSE); reservedKeys.put(T_FETCH, FETCH)1970 reservedKeys.put(T_FETCH, FETCH); reservedKeys.put(T_FILTER, FILTER)1971 reservedKeys.put(T_FILTER, FILTER); reservedKeys.put(T_FIRST_VALUE, FIRST_VALUE)1972 reservedKeys.put(T_FIRST_VALUE, FIRST_VALUE); reservedKeys.put(T_FLOAT, FLOAT)1973 reservedKeys.put(T_FLOAT, FLOAT); reservedKeys.put(T_FLOOR, FLOOR)1974 reservedKeys.put(T_FLOOR, FLOOR); reservedKeys.put(T_FOR, FOR)1975 reservedKeys.put(T_FOR, FOR); reservedKeys.put(T_FOREIGN, FOREIGN)1976 reservedKeys.put(T_FOREIGN, FOREIGN); reservedKeys.put(T_FRAME_ROW, FRAME_ROW)1977 reservedKeys.put(T_FRAME_ROW, FRAME_ROW); reservedKeys.put(T_FREE, FREE)1978 reservedKeys.put(T_FREE, FREE); reservedKeys.put(T_FROM, FROM)1979 reservedKeys.put(T_FROM, FROM); reservedKeys.put(T_FULL, FULL)1980 reservedKeys.put(T_FULL, FULL); reservedKeys.put(T_FUNCTION, FUNCTION)1981 reservedKeys.put(T_FUNCTION, FUNCTION); reservedKeys.put(T_FUSION, FUSION)1982 reservedKeys.put(T_FUSION, FUSION); reservedKeys.put(T_GET, GET)1983 reservedKeys.put(T_GET, GET); reservedKeys.put(T_GLOBAL, GLOBAL)1984 reservedKeys.put(T_GLOBAL, GLOBAL); reservedKeys.put(T_GRANT, GRANT)1985 reservedKeys.put(T_GRANT, GRANT); reservedKeys.put(T_GROUP, GROUP)1986 reservedKeys.put(T_GROUP, GROUP); reservedKeys.put(T_GROUPING, GROUPING)1987 reservedKeys.put(T_GROUPING, GROUPING); reservedKeys.put(T_HANDLER, HANDLER)1988 reservedKeys.put(T_HANDLER, HANDLER); reservedKeys.put(T_HAVING, HAVING)1989 reservedKeys.put(T_HAVING, HAVING); reservedKeys.put(T_HOLD, HOLD)1990 reservedKeys.put(T_HOLD, HOLD); reservedKeys.put(T_HOUR, HOUR)1991 reservedKeys.put(T_HOUR, HOUR); reservedKeys.put(T_IDENTITY, IDENTITY)1992 reservedKeys.put(T_IDENTITY, IDENTITY); reservedKeys.put(T_IF, IF)1993 reservedKeys.put(T_IF, IF); reservedKeys.put(T_IMPORT, IMPORT)1994 reservedKeys.put(T_IMPORT, IMPORT); reservedKeys.put(T_IN, IN)1995 reservedKeys.put(T_IN, IN); reservedKeys.put(T_INDICATOR, INDICATOR)1996 reservedKeys.put(T_INDICATOR, INDICATOR); reservedKeys.put(T_INNER, INNER)1997 reservedKeys.put(T_INNER, INNER); reservedKeys.put(T_INOUT, INOUT)1998 reservedKeys.put(T_INOUT, INOUT); reservedKeys.put(T_INSENSITIVE, INSENSITIVE)1999 reservedKeys.put(T_INSENSITIVE, INSENSITIVE); reservedKeys.put(T_INSERT, INSERT)2000 reservedKeys.put(T_INSERT, INSERT); reservedKeys.put(T_INT, INT)2001 reservedKeys.put(T_INT, INT); reservedKeys.put(T_INTEGER, INTEGER)2002 reservedKeys.put(T_INTEGER, INTEGER); reservedKeys.put(T_INTERSECT, INTERSECT)2003 reservedKeys.put(T_INTERSECT, INTERSECT); reservedKeys.put(T_INTERSECTION, INTERSECTION)2004 reservedKeys.put(T_INTERSECTION, INTERSECTION); reservedKeys.put(T_INTERVAL, INTERVAL)2005 reservedKeys.put(T_INTERVAL, INTERVAL); reservedKeys.put(T_INTO, INTO)2006 reservedKeys.put(T_INTO, INTO); reservedKeys.put(T_IS, IS)2007 reservedKeys.put(T_IS, IS); reservedKeys.put(T_ITERATE, ITERATE)2008 reservedKeys.put(T_ITERATE, ITERATE); reservedKeys.put(T_JOIN, JOIN)2009 reservedKeys.put(T_JOIN, JOIN); reservedKeys.put(T_LAG, LAG)2010 reservedKeys.put(T_LAG, LAG); reservedKeys.put(T_LANGUAGE, LANGUAGE)2011 reservedKeys.put(T_LANGUAGE, LANGUAGE); reservedKeys.put(T_LARGE, LARGE)2012 reservedKeys.put(T_LARGE, LARGE); reservedKeys.put(T_LAST_VALUE, LAST_VALUE)2013 reservedKeys.put(T_LAST_VALUE, LAST_VALUE); reservedKeys.put(T_LATERAL, LATERAL)2014 reservedKeys.put(T_LATERAL, LATERAL); reservedKeys.put(T_LEAD, LEAD)2015 reservedKeys.put(T_LEAD, LEAD); reservedKeys.put(T_LEADING, LEADING)2016 reservedKeys.put(T_LEADING, LEADING); reservedKeys.put(T_LEAVE, LEAVE)2017 reservedKeys.put(T_LEAVE, LEAVE); reservedKeys.put(T_LEFT, LEFT)2018 reservedKeys.put(T_LEFT, LEFT); reservedKeys.put(T_LIKE, LIKE)2019 reservedKeys.put(T_LIKE, LIKE); reservedKeys.put(T_LIKE_REGX, LIKE_REGEX)2020 reservedKeys.put(T_LIKE_REGX, LIKE_REGEX); reservedKeys.put(T_LN, LN)2021 reservedKeys.put(T_LN, LN); reservedKeys.put(T_LOCAL, LOCAL)2022 reservedKeys.put(T_LOCAL, LOCAL); reservedKeys.put(T_LOCALTIME, LOCALTIME)2023 reservedKeys.put(T_LOCALTIME, LOCALTIME); reservedKeys.put(T_LOCALTIMESTAMP, LOCALTIMESTAMP)2024 reservedKeys.put(T_LOCALTIMESTAMP, LOCALTIMESTAMP); reservedKeys.put(T_LOOP, LOOP)2025 reservedKeys.put(T_LOOP, LOOP); reservedKeys.put(T_LOWER, LOWER)2026 reservedKeys.put(T_LOWER, LOWER); reservedKeys.put(T_MATCH, MATCH)2027 reservedKeys.put(T_MATCH, MATCH); reservedKeys.put(T_MAX, MAX)2028 reservedKeys.put(T_MAX, MAX); reservedKeys.put(T_MAX_CARDINALITY, MAX_CARDINALITY)2029 reservedKeys.put(T_MAX_CARDINALITY, MAX_CARDINALITY); reservedKeys.put(T_MEMBER, MEMBER)2030 reservedKeys.put(T_MEMBER, MEMBER); reservedKeys.put(T_MERGE, MERGE)2031 reservedKeys.put(T_MERGE, MERGE); reservedKeys.put(T_METHOD, METHOD)2032 reservedKeys.put(T_METHOD, METHOD); reservedKeys.put(T_MIN, MIN)2033 reservedKeys.put(T_MIN, MIN); reservedKeys.put(T_MINUTE, MINUTE)2034 reservedKeys.put(T_MINUTE, MINUTE); reservedKeys.put(T_MOD, MOD)2035 reservedKeys.put(T_MOD, MOD); reservedKeys.put(T_MODIFIES, MODIFIES)2036 reservedKeys.put(T_MODIFIES, MODIFIES); reservedKeys.put(T_MODULE, MODULE)2037 reservedKeys.put(T_MODULE, MODULE); reservedKeys.put(T_MONTH, MONTH)2038 reservedKeys.put(T_MONTH, MONTH); reservedKeys.put(T_MULTISET, MULTISET)2039 reservedKeys.put(T_MULTISET, MULTISET); reservedKeys.put(T_NATIONAL, NATIONAL)2040 reservedKeys.put(T_NATIONAL, NATIONAL); reservedKeys.put(T_NATURAL, NATURAL)2041 reservedKeys.put(T_NATURAL, NATURAL); reservedKeys.put(T_NCHAR, NCHAR)2042 reservedKeys.put(T_NCHAR, NCHAR); reservedKeys.put(T_NCLOB, NCLOB)2043 reservedKeys.put(T_NCLOB, NCLOB); reservedKeys.put(T_NEW, NEW)2044 reservedKeys.put(T_NEW, NEW); reservedKeys.put(T_NO, NO)2045 reservedKeys.put(T_NO, NO); reservedKeys.put(T_NONE, NONE)2046 reservedKeys.put(T_NONE, NONE); reservedKeys.put(T_NORMALIZE, NORMALIZE)2047 reservedKeys.put(T_NORMALIZE, NORMALIZE); reservedKeys.put(T_NOT, NOT)2048 reservedKeys.put(T_NOT, NOT); reservedKeys.put(T_NTH_VALUE, NTH_VALUE)2049 reservedKeys.put(T_NTH_VALUE, NTH_VALUE); reservedKeys.put(T_NTILE, NTILE)2050 reservedKeys.put(T_NTILE, NTILE); reservedKeys.put(T_NULL, NULL)2051 reservedKeys.put(T_NULL, NULL); reservedKeys.put(T_NULLIF, NULLIF)2052 reservedKeys.put(T_NULLIF, NULLIF); reservedKeys.put(T_NUMERIC, NUMERIC)2053 reservedKeys.put(T_NUMERIC, NUMERIC); reservedKeys.put(T_OCCURRENCES_REGEX, OCCURRENCES_REGEX)2054 reservedKeys.put(T_OCCURRENCES_REGEX, OCCURRENCES_REGEX); reservedKeys.put(T_OCTET_LENGTH, OCTET_LENGTH)2055 reservedKeys.put(T_OCTET_LENGTH, OCTET_LENGTH); reservedKeys.put(T_OF, OF)2056 reservedKeys.put(T_OF, OF); reservedKeys.put(T_OFFSET, OFFSET)2057 reservedKeys.put(T_OFFSET, OFFSET); reservedKeys.put(T_OLD, OLD)2058 reservedKeys.put(T_OLD, OLD); reservedKeys.put(T_ON, ON)2059 reservedKeys.put(T_ON, ON); reservedKeys.put(T_ONLY, ONLY)2060 reservedKeys.put(T_ONLY, ONLY); reservedKeys.put(T_OPEN, OPEN)2061 reservedKeys.put(T_OPEN, OPEN); reservedKeys.put(T_OR, OR)2062 reservedKeys.put(T_OR, OR); reservedKeys.put(T_ORDER, ORDER)2063 reservedKeys.put(T_ORDER, ORDER); reservedKeys.put(T_OUT, OUT)2064 reservedKeys.put(T_OUT, OUT); reservedKeys.put(T_OUTER, OUTER)2065 reservedKeys.put(T_OUTER, OUTER); reservedKeys.put(T_OVER, OVER)2066 reservedKeys.put(T_OVER, OVER); reservedKeys.put(T_OVERLAPS, OVERLAPS)2067 reservedKeys.put(T_OVERLAPS, OVERLAPS); reservedKeys.put(T_OVERLAY, OVERLAY)2068 reservedKeys.put(T_OVERLAY, OVERLAY); reservedKeys.put(T_PARAMETER, PARAMETER)2069 reservedKeys.put(T_PARAMETER, PARAMETER); reservedKeys.put(T_PARTITION, PARTITION)2070 reservedKeys.put(T_PARTITION, PARTITION); reservedKeys.put(T_PERCENT_RANK, PERCENT_RANK)2071 reservedKeys.put(T_PERCENT_RANK, PERCENT_RANK); reservedKeys.put(T_PERCENTILE_CONT, PERCENTILE_CONT)2072 reservedKeys.put(T_PERCENTILE_CONT, PERCENTILE_CONT); reservedKeys.put(T_PERCENTILE_DISC, PERCENTILE_DISC)2073 reservedKeys.put(T_PERCENTILE_DISC, PERCENTILE_DISC); reservedKeys.put(T_PERIOD, PERIOD)2074 reservedKeys.put(T_PERIOD, PERIOD); reservedKeys.put(T_POSITION, POSITION)2075 reservedKeys.put(T_POSITION, POSITION); reservedKeys.put(T_POSITION_REGEX, POSITION_REGEX)2076 reservedKeys.put(T_POSITION_REGEX, POSITION_REGEX); reservedKeys.put(T_POWER, POWER)2077 reservedKeys.put(T_POWER, POWER); reservedKeys.put(T_PRECEDES, PRECEDES)2078 reservedKeys.put(T_PRECEDES, PRECEDES); reservedKeys.put(T_PRECISION, PRECISION)2079 reservedKeys.put(T_PRECISION, PRECISION); reservedKeys.put(T_PREPARE, PREPARE)2080 reservedKeys.put(T_PREPARE, PREPARE); reservedKeys.put(T_PRIMARY, PRIMARY)2081 reservedKeys.put(T_PRIMARY, PRIMARY); reservedKeys.put(T_PROCEDURE, PROCEDURE)2082 reservedKeys.put(T_PROCEDURE, PROCEDURE); reservedKeys.put(T_RANGE, RANGE)2083 reservedKeys.put(T_RANGE, RANGE); reservedKeys.put(T_RANK, RANK)2084 reservedKeys.put(T_RANK, RANK); reservedKeys.put(T_READS, READS)2085 reservedKeys.put(T_READS, READS); reservedKeys.put(T_REAL, REAL)2086 reservedKeys.put(T_REAL, REAL); reservedKeys.put(T_RECURSIVE, RECURSIVE)2087 reservedKeys.put(T_RECURSIVE, RECURSIVE); reservedKeys.put(T_REF, REF)2088 reservedKeys.put(T_REF, REF); reservedKeys.put(T_REFERENCES, REFERENCES)2089 reservedKeys.put(T_REFERENCES, REFERENCES); reservedKeys.put(T_REFERENCING, REFERENCING)2090 reservedKeys.put(T_REFERENCING, REFERENCING); reservedKeys.put(T_REGR_AVGX, REGR_AVGX)2091 reservedKeys.put(T_REGR_AVGX, REGR_AVGX); reservedKeys.put(T_REGR_AVGY, REGR_AVGY)2092 reservedKeys.put(T_REGR_AVGY, REGR_AVGY); reservedKeys.put(T_REGR_COUNT, REGR_COUNT)2093 reservedKeys.put(T_REGR_COUNT, REGR_COUNT); reservedKeys.put(T_REGR_INTERCEPT, REGR_INTERCEPT)2094 reservedKeys.put(T_REGR_INTERCEPT, REGR_INTERCEPT); reservedKeys.put(T_REGR_R2, REGR_R2)2095 reservedKeys.put(T_REGR_R2, REGR_R2); reservedKeys.put(T_REGR_SLOPE, REGR_SLOPE)2096 reservedKeys.put(T_REGR_SLOPE, REGR_SLOPE); reservedKeys.put(T_REGR_SXX, REGR_SXX)2097 reservedKeys.put(T_REGR_SXX, REGR_SXX); reservedKeys.put(T_REGR_SXY, REGR_SXY)2098 reservedKeys.put(T_REGR_SXY, REGR_SXY); reservedKeys.put(T_REGR_SYY, REGR_SYY)2099 reservedKeys.put(T_REGR_SYY, REGR_SYY); reservedKeys.put(T_RELEASE, RELEASE)2100 reservedKeys.put(T_RELEASE, RELEASE); reservedKeys.put(T_REPEAT, REPEAT)2101 reservedKeys.put(T_REPEAT, REPEAT); reservedKeys.put(T_RESIGNAL, RESIGNAL)2102 reservedKeys.put(T_RESIGNAL, RESIGNAL); reservedKeys.put(T_RETURN, RETURN)2103 reservedKeys.put(T_RETURN, RETURN); reservedKeys.put(T_RETURNS, RETURNS)2104 reservedKeys.put(T_RETURNS, RETURNS); reservedKeys.put(T_REVOKE, REVOKE)2105