Adding JMCR-Stable version
[Benchmarks_CSolver.git] / JMCR-Stable / real-world application / derby-10.3.2.1 / java / engine / org / apache / derby / impl / sql / compile / SQLParserConstants.java
diff --git a/JMCR-Stable/real-world application/derby-10.3.2.1/java/engine/org/apache/derby/impl/sql/compile/SQLParserConstants.java b/JMCR-Stable/real-world application/derby-10.3.2.1/java/engine/org/apache/derby/impl/sql/compile/SQLParserConstants.java
new file mode 100644 (file)
index 0000000..9cae705
--- /dev/null
@@ -0,0 +1,952 @@
+/* Generated By:JavaCC: Do not edit this line. SQLParserConstants.java */\r
+/*\r
+\r
+   Derby - File org.apache.derby.impl.sql.compile.sqlgrammar.jj\r
+\r
+   Licensed to the Apache Software Foundation (ASF) under one or more\r
+   contributor license agreements.  See the NOTICE file distributed with\r
+   this work for additional information regarding copyright ownership.\r
+   The ASF licenses this file to you under the Apache License, Version 2.0\r
+   (the "License"); you may not use this file except in compliance with\r
+   the License.  You may obtain a copy of the License at\r
+\r
+      http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+   Unless required by applicable law or agreed to in writing, software\r
+   distributed under the License is distributed on an "AS IS" BASIS,\r
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+   See the License for the specific language governing permissions and\r
+   limitations under the License.\r
+\r
+*/\r
+\r
+package org.apache.derby.impl.sql.compile;\r
+\r
+public interface SQLParserConstants {\r
+\r
+  int EOF = 0;\r
+  int NOT_D = 10;\r
+  int NOT_DE = 13;\r
+  int NOT_DER = 16;\r
+  int NOT_DERB = 19;\r
+  int NOT_DERBY = 22;\r
+  int NOT_DERBYDASH = 25;\r
+  int NOT_DERBYDASHP = 28;\r
+  int NOT_DERBYDASHPR = 31;\r
+  int NOT_DERBYDASHPRO = 34;\r
+  int NOT_DERBYDASHPROP = 37;\r
+  int NOT_DERBYDASHPROPE = 40;\r
+  int NOT_DERBYDASHPROPER = 43;\r
+  int NOT_DERBYDASHPROPERT = 46;\r
+  int NOT_DERBYDASHPROPERTI = 49;\r
+  int NOT_DERBYDASHPROPERTIE = 52;\r
+  int DERBYDASHPROPERTIES = 53;\r
+  int NOT_PROPERTIES = 56;\r
+  int SINGLE_LINE_SQLCOMMENT = 57;\r
+  int CHECK_PROPERTIES = 58;\r
+  int ADD = 59;\r
+  int ALL = 60;\r
+  int ALLOCATE = 61;\r
+  int ALTER = 62;\r
+  int AND = 63;\r
+  int ANY = 64;\r
+  int ARE = 65;\r
+  int AS = 66;\r
+  int ASC = 67;\r
+  int ASSERTION = 68;\r
+  int AT = 69;\r
+  int AUTHORIZATION = 70;\r
+  int AVG = 71;\r
+  int BEGIN = 72;\r
+  int BETWEEN = 73;\r
+  int BINARY = 74;\r
+  int BIT = 75;\r
+  int BOTH = 76;\r
+  int BY = 77;\r
+  int CASCADE = 78;\r
+  int CASCADED = 79;\r
+  int CASE = 80;\r
+  int CAST = 81;\r
+  int CHAR = 82;\r
+  int CHARACTER = 83;\r
+  int CHARACTER_LENGTH = 84;\r
+  int CHECK = 85;\r
+  int CLOSE = 86;\r
+  int COALESCE = 87;\r
+  int COLLATE = 88;\r
+  int COLLATION = 89;\r
+  int COLUMN = 90;\r
+  int COMMIT = 91;\r
+  int CONNECT = 92;\r
+  int CONNECTION = 93;\r
+  int CONSTRAINT = 94;\r
+  int CONSTRAINTS = 95;\r
+  int CONTINUE = 96;\r
+  int CONVERT = 97;\r
+  int CORRESPONDING = 98;\r
+  int COUNT = 99;\r
+  int CREATE = 100;\r
+  int CURRENT = 101;\r
+  int CURRENT_DATE = 102;\r
+  int CURRENT_TIME = 103;\r
+  int CURRENT_TIMESTAMP = 104;\r
+  int CURRENT_USER = 105;\r
+  int CURSOR = 106;\r
+  int D = 107;\r
+  int DEALLOCATE = 108;\r
+  int DEC = 109;\r
+  int DECIMAL = 110;\r
+  int DECLARE = 111;\r
+  int _DEFAULT = 112;\r
+  int DEFERRABLE = 113;\r
+  int DEFERRED = 114;\r
+  int DELETE = 115;\r
+  int DESC = 116;\r
+  int DESCRIBE = 117;\r
+  int DIAGNOSTICS = 118;\r
+  int DISCONNECT = 119;\r
+  int DISTINCT = 120;\r
+  int DOUBLE = 121;\r
+  int DROP = 122;\r
+  int ELSE = 123;\r
+  int END = 124;\r
+  int ENDEXEC = 125;\r
+  int ESCAPE = 126;\r
+  int EXCEPT = 127;\r
+  int EXCEPTION = 128;\r
+  int EXEC = 129;\r
+  int EXECUTE = 130;\r
+  int EXISTS = 131;\r
+  int EXTERNAL = 132;\r
+  int FALSE = 133;\r
+  int FETCH = 134;\r
+  int FIRST = 135;\r
+  int FLOAT = 136;\r
+  int FOR = 137;\r
+  int FOREIGN = 138;\r
+  int FOUND = 139;\r
+  int FROM = 140;\r
+  int FULL = 141;\r
+  int FUNCTION = 142;\r
+  int GET = 143;\r
+  int GLOBAL = 144;\r
+  int GO = 145;\r
+  int GOTO = 146;\r
+  int GRANT = 147;\r
+  int GROUP = 148;\r
+  int HAVING = 149;\r
+  int HOUR = 150;\r
+  int IDENTITY = 151;\r
+  int IMMEDIATE = 152;\r
+  int IN = 153;\r
+  int INDICATOR = 154;\r
+  int INITIALLY = 155;\r
+  int INNER = 156;\r
+  int INPUT = 157;\r
+  int INSENSITIVE = 158;\r
+  int INSERT = 159;\r
+  int INT = 160;\r
+  int INTEGER = 161;\r
+  int INTERSECT = 162;\r
+  int INTO = 163;\r
+  int IS = 164;\r
+  int ISOLATION = 165;\r
+  int JOIN = 166;\r
+  int KEY = 167;\r
+  int LAST = 168;\r
+  int LEADING = 169;\r
+  int LEFT = 170;\r
+  int LIKE = 171;\r
+  int LOWER = 172;\r
+  int MATCH = 173;\r
+  int MAX = 174;\r
+  int MIN = 175;\r
+  int MINUTE = 176;\r
+  int MODULE = 177;\r
+  int NATIONAL = 178;\r
+  int NATURAL = 179;\r
+  int NCHAR = 180;\r
+  int NEXT = 181;\r
+  int NO = 182;\r
+  int NOT = 183;\r
+  int NULL = 184;\r
+  int NULLIF = 185;\r
+  int NUMERIC = 186;\r
+  int OF = 187;\r
+  int ON = 188;\r
+  int ONLY = 189;\r
+  int OPEN = 190;\r
+  int OPTION = 191;\r
+  int OR = 192;\r
+  int ORDER = 193;\r
+  int OUTER = 194;\r
+  int OUTPUT = 195;\r
+  int OVERLAPS = 196;\r
+  int PAD = 197;\r
+  int PARTIAL = 198;\r
+  int PREPARE = 199;\r
+  int PRESERVE = 200;\r
+  int PRIMARY = 201;\r
+  int PRIOR = 202;\r
+  int PRIVILEGES = 203;\r
+  int PROCEDURE = 204;\r
+  int PUBLIC = 205;\r
+  int READ = 206;\r
+  int REAL = 207;\r
+  int REFERENCES = 208;\r
+  int RELATIVE = 209;\r
+  int RESTRICT = 210;\r
+  int REVOKE = 211;\r
+  int RIGHT = 212;\r
+  int ROLLBACK = 213;\r
+  int ROWS = 214;\r
+  int SCHEMA = 215;\r
+  int SCROLL = 216;\r
+  int SECOND = 217;\r
+  int SELECT = 218;\r
+  int SESSION_USER = 219;\r
+  int SET = 220;\r
+  int SMALLINT = 221;\r
+  int SOME = 222;\r
+  int SPACE = 223;\r
+  int SQL = 224;\r
+  int SQLCODE = 225;\r
+  int SQLERROR = 226;\r
+  int SQLSTATE = 227;\r
+  int SUBSTRING = 228;\r
+  int SUM = 229;\r
+  int SYSTEM_USER = 230;\r
+  int T = 231;\r
+  int TABLE = 232;\r
+  int TEMPORARY = 233;\r
+  int TIMEZONE_HOUR = 234;\r
+  int TIMEZONE_MINUTE = 235;\r
+  int TO = 236;\r
+  int TRANSACTION = 237;\r
+  int TRANSLATE = 238;\r
+  int TRANSLATION = 239;\r
+  int TRAILING = 240;\r
+  int TRIM = 241;\r
+  int TRUE = 242;\r
+  int TS = 243;\r
+  int UNION = 244;\r
+  int UNIQUE = 245;\r
+  int UNKNOWN = 246;\r
+  int UPDATE = 247;\r
+  int UPPER = 248;\r
+  int USER = 249;\r
+  int USING = 250;\r
+  int VALUE = 251;\r
+  int VALUES = 252;\r
+  int VARBINARY = 253;\r
+  int VARCHAR = 254;\r
+  int VARYING = 255;\r
+  int VIEW = 256;\r
+  int WHENEVER = 257;\r
+  int WHERE = 258;\r
+  int WITH = 259;\r
+  int WORK = 260;\r
+  int WRITE = 261;\r
+  int YEAR = 262;\r
+  int ABS = 263;\r
+  int ABSVAL = 264;\r
+  int ACTION = 265;\r
+  int ALWAYS = 266;\r
+  int BLOB = 267;\r
+  int C = 268;\r
+  int CALLED = 269;\r
+  int CLOB = 270;\r
+  int COBOL = 271;\r
+  int COMMITTED = 272;\r
+  int CONCAT = 273;\r
+  int CONTAINS = 274;\r
+  int DATA = 275;\r
+  int DATE = 276;\r
+  int DAY = 277;\r
+  int DEFINER = 278;\r
+  int DYNAMIC = 279;\r
+  int FORTRAN = 280;\r
+  int GENERATED = 281;\r
+  int IDENTITY_VAL_LOCAL = 282;\r
+  int INCREMENT = 283;\r
+  int INITIAL = 284;\r
+  int INOUT = 285;\r
+  int INTERVAL = 286;\r
+  int INVOKER = 287;\r
+  int LANGUAGE = 288;\r
+  int LARGE = 289;\r
+  int LENGTH = 290;\r
+  int LEVEL = 291;\r
+  int LOCKS = 292;\r
+  int LOCKSIZE = 293;\r
+  int LOGGED = 294;\r
+  int MOD = 295;\r
+  int MODIFIES = 296;\r
+  int MODIFY = 297;\r
+  int MONTH = 298;\r
+  int _MORE = 299;\r
+  int MUMPS = 300;\r
+  int NAME = 301;\r
+  int NCLOB = 302;\r
+  int NULLABLE = 303;\r
+  int NUMBER = 304;\r
+  int OBJECT = 305;\r
+  int PASCAL = 306;\r
+  int PLI = 307;\r
+  int PRECISION = 308;\r
+  int RELEASE = 309;\r
+  int REPEATABLE = 310;\r
+  int RESTART = 311;\r
+  int RETURNS = 312;\r
+  int ROW = 313;\r
+  int SAVEPOINT = 314;\r
+  int SCALE = 315;\r
+  int SECURITY = 316;\r
+  int SERIALIZABLE = 317;\r
+  int SQL_TSI_FRAC_SECOND = 318;\r
+  int SQL_TSI_SECOND = 319;\r
+  int SQL_TSI_MINUTE = 320;\r
+  int SQL_TSI_HOUR = 321;\r
+  int SQL_TSI_DAY = 322;\r
+  int SQL_TSI_WEEK = 323;\r
+  int SQL_TSI_MONTH = 324;\r
+  int SQL_TSI_QUARTER = 325;\r
+  int SQL_TSI_YEAR = 326;\r
+  int START = 327;\r
+  int STATEMENT = 328;\r
+  int SYNONYM = 329;\r
+  int THEN = 330;\r
+  int TIME = 331;\r
+  int TIMESTAMP = 332;\r
+  int TIMESTAMPADD = 333;\r
+  int TIMESTAMPDIFF = 334;\r
+  int TRUNCATE = 335;\r
+  int TYPE = 336;\r
+  int UNCOMMITTED = 337;\r
+  int USAGE = 338;\r
+  int WHEN = 339;\r
+  int BOOLEAN = 340;\r
+  int CALL = 341;\r
+  int CURDATE = 342;\r
+  int CURTIME = 343;\r
+  int DATABASE = 344;\r
+  int GET_CURRENT_CONNECTION = 345;\r
+  int EXPLAIN = 346;\r
+  int LONGINT = 347;\r
+  int LONG = 348;\r
+  int LTRIM = 349;\r
+  int RTRIM = 350;\r
+  int SUBSTR = 351;\r
+  int XML = 352;\r
+  int XMLEXISTS = 353;\r
+  int XMLPARSE = 354;\r
+  int XMLQUERY = 355;\r
+  int XMLSERIALIZE = 356;\r
+  int AFTER = 357;\r
+  int BEFORE = 358;\r
+  int CLASS = 359;\r
+  int COMPRESS = 360;\r
+  int CONTENT = 361;\r
+  int CS = 362;\r
+  int CURSORS = 363;\r
+  int DB2SQL = 364;\r
+  int DIRTY = 365;\r
+  int DOCUMENT = 366;\r
+  int EACH = 367;\r
+  int EMPTY = 368;\r
+  int EXCLUSIVE = 369;\r
+  int FN = 370;\r
+  int INDEX = 371;\r
+  int JAVA = 372;\r
+  int LCASE = 373;\r
+  int LOCATE = 374;\r
+  int LOCK = 375;\r
+  int MESSAGE_LOCALE = 376;\r
+  int METHOD = 377;\r
+  int MODE = 378;\r
+  int NEW = 379;\r
+  int NEW_TABLE = 380;\r
+  int NVARCHAR = 381;\r
+  int OJ = 382;\r
+  int OFF = 383;\r
+  int OLD = 384;\r
+  int OLD_TABLE = 385;\r
+  int OUT = 386;\r
+  int PARAMETER = 387;\r
+  int PASSING = 388;\r
+  int PROPERTIES = 389;\r
+  int READS = 390;\r
+  int REF = 391;\r
+  int REFERENCING = 392;\r
+  int RENAME = 393;\r
+  int RESET = 394;\r
+  int RESULT = 395;\r
+  int RETAIN = 396;\r
+  int RETURNING = 397;\r
+  int RR = 398;\r
+  int RS = 399;\r
+  int SEQUENCE = 400;\r
+  int SEQUENTIAL = 401;\r
+  int SETS = 402;\r
+  int SHARE = 403;\r
+  int SQLID = 404;\r
+  int SPECIFIC = 405;\r
+  int SQRT = 406;\r
+  int STABILITY = 407;\r
+  int STRIP = 408;\r
+  int STYLE = 409;\r
+  int TRIGGER = 410;\r
+  int UCASE = 411;\r
+  int UR = 412;\r
+  int WHITESPACE = 413;\r
+  int DOUBLE_QUOTE = 414;\r
+  int PERCENT = 415;\r
+  int AMPERSAND = 416;\r
+  int QUOTE = 417;\r
+  int LEFT_BRACE = 418;\r
+  int RIGHT_BRACE = 419;\r
+  int LEFT_PAREN = 420;\r
+  int RIGHT_PAREN = 421;\r
+  int ASTERISK = 422;\r
+  int PLUS_SIGN = 423;\r
+  int COMMA = 424;\r
+  int MINUS_SIGN = 425;\r
+  int PERIOD = 426;\r
+  int SOLIDUS = 427;\r
+  int COLON = 428;\r
+  int DOUBLE_COLON = 429;\r
+  int SEMICOLON = 430;\r
+  int LESS_THAN_OPERATOR = 431;\r
+  int LESS_THAN_OR_EQUALS_OPERATOR = 432;\r
+  int EQUALS_OPERATOR = 433;\r
+  int NOT_EQUALS_OPERATOR = 434;\r
+  int NOT_EQUALS_OPERATOR2 = 435;\r
+  int GREATER_THAN_OPERATOR = 436;\r
+  int GREATER_THAN_OR_EQUALS_OPERATOR = 437;\r
+  int QUESTION_MARK = 438;\r
+  int UNDERSCORE = 439;\r
+  int VERTICAL_BAR = 440;\r
+  int LEFT_BRACKET = 441;\r
+  int RIGHT_BRACKET = 442;\r
+  int CONCATENATION_OPERATOR = 443;\r
+  int FIELD_REFERENCE = 444;\r
+  int IDENTIFIER = 445;\r
+  int K = 446;\r
+  int M = 447;\r
+  int G = 448;\r
+  int LETTER = 449;\r
+  int DIGIT = 450;\r
+  int DELIMITED_IDENTIFIER = 451;\r
+  int EXACT_NUMERIC = 452;\r
+  int UINT = 453;\r
+  int LENGTH_MODIFIER = 454;\r
+  int STRING = 455;\r
+  int HEX_STRING = 456;\r
+  int APPROXIMATE_NUMERIC = 457;\r
+  int INTERVAL_LITERAL = 458;\r
+  int INTERVAL_STRING = 459;\r
+  int INTERVAL_QUALIFIER = 460;\r
+  int SINGLE_DATETIME_FIELD = 461;\r
+  int START_FIELD = 462;\r
+  int END_FIELD = 463;\r
+  int NON_SECOND_DATETIME_FIELD = 464;\r
+  int YEAR_MONTH_LITERAL = 465;\r
+  int DAY_TIME_LITERAL = 466;\r
+  int DAY_TIME_INTERVAL = 467;\r
+  int SECONDS_VALUE = 468;\r
+  int TIME_INTERVAL = 469;\r
+\r
+  int DEFAULT = 0;\r
+  int IN_COMMENT = 1;\r
+  int LOOKFOR_DE = 2;\r
+  int LOOKFOR_DER = 3;\r
+  int LOOKFOR_DERB = 4;\r
+  int LOOKFOR_DERBY = 5;\r
+  int LOOKFOR_DERBYDASH = 6;\r
+  int LOOKFOR_DERBYDASHP = 7;\r
+  int LOOKFOR_DERBYDASHPR = 8;\r
+  int LOOKFOR_DERBYDASHPRO = 9;\r
+  int LOOKFOR_DERBYDASHPROP = 10;\r
+  int LOOKFOR_DERBYDASHPROPE = 11;\r
+  int LOOKFOR_DERBYDASHPROPER = 12;\r
+  int LOOKFOR_DERBYDASHPROPERT = 13;\r
+  int LOOKFOR_DERBYDASHPROPERTI = 14;\r
+  int LOOKFOR_DERBYDASHPROPERTIE = 15;\r
+  int LOOKFOR_DERBYDASHPROPERTIES = 16;\r
+  int IT_IS_NOT_DERBYPROPERTIES_COMMENT = 17;\r
+  int PROPERTIES_LIST = 18;\r
+\r
+  String[] tokenImage = {\r
+    "<EOF>",\r
+    "\" \"",\r
+    "\"\\t\"",\r
+    "\"\\n\"",\r
+    "\"\\r\"",\r
+    "\"--\"",\r
+    "\" \"",\r
+    "\"\\t\"",\r
+    "\"D\"",\r
+    "<token of kind 9>",\r
+    "<NOT_D>",\r
+    "\"E\"",\r
+    "<token of kind 12>",\r
+    "<NOT_DE>",\r
+    "\"R\"",\r
+    "<token of kind 15>",\r
+    "<NOT_DER>",\r
+    "\"B\"",\r
+    "<token of kind 18>",\r
+    "<NOT_DERB>",\r
+    "\"Y\"",\r
+    "<token of kind 21>",\r
+    "<NOT_DERBY>",\r
+    "\"-\"",\r
+    "<token of kind 24>",\r
+    "<NOT_DERBYDASH>",\r
+    "\"P\"",\r
+    "<token of kind 27>",\r
+    "<NOT_DERBYDASHP>",\r
+    "\"R\"",\r
+    "<token of kind 30>",\r
+    "<NOT_DERBYDASHPR>",\r
+    "\"O\"",\r
+    "<token of kind 33>",\r
+    "<NOT_DERBYDASHPRO>",\r
+    "\"P\"",\r
+    "<token of kind 36>",\r
+    "<NOT_DERBYDASHPROP>",\r
+    "\"E\"",\r
+    "<token of kind 39>",\r
+    "<NOT_DERBYDASHPROPE>",\r
+    "\"R\"",\r
+    "<token of kind 42>",\r
+    "<NOT_DERBYDASHPROPER>",\r
+    "\"T\"",\r
+    "<token of kind 45>",\r
+    "<NOT_DERBYDASHPROPERT>",\r
+    "\"I\"",\r
+    "<token of kind 48>",\r
+    "<NOT_DERBYDASHPROPERTI>",\r
+    "\"E\"",\r
+    "<token of kind 51>",\r
+    "<NOT_DERBYDASHPROPERTIE>",\r
+    "\"DERBYDASHPROPERTIES\"",\r
+    "\"S\"",\r
+    "<token of kind 55>",\r
+    "<NOT_PROPERTIES>",\r
+    "<SINGLE_LINE_SQLCOMMENT>",\r
+    "<CHECK_PROPERTIES>",\r
+    "\"add\"",\r
+    "\"all\"",\r
+    "\"allocate\"",\r
+    "\"alter\"",\r
+    "\"and\"",\r
+    "\"any\"",\r
+    "\"are\"",\r
+    "\"as\"",\r
+    "\"asc\"",\r
+    "\"assertion\"",\r
+    "\"at\"",\r
+    "\"authorization\"",\r
+    "\"avg\"",\r
+    "\"begin\"",\r
+    "\"between\"",\r
+    "\"binary\"",\r
+    "\"bit\"",\r
+    "\"both\"",\r
+    "\"by\"",\r
+    "\"cascade\"",\r
+    "\"cascaded\"",\r
+    "\"case\"",\r
+    "\"cast\"",\r
+    "\"char\"",\r
+    "\"character\"",\r
+    "\"character_length\"",\r
+    "\"check\"",\r
+    "\"close\"",\r
+    "\"coalesce\"",\r
+    "\"collate\"",\r
+    "\"collation\"",\r
+    "\"column\"",\r
+    "\"commit\"",\r
+    "\"connect\"",\r
+    "\"connection\"",\r
+    "\"constraint\"",\r
+    "\"constraints\"",\r
+    "\"continue\"",\r
+    "\"convert\"",\r
+    "\"corresponding\"",\r
+    "\"count\"",\r
+    "\"create\"",\r
+    "\"current\"",\r
+    "\"current_date\"",\r
+    "\"current_time\"",\r
+    "\"current_timestamp\"",\r
+    "\"current_user\"",\r
+    "\"cursor\"",\r
+    "\"d\"",\r
+    "\"deallocate\"",\r
+    "\"dec\"",\r
+    "\"decimal\"",\r
+    "\"declare\"",\r
+    "\"default\"",\r
+    "\"deferrable\"",\r
+    "\"deferred\"",\r
+    "\"delete\"",\r
+    "\"desc\"",\r
+    "\"describe\"",\r
+    "\"diagnostics\"",\r
+    "\"disconnect\"",\r
+    "\"distinct\"",\r
+    "\"double\"",\r
+    "\"drop\"",\r
+    "\"else\"",\r
+    "\"end\"",\r
+    "\"end-exec\"",\r
+    "\"escape\"",\r
+    "\"except\"",\r
+    "\"exception\"",\r
+    "\"exec\"",\r
+    "\"execute\"",\r
+    "\"exists\"",\r
+    "\"external\"",\r
+    "\"false\"",\r
+    "\"fetch\"",\r
+    "\"first\"",\r
+    "\"float\"",\r
+    "\"for\"",\r
+    "\"foreign\"",\r
+    "\"found\"",\r
+    "\"from\"",\r
+    "\"full\"",\r
+    "\"function\"",\r
+    "\"get\"",\r
+    "\"global\"",\r
+    "\"go\"",\r
+    "\"goto\"",\r
+    "\"grant\"",\r
+    "\"group\"",\r
+    "\"having\"",\r
+    "\"hour\"",\r
+    "\"identity\"",\r
+    "\"immediate\"",\r
+    "\"in\"",\r
+    "\"indicator\"",\r
+    "\"initially\"",\r
+    "\"inner\"",\r
+    "\"input\"",\r
+    "\"insensitive\"",\r
+    "\"insert\"",\r
+    "\"int\"",\r
+    "\"integer\"",\r
+    "\"intersect\"",\r
+    "\"into\"",\r
+    "\"is\"",\r
+    "\"isolation\"",\r
+    "\"join\"",\r
+    "\"key\"",\r
+    "\"last\"",\r
+    "\"leading\"",\r
+    "\"left\"",\r
+    "\"like\"",\r
+    "\"lower\"",\r
+    "\"match\"",\r
+    "\"max\"",\r
+    "\"min\"",\r
+    "\"minute\"",\r
+    "\"module\"",\r
+    "\"national\"",\r
+    "\"natural\"",\r
+    "\"nchar\"",\r
+    "\"next\"",\r
+    "\"no\"",\r
+    "\"not\"",\r
+    "\"null\"",\r
+    "\"nullif\"",\r
+    "\"numeric\"",\r
+    "\"of\"",\r
+    "\"on\"",\r
+    "\"only\"",\r
+    "\"open\"",\r
+    "\"option\"",\r
+    "\"or\"",\r
+    "\"order\"",\r
+    "\"outer\"",\r
+    "\"output\"",\r
+    "\"overlaps\"",\r
+    "\"pad\"",\r
+    "\"partial\"",\r
+    "\"prepare\"",\r
+    "\"preserve\"",\r
+    "\"primary\"",\r
+    "\"prior\"",\r
+    "\"privileges\"",\r
+    "\"procedure\"",\r
+    "\"public\"",\r
+    "\"read\"",\r
+    "\"real\"",\r
+    "\"references\"",\r
+    "\"relative\"",\r
+    "\"restrict\"",\r
+    "\"revoke\"",\r
+    "\"right\"",\r
+    "\"rollback\"",\r
+    "\"rows\"",\r
+    "\"schema\"",\r
+    "\"scroll\"",\r
+    "\"second\"",\r
+    "\"select\"",\r
+    "\"session_user\"",\r
+    "\"set\"",\r
+    "\"smallint\"",\r
+    "\"some\"",\r
+    "\"space\"",\r
+    "\"sql\"",\r
+    "\"sqlcode\"",\r
+    "\"sqlerror\"",\r
+    "\"sqlstate\"",\r
+    "\"substring\"",\r
+    "\"sum\"",\r
+    "\"system_user\"",\r
+    "\"t\"",\r
+    "\"table\"",\r
+    "\"temporary\"",\r
+    "\"timezone_hour\"",\r
+    "\"timezone_minute\"",\r
+    "\"to\"",\r
+    "\"transaction\"",\r
+    "\"translate\"",\r
+    "\"translation\"",\r
+    "\"trailing\"",\r
+    "\"trim\"",\r
+    "\"true\"",\r
+    "\"ts\"",\r
+    "\"union\"",\r
+    "\"unique\"",\r
+    "\"unknown\"",\r
+    "\"update\"",\r
+    "\"upper\"",\r
+    "\"user\"",\r
+    "\"using\"",\r
+    "\"value\"",\r
+    "\"values\"",\r
+    "\"varbinary\"",\r
+    "\"varchar\"",\r
+    "\"varying\"",\r
+    "\"view\"",\r
+    "\"whenever\"",\r
+    "\"where\"",\r
+    "\"with\"",\r
+    "\"work\"",\r
+    "\"write\"",\r
+    "\"year\"",\r
+    "\"abs\"",\r
+    "\"absval\"",\r
+    "\"action\"",\r
+    "\"always\"",\r
+    "\"blob\"",\r
+    "\"c\"",\r
+    "\"called\"",\r
+    "\"clob\"",\r
+    "\"cobol\"",\r
+    "\"committed\"",\r
+    "\"concat\"",\r
+    "\"contains\"",\r
+    "\"data\"",\r
+    "\"date\"",\r
+    "\"day\"",\r
+    "\"definer\"",\r
+    "\"dynamic\"",\r
+    "\"fortran\"",\r
+    "\"generated\"",\r
+    "\"identity_val_local\"",\r
+    "\"increment\"",\r
+    "\"initial\"",\r
+    "\"inout\"",\r
+    "\"interval\"",\r
+    "\"invoker\"",\r
+    "\"language\"",\r
+    "\"large\"",\r
+    "\"length\"",\r
+    "\"level\"",\r
+    "\"locks\"",\r
+    "\"locksize\"",\r
+    "\"logged\"",\r
+    "\"mod\"",\r
+    "\"modifies\"",\r
+    "\"modify\"",\r
+    "\"month\"",\r
+    "\"more\"",\r
+    "\"mumps\"",\r
+    "\"name\"",\r
+    "\"nclob\"",\r
+    "\"nullable\"",\r
+    "\"number\"",\r
+    "\"object\"",\r
+    "\"pascal\"",\r
+    "\"pli\"",\r
+    "\"precision\"",\r
+    "\"release\"",\r
+    "\"repeatable\"",\r
+    "\"restart\"",\r
+    "\"returns\"",\r
+    "\"row\"",\r
+    "\"savepoint\"",\r
+    "\"scale\"",\r
+    "\"security\"",\r
+    "\"serializable\"",\r
+    "\"sql_tsi_frac_second\"",\r
+    "\"sql_tsi_second\"",\r
+    "\"sql_tsi_minute\"",\r
+    "\"sql_tsi_hour\"",\r
+    "\"sql_tsi_day\"",\r
+    "\"sql_tsi_week\"",\r
+    "\"sql_tsi_month\"",\r
+    "\"sql_tsi_quarter\"",\r
+    "\"sql_tsi_year\"",\r
+    "\"start\"",\r
+    "\"statement\"",\r
+    "\"synonym\"",\r
+    "\"then\"",\r
+    "\"time\"",\r
+    "\"timestamp\"",\r
+    "\"timestampadd\"",\r
+    "\"timestampdiff\"",\r
+    "\"truncate\"",\r
+    "\"type\"",\r
+    "\"uncommitted\"",\r
+    "\"usage\"",\r
+    "\"when\"",\r
+    "\"boolean\"",\r
+    "\"call\"",\r
+    "\"curdate\"",\r
+    "\"curtime\"",\r
+    "\"database\"",\r
+    "\"getCurrentConnection\"",\r
+    "\"explain\"",\r
+    "\"bigint\"",\r
+    "\"long\"",\r
+    "\"ltrim\"",\r
+    "\"rtrim\"",\r
+    "\"substr\"",\r
+    "\"xml\"",\r
+    "\"xmlexists\"",\r
+    "\"xmlparse\"",\r
+    "\"xmlquery\"",\r
+    "\"xmlserialize\"",\r
+    "\"after\"",\r
+    "\"before\"",\r
+    "\"class\"",\r
+    "\"compress\"",\r
+    "\"content\"",\r
+    "\"cs\"",\r
+    "\"cursors\"",\r
+    "\"db2sql\"",\r
+    "\"dirty\"",\r
+    "\"document\"",\r
+    "\"each\"",\r
+    "\"empty\"",\r
+    "\"exclusive\"",\r
+    "\"fn\"",\r
+    "\"index\"",\r
+    "\"java\"",\r
+    "\"lcase\"",\r
+    "\"locate\"",\r
+    "\"lock\"",\r
+    "\"message_locale\"",\r
+    "\"method\"",\r
+    "\"mode\"",\r
+    "\"new\"",\r
+    "\"new_table\"",\r
+    "\"nvarchar\"",\r
+    "\"oj\"",\r
+    "\"off\"",\r
+    "\"old\"",\r
+    "\"old_table\"",\r
+    "\"out\"",\r
+    "\"parameter\"",\r
+    "\"passing\"",\r
+    "\"properties\"",\r
+    "\"reads\"",\r
+    "\"ref\"",\r
+    "\"referencing\"",\r
+    "\"rename\"",\r
+    "\"reset\"",\r
+    "\"result\"",\r
+    "\"retain\"",\r
+    "\"returning\"",\r
+    "\"rr\"",\r
+    "\"rs\"",\r
+    "\"sequence\"",\r
+    "\"sequential\"",\r
+    "\"sets\"",\r
+    "\"share\"",\r
+    "\"sqlid\"",\r
+    "\"specific\"",\r
+    "\"sqrt\"",\r
+    "\"stability\"",\r
+    "\"strip\"",\r
+    "\"style\"",\r
+    "\"trigger\"",\r
+    "\"ucase\"",\r
+    "\"ur\"",\r
+    "\"whitespace\"",\r
+    "\"\\\"\"",\r
+    "\"%\"",\r
+    "\"&\"",\r
+    "\"\\\'\"",\r
+    "\"{\"",\r
+    "\"}\"",\r
+    "\"(\"",\r
+    "\")\"",\r
+    "\"*\"",\r
+    "\"+\"",\r
+    "\",\"",\r
+    "\"-\"",\r
+    "\".\"",\r
+    "\"/\"",\r
+    "\":\"",\r
+    "\"::\"",\r
+    "\";\"",\r
+    "\"<\"",\r
+    "\"<=\"",\r
+    "\"=\"",\r
+    "\"<>\"",\r
+    "\"!=\"",\r
+    "\">\"",\r
+    "\">=\"",\r
+    "\"?\"",\r
+    "\"_\"",\r
+    "\"|\"",\r
+    "\"[\"",\r
+    "\"]\"",\r
+    "\"||\"",\r
+    "\"->\"",\r
+    "<IDENTIFIER>",\r
+    "\"K\"",\r
+    "\"M\"",\r
+    "\"G\"",\r
+    "<LETTER>",\r
+    "<DIGIT>",\r
+    "<DELIMITED_IDENTIFIER>",\r
+    "<EXACT_NUMERIC>",\r
+    "<UINT>",\r
+    "<LENGTH_MODIFIER>",\r
+    "<STRING>",\r
+    "<HEX_STRING>",\r
+    "<APPROXIMATE_NUMERIC>",\r
+    "<INTERVAL_LITERAL>",\r
+    "<INTERVAL_STRING>",\r
+    "<INTERVAL_QUALIFIER>",\r
+    "<SINGLE_DATETIME_FIELD>",\r
+    "<START_FIELD>",\r
+    "<END_FIELD>",\r
+    "<NON_SECOND_DATETIME_FIELD>",\r
+    "<YEAR_MONTH_LITERAL>",\r
+    "<DAY_TIME_LITERAL>",\r
+    "<DAY_TIME_INTERVAL>",\r
+    "<SECONDS_VALUE>",\r
+    "<TIME_INTERVAL>",\r
+  };\r
+\r
+}\r