0      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ EOFI ConstantValueNOT_DNOT_DENOT_DERNOT_DERB NOT_DERBY NOT_DERBYDASHNOT_DERBYDASHP"NOT_DERBYDASHPR%NOT_DERBYDASHPRO(NOT_DERBYDASHPROP+NOT_DERBYDASHPROPE.NOT_DERBYDASHPROPER1NOT_DERBYDASHPROPERT4NOT_DERBYDASHPROPERTI7NOT_DERBYDASHPROPERTIE:DERBYDASHPROPERTIES;NOT_PROPERTIES>SINGLE_LINE_SQLCOMMENT?CHECK_PROPERTIES@ADDAALLBALLOCATECALTERDANDEANYFAREGASHASCI ASSERTIONJATK AUTHORIZATIONLAVGMBEGINNBETWEENOBINARYPBITQBOTHRBYSCASCADETCASCADEDUCASEVCASTWCHARX CHARACTERYCHARACTER_LENGTHZCHECK[CLOSE\COALESCE]COLLATE^ COLLATION_COLUMN`COMMITaCONNECTb CONNECTIONc CONSTRAINTd CONSTRAINTSeCONTINUEfCONVERTg CORRESPONDINGhCOUNTiCREATEjCROSSkCURRENTl CURRENT_DATEm CURRENT_TIMEnCURRENT_TIMESTAMPo CURRENT_USERpCURSORqDr DEALLOCATEsDECtDECIMALuDECLAREv_DEFAULTw DEFERRABLExDEFERREDyDELETEzDESC{DESCRIBE| DIAGNOSTICS} DISCONNECT~DISTINCTDOUBLEDROPELSEENDENDEXECESCAPEEXCEPT EXCEPTIONEXECEXECUTEEXISTSEXTERNALFALSEFETCHFIRSTFLOATFORFOREIGNFOUNDFROMFULLFUNCTIONGETGLOBALGOGOTOGRANTGROUPHAVINGHOURIDENTITY IMMEDIATEIN INDICATOR INITIALLYINNERINPUT INSENSITIVEINSERTINTINTEGER INTERSECTINTOIS ISOLATIONJOINKEYLASTLEADINGLEFTLIKELOWERMATCHMAXMINMINUTEMODULENATIONALNATURALNCHARNEXTNONOTNULLNULLIFNUMERICOFONONLYOPENOPTIONORORDEROUTEROUTPUTOVERLAPSPADPARTIALPREPAREPRESERVEPRIMARYPRIOR PRIVILEGES PROCEDUREPUBLICREADREAL REFERENCESRELATIVERESTRICTREVOKERIGHTROLLBACKROWSSCHEMASCROLLSECONDSELECT SESSION_USERSETSMALLINTSOMESPACESQLSQLCODESQLERRORSQLSTATE SUBSTRINGSUM SYSTEM_USERTTABLE TEMPORARY TIMEZONE_HOURTIMEZONE_MINUTETO TRANSACTION TRANSLATE TRANSLATIONTRAILINGTRIMTRUETSUNIONUNIQUEUNKNOWNUPDATEUPPERUSERUSINGVALUEVALUES VARBINARYVARCHARVARYINGVIEWWHENEVERWHERE WINDOW WITH WORK WRITE YEARABSABSVALACTIONALWAYSBLOBCCALLEDCLOBCOBOL COMMITTEDCONCATCONTAINSCYCLEDATADATEDAYDEFINER DETERMINISTIC DYNAMIC!FORTRAN" GENERATED#IDENTITY_VAL_LOCAL$ INCREMENT%INITIAL&INOUT'INTERVAL(INVOKER)LANGUAGE*LARGE+LENGTH,LEVEL-LOCKS.LOCKSIZE/LOGGED0MAXVALUE1MINVALUE2MOD3MODIFIES4MODIFY5MONTH6_MORE7MUMPS8NAME9NCLOB:NULLABLE;NULLS<NUMBER=OBJECT>OFFSET?PASCAL@PLIA PRECISIONBRELEASEC REPEATABLEDRESTARTERETURNSFROLLUPGROWH SAVEPOINTISCALEJSECURITYK SERIALIZABLELSQL_TSI_FRAC_SECONDMSQL_TSI_SECONDNSQL_TSI_MINUTEO SQL_TSI_HOURP SQL_TSI_DAYQ SQL_TSI_WEEKR SQL_TSI_MONTHSSQL_TSI_QUARTERT SQL_TSI_YEARUSTARTV STATEMENTWSYNONYMXTHENYTIMEZ TIMESTAMP[ TIMESTAMPADD\ TIMESTAMPDIFF]TRUNCATE^TYPE_ UNCOMMITTED`USAGEaWHENbBOOLEANcCALLdCURDATEe CURRENT_ROLEfCURTIMEgDATABASEhGET_CURRENT_CONNECTIONiEXPLAINjLONGINTkLONGlLTRIMmNONEnOVERoROLEp ROWNUMBERqRTRIMrSUBSTRsXMLt XMLEXISTSuXMLPARSEvXMLQUERYw XMLSERIALIZExAFTERyBEFOREzCLASS{COMPRESS|CONTENT}CS~CURSORSDB2SQLDERBY_JDBC_RESULT_SET DEFRAGMENTDIRTYDOCUMENTEACHEMPTY EXCLUSIVEFNINDEXINPLACEJAVALCASELOCATELOCKMESSAGE_LOCALEMETHODMODENEW NEW_TABLENVARCHAROJOFFOLD OLD_TABLEOUT PARAMETERPASSING PROPERTIESPURGEREADSREF REFERENCINGRENAMERESETRESULTRETAIN RETURNINGRRRS STATISTICSSEQUENCE SEQUENTIALSETSSHARESQLIDSPECIFICSQRT STABILITYSTRIPSTYLETRIGGER TRUNCATE_ENDUCASEUR WHITESPACE DOUBLE_QUOTEPERCENT AMPERSANDQUOTE LEFT_BRACE RIGHT_BRACE LEFT_PAREN RIGHT_PARENASTERISK PLUS_SIGNCOMMA MINUS_SIGNPERIODSOLIDUSCOLON DOUBLE_COLON SEMICOLONLESS_THAN_OPERATORLESS_THAN_OR_EQUALS_OPERATOREQUALS_OPERATORNOT_EQUALS_OPERATORNOT_EQUALS_OPERATOR2GREATER_THAN_OPERATORGREATER_THAN_OR_EQUALS_OPERATOR QUESTION_MARK UNDERSCORE VERTICAL_BAR LEFT_BRACKET RIGHT_BRACKETCONCATENATION_OPERATORFIELD_REFERENCE IDENTIFIERKMGLETTERDIGITDELIMITED_IDENTIFIER EXACT_NUMERICUINTLENGTH_MODIFIERSTRING HEX_STRINGAPPROXIMATE_NUMERICINTERVAL_LITERALINTERVAL_STRINGINTERVAL_QUALIFIERSINGLE_DATETIME_FIELD START_FIELD END_FIELDNON_SECOND_DATETIME_FIELDYEAR_MONTH_LITERALDAY_TIME_LITERALDAY_TIME_INTERVAL SECONDS_VALUE TIME_INTERVALDEFAULTIN_BRACKETED_COMMENTIN_NESTED_BRACKETED_COMMENT IN_COMMENT LOOKFOR_DE LOOKFOR_DER LOOKFOR_DERB LOOKFOR_DERBYLOOKFOR_DERBYDASHLOOKFOR_DERBYDASHP LOOKFOR_DERBYDASHPR LOOKFOR_DERBYDASHPRO LOOKFOR_DERBYDASHPROP LOOKFOR_DERBYDASHPROPE LOOKFOR_DERBYDASHPROPERLOOKFOR_DERBYDASHPROPERTLOOKFOR_DERBYDASHPROPERTILOOKFOR_DERBYDASHPROPERTIELOOKFOR_DERBYDASHPROPERTIES!IT_IS_NOT_DERBYPROPERTIES_COMMENTPROPERTIES_LIST tokenImage[Ljava/lang/String;()VCodejava/lang/String" ""\t""\n""\r""/*""*/""--""D""E""R" "B" "Y" "-""P""O""T""I""DERBYDASHPROPERTIES""S""add""all" "allocate""alter""and""any""are""as""asc" "assertion""at""authorization""avg""begin" "between""binary""bit""both""by" "cascade" "cascaded""case""cast""char" "character""character_length""check""close" "coalesce" "collate" "collation""column""commit" "connect" "connection" "constraint" "constraints" "continue" "convert""corresponding""count""create""cross" "current""current_date""current_time""current_timestamp""current_user""cursor""d" "deallocate""dec" "decimal" "declare" "default" "deferrable" "deferred""delete""desc" "describe" "diagnostics" "disconnect" "distinct""double""drop""else""end" "end-exec""escape""except" "exception""exec" "execute""exists" "external""false""fetch""first""float""for" "foreign""found""from""full" "function""get""global""go""goto""grant""group""having""hour" "identity" "immediate""in" "indicator" "initially""inner""input" "insensitive""insert""int" "integer" "intersect""into""is" "isolation""join""key""last" "leading""left""like""lower""match""max""min""minute""module" "national" "natural""nchar""next""no""not""null""nullif" "numeric""of""on""only""open""option""or""order""outer""output" "overlaps""pad" "partial" "prepare" "preserve" "primary""prior" "privileges" "procedure""public""read""real" "references" "relative" "restrict""revoke""right" "rollback""rows""schema""scroll""second""select""session_user""set" "smallint""some""space""sql" "sqlcode" "sqlerror" "sqlstate" "substring""sum" "system_user""t""table" "temporary""timezone_hour""timezone_minute""to" "transaction" "translate" "translation" "trailing""trim""true""ts""union""unique" "unknown""update""upper""user""using""value""values" "varbinary" "varchar" "varying""view" "whenever""where""window""with""work""write""year""abs""absval""action""always""blob""c""called""clob""cobol" "committed""concat" "contains""cycle""data""date""day" "definer""deterministic" "dynamic" "fortran" "generated""identity_val_local" "increment" "initial""inout" "interval" "invoker" "language""large""length""level""locks" "locksize""logged" "maxvalue" "minvalue""mod" "modifies""modify""month""more""mumps""name""nclob" "nullable""nulls""number""object""offset""pascal""pli" "precision" "release" "repeatable" "restart" "returns""rollup""row" "savepoint""scale" "security""serializable""sql_tsi_frac_second""sql_tsi_second""sql_tsi_minute""sql_tsi_hour" "sql_tsi_day""sql_tsi_week""sql_tsi_month""sql_tsi_quarter""sql_tsi_year""start" "statement" "synonym""then""time" "timestamp""timestampadd""timestampdiff" "truncate""type" "uncommitted""usage""when" "boolean""call" "curdate""current_role" "curtime" "database""getCurrentConnection" "explain""bigint""long""ltrim""none""over""role" "row_number""rtrim""substr""xml" "xmlexists" "xmlparse" "xmlquery""xmlserialize""after""before""class" "compress" "content""cs" "cursors""db2sql""derby_jdbc_result_set" "defragment""dirty" "document""each""empty" "exclusive""fn""index" "inplace""java""lcase""locate""lock""message_locale""method""mode""new" "new_table" "nvarchar""oj""off""old" "old_table""out" "parameter" "passing" "properties""purge""reads""ref" "referencing""rename""reset""result""retain" "returning""rr""rs" "statistics" "sequence" "sequential""sets""share""sqlid" "specific""sqrt" "stability""strip""style" "trigger""truncate_end""ucase""ur" "whitespace""\"""%""&""\'""{""}""("")""*""+"","".""/"":""::"";""<""<=""=""<>""!="">"">=""?""_""|""[""]""||""->" "K""M""G"    4org/apache/derby/impl/sql/compile/SQLParserConstantsjava/lang/Object      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ YSYSYSYSYSYSYSYSYSY SY  SY  SY SY SY SY SY SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY SY!SY"SY#SY$ SY%!SY&"SY'#SY($SY)SY*%SY+&SY,SY-'SY.(SY/SY0)SY1*SY2+SY3,SY4-SY5.SY6/SY70SY8SY91SY:2SY;3SY<4SY=5SY>6SY?7SY@8SYA9SYB:SYC;SYDSYG?SYH@SYIASYJBSYKCSYLDSYMESYNFSYOGSYPHSYQISYRJSYSKSYTLSYUMSYVNSYWOSYXPSYYQSYZRSY[SSY\TSY]USY^VSY_WSY`XSYaYSYbZSYc[SYd\SYe]SYf^SYg_SYh`SYiaSYjbSYkcSYldSYmeSYnfSYogSYphSYqiSYrjSYskSYtlSYumSYvnSYwoSYxpSYyqSYzrSY{sSY|tSY}uSY~vSYwSYxSYySYzSY{SY|SY}SY~SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY SY SY SY SY SYSYSYSY SY SY SY SY SYSYSYSYSYSYSYSYSYSYSY SY!SY"SY#SY$SY%SY&SY'SY( SY)!SY*"SY+#SY,$SY-%SY.&SY/'SY0(SY1)SY2*SY3+SY4,SY5-SY6.SY7/SY80SY91SY:2SY;3SY<4SY=5SY>6SY?7SY@8SYA9SYB:SYC;SYDSYG?SYH@SYIASYJBSYKCSYLDSYMESYNFSYOGSYPHSYQISYRJSYSKSYTLSYUMSYVNSYWOSYXPSYYQSYZRSY[SSY\TSY]USY^VSY_WSY`XSYaYSYbZSYc[SYd\SYe]SYf^SYg_SYh`SYiaSYjbSYkcSYldSYmeSYnfSYogSYphSYqiSYrjSYskSYtlSYumSYvnSYwoSYxpSYyqSYzrSY{sSY|tSY}uSY~vSYwSYxSYySYzSY{SY|SY}SY~SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYS