diff --git a/package.json b/package.json index c4bbaf2..2bad5a7 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "build": "npm test && rm -rf dist && tsc", "eslint": "eslint ./src/**/*.ts", "check-types": "tsc --skipLibCheck", - "test": "jest" + "test": "jest --coverage" }, "author": "dt-insight-front", "license": "ISC", diff --git a/src/lib/plsql/PlSqlParser.js b/src/lib/plsql/PlSqlParser.js index b287fdf..9b19c54 100644 --- a/src/lib/plsql/PlSqlParser.js +++ b/src/lib/plsql/PlSqlParser.js @@ -100051,4 +100051,108477 @@ PlSqlParser.prototype.add_column_clause = function() { case PlSqlParser.NO_CARTESIAN: case PlSqlParser.NO_CHECK_ACL_REWRITE: case PlSqlParser.NO_CLUSTER_BY_ROWID: - case Pl \ No newline at end of file + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 7654; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,963,this._ctx); + switch(la_) { + case 1: + this.state = 7652; + this.column_definition(); + break; + + case 2: + this.state = 7653; + this.virtual_column_definition(); + break; + + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 7659; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COLUMN || _la===PlSqlParser.LOB || _la===PlSqlParser.NESTED || _la===PlSqlParser.VARRAY || _la===PlSqlParser.XMLTYPE) { + this.state = 7658; + this.column_properties(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Alter_varray_col_propertiesContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_alter_varray_col_properties; + return this; +} + +Alter_varray_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Alter_varray_col_propertiesContext.prototype.constructor = Alter_varray_col_propertiesContext; + +Alter_varray_col_propertiesContext.prototype.MODIFY = function() { + return this.getToken(PlSqlParser.MODIFY, 0); +}; + +Alter_varray_col_propertiesContext.prototype.VARRAY = function() { + return this.getToken(PlSqlParser.VARRAY, 0); +}; + +Alter_varray_col_propertiesContext.prototype.varray_item = function() { + return this.getTypedRuleContext(Varray_itemContext,0); +}; + +Alter_varray_col_propertiesContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Alter_varray_col_propertiesContext.prototype.modify_lob_parameters = function() { + return this.getTypedRuleContext(Modify_lob_parametersContext,0); +}; + +Alter_varray_col_propertiesContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Alter_varray_col_propertiesContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAlter_varray_col_properties(this); + } +}; + +Alter_varray_col_propertiesContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAlter_varray_col_properties(this); + } +}; + +Alter_varray_col_propertiesContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAlter_varray_col_properties(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Alter_varray_col_propertiesContext = Alter_varray_col_propertiesContext; + +PlSqlParser.prototype.alter_varray_col_properties = function() { + + var localctx = new Alter_varray_col_propertiesContext(this, this._ctx, this.state); + this.enterRule(localctx, 808, PlSqlParser.RULE_alter_varray_col_properties); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7661; + this.match(PlSqlParser.MODIFY); + this.state = 7662; + this.match(PlSqlParser.VARRAY); + this.state = 7663; + this.varray_item(); + this.state = 7664; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7665; + this.modify_lob_parameters(); + this.state = 7666; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Varray_col_propertiesContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_varray_col_properties; + return this; +} + +Varray_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Varray_col_propertiesContext.prototype.constructor = Varray_col_propertiesContext; + +Varray_col_propertiesContext.prototype.VARRAY = function() { + return this.getToken(PlSqlParser.VARRAY, 0); +}; + +Varray_col_propertiesContext.prototype.varray_item = function() { + return this.getTypedRuleContext(Varray_itemContext,0); +}; + +Varray_col_propertiesContext.prototype.varray_storage_clause = function() { + return this.getTypedRuleContext(Varray_storage_clauseContext,0); +}; + +Varray_col_propertiesContext.prototype.substitutable_column_clause = function() { + return this.getTypedRuleContext(Substitutable_column_clauseContext,0); +}; + +Varray_col_propertiesContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterVarray_col_properties(this); + } +}; + +Varray_col_propertiesContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitVarray_col_properties(this); + } +}; + +Varray_col_propertiesContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitVarray_col_properties(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Varray_col_propertiesContext = Varray_col_propertiesContext; + +PlSqlParser.prototype.varray_col_properties = function() { + + var localctx = new Varray_col_propertiesContext(this, this._ctx, this.state); + this.enterRule(localctx, 810, PlSqlParser.RULE_varray_col_properties); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7668; + this.match(PlSqlParser.VARRAY); + this.state = 7669; + this.varray_item(); + this.state = 7675; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,967,this._ctx); + switch(la_) { + case 1: + this.state = 7671; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ELEMENT || _la===PlSqlParser.IS || _la===PlSqlParser.NOT || _la===PlSqlParser.SUBSTITUTABLE) { + this.state = 7670; + this.substitutable_column_clause(); + } + + this.state = 7673; + this.varray_storage_clause(); + break; + + case 2: + this.state = 7674; + this.substitutable_column_clause(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Varray_storage_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_varray_storage_clause; + return this; +} + +Varray_storage_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Varray_storage_clauseContext.prototype.constructor = Varray_storage_clauseContext; + +Varray_storage_clauseContext.prototype.STORE = function() { + return this.getToken(PlSqlParser.STORE, 0); +}; + +Varray_storage_clauseContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Varray_storage_clauseContext.prototype.LOB = function() { + return this.getToken(PlSqlParser.LOB, 0); +}; + +Varray_storage_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Varray_storage_clauseContext.prototype.lob_storage_parameters = function() { + return this.getTypedRuleContext(Lob_storage_parametersContext,0); +}; + +Varray_storage_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Varray_storage_clauseContext.prototype.lob_segname = function() { + return this.getTypedRuleContext(Lob_segnameContext,0); +}; + +Varray_storage_clauseContext.prototype.SECUREFILE = function() { + return this.getToken(PlSqlParser.SECUREFILE, 0); +}; + +Varray_storage_clauseContext.prototype.BASICFILE = function() { + return this.getToken(PlSqlParser.BASICFILE, 0); +}; + +Varray_storage_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterVarray_storage_clause(this); + } +}; + +Varray_storage_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitVarray_storage_clause(this); + } +}; + +Varray_storage_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitVarray_storage_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Varray_storage_clauseContext = Varray_storage_clauseContext; + +PlSqlParser.prototype.varray_storage_clause = function() { + + var localctx = new Varray_storage_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 812, PlSqlParser.RULE_varray_storage_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7677; + this.match(PlSqlParser.STORE); + this.state = 7678; + this.match(PlSqlParser.AS); + this.state = 7680; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE) { + this.state = 7679; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 7682; + this.match(PlSqlParser.LOB); + this.state = 7691; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,970,this._ctx); + switch(la_) { + case 1: + this.state = 7684; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || _la===PlSqlParser.TO_DATE || _la===PlSqlParser.PERIOD || _la===PlSqlParser.REGULAR_ID) { + this.state = 7683; + this.lob_segname(); + } + + this.state = 7686; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7687; + this.lob_storage_parameters(); + this.state = 7688; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 2: + this.state = 7690; + this.lob_segname(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lob_segnameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lob_segname; + return this; +} + +Lob_segnameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lob_segnameContext.prototype.constructor = Lob_segnameContext; + +Lob_segnameContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Lob_segnameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLob_segname(this); + } +}; + +Lob_segnameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLob_segname(this); + } +}; + +Lob_segnameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLob_segname(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lob_segnameContext = Lob_segnameContext; + +PlSqlParser.prototype.lob_segname = function() { + + var localctx = new Lob_segnameContext(this, this._ctx, this.state); + this.enterRule(localctx, 814, PlSqlParser.RULE_lob_segname); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7693; + this.regular_id(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lob_itemContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lob_item; + return this; +} + +Lob_itemContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lob_itemContext.prototype.constructor = Lob_itemContext; + +Lob_itemContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Lob_itemContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLob_item(this); + } +}; + +Lob_itemContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLob_item(this); + } +}; + +Lob_itemContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLob_item(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lob_itemContext = Lob_itemContext; + +PlSqlParser.prototype.lob_item = function() { + + var localctx = new Lob_itemContext(this, this._ctx, this.state); + this.enterRule(localctx, 816, PlSqlParser.RULE_lob_item); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7695; + this.regular_id(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lob_storage_parametersContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lob_storage_parameters; + return this; +} + +Lob_storage_parametersContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lob_storage_parametersContext.prototype.constructor = Lob_storage_parametersContext; + +Lob_storage_parametersContext.prototype.TABLESPACE = function() { + return this.getToken(PlSqlParser.TABLESPACE, 0); +}; + +Lob_storage_parametersContext.prototype.tablespace = function() { + return this.getTypedRuleContext(TablespaceContext,0); +}; + +Lob_storage_parametersContext.prototype.lob_parameters = function() { + return this.getTypedRuleContext(Lob_parametersContext,0); +}; + +Lob_storage_parametersContext.prototype.storage_clause = function() { + return this.getTypedRuleContext(Storage_clauseContext,0); +}; + +Lob_storage_parametersContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLob_storage_parameters(this); + } +}; + +Lob_storage_parametersContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLob_storage_parameters(this); + } +}; + +Lob_storage_parametersContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLob_storage_parameters(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lob_storage_parametersContext = Lob_storage_parametersContext; + +PlSqlParser.prototype.lob_storage_parameters = function() { + + var localctx = new Lob_storage_parametersContext(this, this._ctx, this.state); + this.enterRule(localctx, 818, PlSqlParser.RULE_lob_storage_parameters); + var _la = 0; // Token type + try { + this.state = 7704; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.TABLESPACE: + this.enterOuterAlt(localctx, 1); + this.state = 7697; + this.match(PlSqlParser.TABLESPACE); + this.state = 7698; + this.tablespace(); + break; + case PlSqlParser.CACHE: + case PlSqlParser.CHUNK: + case PlSqlParser.COMPRESS: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DISABLE: + case PlSqlParser.ENABLE: + case PlSqlParser.ENCRYPT: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.NOCACHE: + case PlSqlParser.NOCOMPRESS: + case PlSqlParser.PCTVERSION: + case PlSqlParser.RETENTION: + this.enterOuterAlt(localctx, 2); + this.state = 7699; + this.lob_parameters(); + this.state = 7701; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.STORAGE) { + this.state = 7700; + this.storage_clause(); + } + + break; + case PlSqlParser.STORAGE: + this.enterOuterAlt(localctx, 3); + this.state = 7703; + this.storage_clause(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lob_storage_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lob_storage_clause; + return this; +} + +Lob_storage_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lob_storage_clauseContext.prototype.constructor = Lob_storage_clauseContext; + +Lob_storage_clauseContext.prototype.LOB = function() { + return this.getToken(PlSqlParser.LOB, 0); +}; + +Lob_storage_clauseContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +Lob_storage_clauseContext.prototype.lob_item = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_itemContext); + } else { + return this.getTypedRuleContext(Lob_itemContext,i); + } +}; + +Lob_storage_clauseContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +Lob_storage_clauseContext.prototype.STORE = function() { + return this.getToken(PlSqlParser.STORE, 0); +}; + +Lob_storage_clauseContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Lob_storage_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Lob_storage_clauseContext.prototype.lob_storage_parameters = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_storage_parametersContext); + } else { + return this.getTypedRuleContext(Lob_storage_parametersContext,i); + } +}; + +Lob_storage_clauseContext.prototype.lob_segname = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_segnameContext); + } else { + return this.getTypedRuleContext(Lob_segnameContext,i); + } +}; + +Lob_storage_clauseContext.prototype.SECUREFILE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.SECUREFILE); + } else { + return this.getToken(PlSqlParser.SECUREFILE, i); + } +}; + + +Lob_storage_clauseContext.prototype.BASICFILE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.BASICFILE); + } else { + return this.getToken(PlSqlParser.BASICFILE, i); + } +}; + + +Lob_storage_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLob_storage_clause(this); + } +}; + +Lob_storage_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLob_storage_clause(this); + } +}; + +Lob_storage_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLob_storage_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lob_storage_clauseContext = Lob_storage_clauseContext; + +PlSqlParser.prototype.lob_storage_clause = function() { + + var localctx = new Lob_storage_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 820, PlSqlParser.RULE_lob_storage_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7706; + this.match(PlSqlParser.LOB); + this.state = 7743; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,978,this._ctx); + switch(la_) { + case 1: + this.state = 7707; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7708; + this.lob_item(); + this.state = 7713; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 7709; + this.match(PlSqlParser.COMMA); + this.state = 7710; + this.lob_item(); + this.state = 7715; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 7716; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 7717; + this.match(PlSqlParser.STORE); + this.state = 7718; + this.match(PlSqlParser.AS); + this.state = 7724; + this._errHandler.sync(this); + var _alt = 1; + do { + switch (_alt) { + case 1: + this.state = 7724; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.BASICFILE: + case PlSqlParser.SECUREFILE: + this.state = 7719; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + case PlSqlParser.LEFT_PAREN: + this.state = 7720; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7721; + this.lob_storage_parameters(); + this.state = 7722; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 7726; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,975, this._ctx); + } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); + break; + + case 2: + this.state = 7728; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7729; + this.lob_item(); + this.state = 7730; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 7731; + this.match(PlSqlParser.STORE); + this.state = 7732; + this.match(PlSqlParser.AS); + this.state = 7739; + this._errHandler.sync(this); + var _alt = 1; + do { + switch (_alt) { + case 1: + this.state = 7739; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,976,this._ctx); + switch(la_) { + case 1: + this.state = 7733; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.BASICFILE || _la===PlSqlParser.SECUREFILE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + + case 2: + this.state = 7734; + this.lob_segname(); + break; + + case 3: + this.state = 7735; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7736; + this.lob_storage_parameters(); + this.state = 7737; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 7741; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,977, this._ctx); + } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Modify_lob_storage_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_modify_lob_storage_clause; + return this; +} + +Modify_lob_storage_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Modify_lob_storage_clauseContext.prototype.constructor = Modify_lob_storage_clauseContext; + +Modify_lob_storage_clauseContext.prototype.MODIFY = function() { + return this.getToken(PlSqlParser.MODIFY, 0); +}; + +Modify_lob_storage_clauseContext.prototype.LOB = function() { + return this.getToken(PlSqlParser.LOB, 0); +}; + +Modify_lob_storage_clauseContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +Modify_lob_storage_clauseContext.prototype.lob_item = function() { + return this.getTypedRuleContext(Lob_itemContext,0); +}; + +Modify_lob_storage_clauseContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +Modify_lob_storage_clauseContext.prototype.modify_lob_parameters = function() { + return this.getTypedRuleContext(Modify_lob_parametersContext,0); +}; + +Modify_lob_storage_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModify_lob_storage_clause(this); + } +}; + +Modify_lob_storage_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModify_lob_storage_clause(this); + } +}; + +Modify_lob_storage_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModify_lob_storage_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Modify_lob_storage_clauseContext = Modify_lob_storage_clauseContext; + +PlSqlParser.prototype.modify_lob_storage_clause = function() { + + var localctx = new Modify_lob_storage_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 822, PlSqlParser.RULE_modify_lob_storage_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7745; + this.match(PlSqlParser.MODIFY); + this.state = 7746; + this.match(PlSqlParser.LOB); + this.state = 7747; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7748; + this.lob_item(); + this.state = 7749; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 7750; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7751; + this.modify_lob_parameters(); + this.state = 7752; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Modify_lob_parametersContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_modify_lob_parameters; + return this; +} + +Modify_lob_parametersContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Modify_lob_parametersContext.prototype.constructor = Modify_lob_parametersContext; + +Modify_lob_parametersContext.prototype.storage_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Storage_clauseContext); + } else { + return this.getTypedRuleContext(Storage_clauseContext,i); + } +}; + +Modify_lob_parametersContext.prototype.UNSIGNED_INTEGER = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); + } else { + return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); + } +}; + + +Modify_lob_parametersContext.prototype.REBUILD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.REBUILD); + } else { + return this.getToken(PlSqlParser.REBUILD, i); + } +}; + + +Modify_lob_parametersContext.prototype.FREEPOOLS = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.FREEPOOLS); + } else { + return this.getToken(PlSqlParser.FREEPOOLS, i); + } +}; + + +Modify_lob_parametersContext.prototype.lob_retention_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_retention_clauseContext); + } else { + return this.getTypedRuleContext(Lob_retention_clauseContext,i); + } +}; + +Modify_lob_parametersContext.prototype.lob_deduplicate_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_deduplicate_clauseContext); + } else { + return this.getTypedRuleContext(Lob_deduplicate_clauseContext,i); + } +}; + +Modify_lob_parametersContext.prototype.lob_compression_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_compression_clauseContext); + } else { + return this.getTypedRuleContext(Lob_compression_clauseContext,i); + } +}; + +Modify_lob_parametersContext.prototype.ENCRYPT = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.ENCRYPT); + } else { + return this.getToken(PlSqlParser.ENCRYPT, i); + } +}; + + +Modify_lob_parametersContext.prototype.encryption_spec = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Encryption_specContext); + } else { + return this.getTypedRuleContext(Encryption_specContext,i); + } +}; + +Modify_lob_parametersContext.prototype.DECRYPT = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.DECRYPT); + } else { + return this.getToken(PlSqlParser.DECRYPT, i); + } +}; + + +Modify_lob_parametersContext.prototype.CACHE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.CACHE); + } else { + return this.getToken(PlSqlParser.CACHE, i); + } +}; + + +Modify_lob_parametersContext.prototype.allocate_extent_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Allocate_extent_clauseContext); + } else { + return this.getTypedRuleContext(Allocate_extent_clauseContext,i); + } +}; + +Modify_lob_parametersContext.prototype.shrink_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Shrink_clauseContext); + } else { + return this.getTypedRuleContext(Shrink_clauseContext,i); + } +}; + +Modify_lob_parametersContext.prototype.deallocate_unused_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Deallocate_unused_clauseContext); + } else { + return this.getTypedRuleContext(Deallocate_unused_clauseContext,i); + } +}; + +Modify_lob_parametersContext.prototype.PCTVERSION = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PCTVERSION); + } else { + return this.getToken(PlSqlParser.PCTVERSION, i); + } +}; + + +Modify_lob_parametersContext.prototype.NOCACHE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.NOCACHE); + } else { + return this.getToken(PlSqlParser.NOCACHE, i); + } +}; + + +Modify_lob_parametersContext.prototype.READS = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.READS); + } else { + return this.getToken(PlSqlParser.READS, i); + } +}; + + +Modify_lob_parametersContext.prototype.logging_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Logging_clauseContext); + } else { + return this.getTypedRuleContext(Logging_clauseContext,i); + } +}; + +Modify_lob_parametersContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModify_lob_parameters(this); + } +}; + +Modify_lob_parametersContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModify_lob_parameters(this); + } +}; + +Modify_lob_parametersContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModify_lob_parameters(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Modify_lob_parametersContext = Modify_lob_parametersContext; + +PlSqlParser.prototype.modify_lob_parameters = function() { + + var localctx = new Modify_lob_parametersContext(this, this._ctx, this.state); + this.enterRule(localctx, 824, PlSqlParser.RULE_modify_lob_parameters); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7778; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 7778; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,981,this._ctx); + switch(la_) { + case 1: + this.state = 7754; + this.storage_clause(); + break; + + case 2: + this.state = 7755; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.FREEPOOLS || _la===PlSqlParser.PCTVERSION)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 7756; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + + case 3: + this.state = 7757; + this.match(PlSqlParser.REBUILD); + this.state = 7758; + this.match(PlSqlParser.FREEPOOLS); + break; + + case 4: + this.state = 7759; + this.lob_retention_clause(); + break; + + case 5: + this.state = 7760; + this.lob_deduplicate_clause(); + break; + + case 6: + this.state = 7761; + this.lob_compression_clause(); + break; + + case 7: + this.state = 7762; + this.match(PlSqlParser.ENCRYPT); + this.state = 7763; + this.encryption_spec(); + break; + + case 8: + this.state = 7764; + this.match(PlSqlParser.DECRYPT); + break; + + case 9: + this.state = 7765; + this.match(PlSqlParser.CACHE); + break; + + case 10: + this.state = 7770; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,979,this._ctx); + switch(la_) { + case 1: + this.state = 7766; + this.match(PlSqlParser.CACHE); + break; + + case 2: + this.state = 7767; + this.match(PlSqlParser.NOCACHE); + break; + + case 3: + this.state = 7768; + this.match(PlSqlParser.CACHE); + this.state = 7769; + this.match(PlSqlParser.READS); + break; + + } + this.state = 7773; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING) { + this.state = 7772; + this.logging_clause(); + } + + break; + + case 11: + this.state = 7775; + this.allocate_extent_clause(); + break; + + case 12: + this.state = 7776; + this.shrink_clause(); + break; + + case 13: + this.state = 7777; + this.deallocate_unused_clause(); + break; + + } + this.state = 7780; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.ALLOCATE || _la===PlSqlParser.CACHE || _la===PlSqlParser.COMPRESS || ((((_la - 339)) & ~0x1f) == 0 && ((1 << (_la - 339)) & ((1 << (PlSqlParser.DEALLOCATE - 339)) | (1 << (PlSqlParser.DECRYPT - 339)) | (1 << (PlSqlParser.DEDUPLICATE - 339)))) !== 0) || _la===PlSqlParser.ENCRYPT || _la===PlSqlParser.FREEPOOLS || _la===PlSqlParser.KEEP_DUPLICATES || _la===PlSqlParser.NOCACHE || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.PCTVERSION || _la===PlSqlParser.REBUILD || _la===PlSqlParser.RETENTION || _la===PlSqlParser.SHRINK || _la===PlSqlParser.STORAGE); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lob_parametersContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lob_parameters; + return this; +} + +Lob_parametersContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lob_parametersContext.prototype.constructor = Lob_parametersContext; + +Lob_parametersContext.prototype.STORAGE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.STORAGE); + } else { + return this.getToken(PlSqlParser.STORAGE, i); + } +}; + + +Lob_parametersContext.prototype.IN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.IN); + } else { + return this.getToken(PlSqlParser.IN, i); + } +}; + + +Lob_parametersContext.prototype.ROW = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.ROW); + } else { + return this.getToken(PlSqlParser.ROW, i); + } +}; + + +Lob_parametersContext.prototype.CHUNK = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.CHUNK); + } else { + return this.getToken(PlSqlParser.CHUNK, i); + } +}; + + +Lob_parametersContext.prototype.UNSIGNED_INTEGER = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); + } else { + return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); + } +}; + + +Lob_parametersContext.prototype.PCTVERSION = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PCTVERSION); + } else { + return this.getToken(PlSqlParser.PCTVERSION, i); + } +}; + + +Lob_parametersContext.prototype.FREEPOOLS = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.FREEPOOLS); + } else { + return this.getToken(PlSqlParser.FREEPOOLS, i); + } +}; + + +Lob_parametersContext.prototype.lob_retention_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_retention_clauseContext); + } else { + return this.getTypedRuleContext(Lob_retention_clauseContext,i); + } +}; + +Lob_parametersContext.prototype.lob_deduplicate_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_deduplicate_clauseContext); + } else { + return this.getTypedRuleContext(Lob_deduplicate_clauseContext,i); + } +}; + +Lob_parametersContext.prototype.lob_compression_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lob_compression_clauseContext); + } else { + return this.getTypedRuleContext(Lob_compression_clauseContext,i); + } +}; + +Lob_parametersContext.prototype.ENCRYPT = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.ENCRYPT); + } else { + return this.getToken(PlSqlParser.ENCRYPT, i); + } +}; + + +Lob_parametersContext.prototype.encryption_spec = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Encryption_specContext); + } else { + return this.getTypedRuleContext(Encryption_specContext,i); + } +}; + +Lob_parametersContext.prototype.DECRYPT = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.DECRYPT); + } else { + return this.getToken(PlSqlParser.DECRYPT, i); + } +}; + + +Lob_parametersContext.prototype.ENABLE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.ENABLE); + } else { + return this.getToken(PlSqlParser.ENABLE, i); + } +}; + + +Lob_parametersContext.prototype.DISABLE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.DISABLE); + } else { + return this.getToken(PlSqlParser.DISABLE, i); + } +}; + + +Lob_parametersContext.prototype.CACHE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.CACHE); + } else { + return this.getToken(PlSqlParser.CACHE, i); + } +}; + + +Lob_parametersContext.prototype.NOCACHE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.NOCACHE); + } else { + return this.getToken(PlSqlParser.NOCACHE, i); + } +}; + + +Lob_parametersContext.prototype.READS = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.READS); + } else { + return this.getToken(PlSqlParser.READS, i); + } +}; + + +Lob_parametersContext.prototype.logging_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Logging_clauseContext); + } else { + return this.getTypedRuleContext(Logging_clauseContext,i); + } +}; + +Lob_parametersContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLob_parameters(this); + } +}; + +Lob_parametersContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLob_parameters(this); + } +}; + +Lob_parametersContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLob_parameters(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lob_parametersContext = Lob_parametersContext; + +PlSqlParser.prototype.lob_parameters = function() { + + var localctx = new Lob_parametersContext(this, this._ctx, this.state); + this.enterRule(localctx, 826, PlSqlParser.RULE_lob_parameters); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7807; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 7807; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.DISABLE: + case PlSqlParser.ENABLE: + this.state = 7782; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 7783; + this.match(PlSqlParser.STORAGE); + this.state = 7784; + this.match(PlSqlParser.IN); + this.state = 7785; + this.match(PlSqlParser.ROW); + break; + case PlSqlParser.CHUNK: + this.state = 7786; + this.match(PlSqlParser.CHUNK); + this.state = 7787; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + case PlSqlParser.PCTVERSION: + this.state = 7788; + this.match(PlSqlParser.PCTVERSION); + this.state = 7789; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + case PlSqlParser.FREEPOOLS: + this.state = 7790; + this.match(PlSqlParser.FREEPOOLS); + this.state = 7791; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + case PlSqlParser.RETENTION: + this.state = 7792; + this.lob_retention_clause(); + break; + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.KEEP_DUPLICATES: + this.state = 7793; + this.lob_deduplicate_clause(); + break; + case PlSqlParser.COMPRESS: + case PlSqlParser.NOCOMPRESS: + this.state = 7794; + this.lob_compression_clause(); + break; + case PlSqlParser.ENCRYPT: + this.state = 7795; + this.match(PlSqlParser.ENCRYPT); + this.state = 7796; + this.encryption_spec(); + break; + case PlSqlParser.DECRYPT: + this.state = 7797; + this.match(PlSqlParser.DECRYPT); + break; + case PlSqlParser.CACHE: + case PlSqlParser.NOCACHE: + this.state = 7802; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,983,this._ctx); + switch(la_) { + case 1: + this.state = 7798; + this.match(PlSqlParser.CACHE); + break; + + case 2: + this.state = 7799; + this.match(PlSqlParser.NOCACHE); + break; + + case 3: + this.state = 7800; + this.match(PlSqlParser.CACHE); + this.state = 7801; + this.match(PlSqlParser.READS); + break; + + } + this.state = 7805; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NOLOGGING) { + this.state = 7804; + this.logging_clause(); + } + + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 7809; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.CACHE || _la===PlSqlParser.CHUNK || _la===PlSqlParser.COMPRESS || _la===PlSqlParser.DECRYPT || _la===PlSqlParser.DEDUPLICATE || _la===PlSqlParser.DISABLE || _la===PlSqlParser.ENABLE || _la===PlSqlParser.ENCRYPT || _la===PlSqlParser.FREEPOOLS || _la===PlSqlParser.KEEP_DUPLICATES || _la===PlSqlParser.NOCACHE || _la===PlSqlParser.NOCOMPRESS || _la===PlSqlParser.PCTVERSION || _la===PlSqlParser.RETENTION); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lob_deduplicate_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lob_deduplicate_clause; + return this; +} + +Lob_deduplicate_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lob_deduplicate_clauseContext.prototype.constructor = Lob_deduplicate_clauseContext; + +Lob_deduplicate_clauseContext.prototype.DEDUPLICATE = function() { + return this.getToken(PlSqlParser.DEDUPLICATE, 0); +}; + +Lob_deduplicate_clauseContext.prototype.KEEP_DUPLICATES = function() { + return this.getToken(PlSqlParser.KEEP_DUPLICATES, 0); +}; + +Lob_deduplicate_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLob_deduplicate_clause(this); + } +}; + +Lob_deduplicate_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLob_deduplicate_clause(this); + } +}; + +Lob_deduplicate_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLob_deduplicate_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lob_deduplicate_clauseContext = Lob_deduplicate_clauseContext; + +PlSqlParser.prototype.lob_deduplicate_clause = function() { + + var localctx = new Lob_deduplicate_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 828, PlSqlParser.RULE_lob_deduplicate_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7811; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DEDUPLICATE || _la===PlSqlParser.KEEP_DUPLICATES)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lob_compression_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lob_compression_clause; + return this; +} + +Lob_compression_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lob_compression_clauseContext.prototype.constructor = Lob_compression_clauseContext; + +Lob_compression_clauseContext.prototype.NOCOMPRESS = function() { + return this.getToken(PlSqlParser.NOCOMPRESS, 0); +}; + +Lob_compression_clauseContext.prototype.COMPRESS = function() { + return this.getToken(PlSqlParser.COMPRESS, 0); +}; + +Lob_compression_clauseContext.prototype.HIGH = function() { + return this.getToken(PlSqlParser.HIGH, 0); +}; + +Lob_compression_clauseContext.prototype.MEDIUM = function() { + return this.getToken(PlSqlParser.MEDIUM, 0); +}; + +Lob_compression_clauseContext.prototype.LOW = function() { + return this.getToken(PlSqlParser.LOW, 0); +}; + +Lob_compression_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLob_compression_clause(this); + } +}; + +Lob_compression_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLob_compression_clause(this); + } +}; + +Lob_compression_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLob_compression_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lob_compression_clauseContext = Lob_compression_clauseContext; + +PlSqlParser.prototype.lob_compression_clause = function() { + + var localctx = new Lob_compression_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 830, PlSqlParser.RULE_lob_compression_clause); + var _la = 0; // Token type + try { + this.state = 7818; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.NOCOMPRESS: + this.enterOuterAlt(localctx, 1); + this.state = 7813; + this.match(PlSqlParser.NOCOMPRESS); + break; + case PlSqlParser.COMPRESS: + this.enterOuterAlt(localctx, 2); + this.state = 7814; + this.match(PlSqlParser.COMPRESS); + this.state = 7816; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.HIGH || _la===PlSqlParser.LOW || _la===PlSqlParser.MEDIUM) { + this.state = 7815; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.HIGH || _la===PlSqlParser.LOW || _la===PlSqlParser.MEDIUM)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lob_retention_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lob_retention_clause; + return this; +} + +Lob_retention_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lob_retention_clauseContext.prototype.constructor = Lob_retention_clauseContext; + +Lob_retention_clauseContext.prototype.RETENTION = function() { + return this.getToken(PlSqlParser.RETENTION, 0); +}; + +Lob_retention_clauseContext.prototype.MAX = function() { + return this.getToken(PlSqlParser.MAX, 0); +}; + +Lob_retention_clauseContext.prototype.MIN = function() { + return this.getToken(PlSqlParser.MIN, 0); +}; + +Lob_retention_clauseContext.prototype.UNSIGNED_INTEGER = function() { + return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); +}; + +Lob_retention_clauseContext.prototype.AUTO = function() { + return this.getToken(PlSqlParser.AUTO, 0); +}; + +Lob_retention_clauseContext.prototype.NONE = function() { + return this.getToken(PlSqlParser.NONE, 0); +}; + +Lob_retention_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLob_retention_clause(this); + } +}; + +Lob_retention_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLob_retention_clause(this); + } +}; + +Lob_retention_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLob_retention_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lob_retention_clauseContext = Lob_retention_clauseContext; + +PlSqlParser.prototype.lob_retention_clause = function() { + + var localctx = new Lob_retention_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 832, PlSqlParser.RULE_lob_retention_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7820; + this.match(PlSqlParser.RETENTION); + this.state = 7826; + this._errHandler.sync(this); + switch (this._input.LA(1)) { + case PlSqlParser.MAX: + this.state = 7821; + this.match(PlSqlParser.MAX); + break; + case PlSqlParser.MIN: + this.state = 7822; + this.match(PlSqlParser.MIN); + this.state = 7823; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + case PlSqlParser.AUTO: + this.state = 7824; + this.match(PlSqlParser.AUTO); + break; + case PlSqlParser.NONE: + this.state = 7825; + this.match(PlSqlParser.NONE); + break; + case PlSqlParser.ALLOCATE: + case PlSqlParser.CACHE: + case PlSqlParser.CHUNK: + case PlSqlParser.COMPRESS: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DISABLE: + case PlSqlParser.ENABLE: + case PlSqlParser.ENCRYPT: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.NOCACHE: + case PlSqlParser.NOCOMPRESS: + case PlSqlParser.PCTVERSION: + case PlSqlParser.REBUILD: + case PlSqlParser.RETENTION: + case PlSqlParser.SHRINK: + case PlSqlParser.STORAGE: + case PlSqlParser.RIGHT_PAREN: + break; + default: + break; + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Encryption_specContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_encryption_spec; + return this; +} + +Encryption_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Encryption_specContext.prototype.constructor = Encryption_specContext; + +Encryption_specContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +Encryption_specContext.prototype.CHAR_STRING = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.CHAR_STRING); + } else { + return this.getToken(PlSqlParser.CHAR_STRING, i); + } +}; + + +Encryption_specContext.prototype.IDENTIFIED = function() { + return this.getToken(PlSqlParser.IDENTIFIED, 0); +}; + +Encryption_specContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Encryption_specContext.prototype.REGULAR_ID = function() { + return this.getToken(PlSqlParser.REGULAR_ID, 0); +}; + +Encryption_specContext.prototype.SALT = function() { + return this.getToken(PlSqlParser.SALT, 0); +}; + +Encryption_specContext.prototype.NO = function() { + return this.getToken(PlSqlParser.NO, 0); +}; + +Encryption_specContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterEncryption_spec(this); + } +}; + +Encryption_specContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitEncryption_spec(this); + } +}; + +Encryption_specContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitEncryption_spec(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Encryption_specContext = Encryption_specContext; + +PlSqlParser.prototype.encryption_spec = function() { + + var localctx = new Encryption_specContext(this, this._ctx, this.state); + this.enterRule(localctx, 834, PlSqlParser.RULE_encryption_spec); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7830; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.USING) { + this.state = 7828; + this.match(PlSqlParser.USING); + this.state = 7829; + this.match(PlSqlParser.CHAR_STRING); + } + + this.state = 7835; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.IDENTIFIED) { + this.state = 7832; + this.match(PlSqlParser.IDENTIFIED); + this.state = 7833; + this.match(PlSqlParser.BY); + this.state = 7834; + this.match(PlSqlParser.REGULAR_ID); + } + + this.state = 7838; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CHAR_STRING) { + this.state = 7837; + this.match(PlSqlParser.CHAR_STRING); + } + + this.state = 7844; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NO || _la===PlSqlParser.SALT) { + this.state = 7841; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NO) { + this.state = 7840; + this.match(PlSqlParser.NO); + } + + this.state = 7843; + this.match(PlSqlParser.SALT); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function TablespaceContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_tablespace; + return this; +} + +TablespaceContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +TablespaceContext.prototype.constructor = TablespaceContext; + +TablespaceContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +TablespaceContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTablespace(this); + } +}; + +TablespaceContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTablespace(this); + } +}; + +TablespaceContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTablespace(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.TablespaceContext = TablespaceContext; + +PlSqlParser.prototype.tablespace = function() { + + var localctx = new TablespaceContext(this, this._ctx, this.state); + this.enterRule(localctx, 836, PlSqlParser.RULE_tablespace); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7846; + this.regular_id(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Varray_itemContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_varray_item; + return this; +} + +Varray_itemContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Varray_itemContext.prototype.constructor = Varray_itemContext; + +Varray_itemContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Varray_itemContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Varray_itemContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterVarray_item(this); + } +}; + +Varray_itemContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitVarray_item(this); + } +}; + +Varray_itemContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitVarray_item(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Varray_itemContext = Varray_itemContext; + +PlSqlParser.prototype.varray_item = function() { + + var localctx = new Varray_itemContext(this, this._ctx, this.state); + this.enterRule(localctx, 838, PlSqlParser.RULE_varray_item); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7851; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,995,this._ctx); + if(la_===1) { + this.state = 7848; + this.id_expression(); + this.state = 7849; + this.match(PlSqlParser.PERIOD); + + } + this.state = 7856; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,996,this._ctx); + if(la_===1) { + this.state = 7853; + this.id_expression(); + this.state = 7854; + this.match(PlSqlParser.PERIOD); + + } + this.state = 7858; + this.id_expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Column_propertiesContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_column_properties; + return this; +} + +Column_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Column_propertiesContext.prototype.constructor = Column_propertiesContext; + +Column_propertiesContext.prototype.object_type_col_properties = function() { + return this.getTypedRuleContext(Object_type_col_propertiesContext,0); +}; + +Column_propertiesContext.prototype.nested_table_col_properties = function() { + return this.getTypedRuleContext(Nested_table_col_propertiesContext,0); +}; + +Column_propertiesContext.prototype.varray_col_properties = function() { + return this.getTypedRuleContext(Varray_col_propertiesContext,0); +}; + +Column_propertiesContext.prototype.lob_storage_clause = function() { + return this.getTypedRuleContext(Lob_storage_clauseContext,0); +}; + +Column_propertiesContext.prototype.xmltype_column_properties = function() { + return this.getTypedRuleContext(Xmltype_column_propertiesContext,0); +}; + +Column_propertiesContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterColumn_properties(this); + } +}; + +Column_propertiesContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitColumn_properties(this); + } +}; + +Column_propertiesContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitColumn_properties(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Column_propertiesContext = Column_propertiesContext; + +PlSqlParser.prototype.column_properties = function() { + + var localctx = new Column_propertiesContext(this, this._ctx, this.state); + this.enterRule(localctx, 840, PlSqlParser.RULE_column_properties); + try { + this.state = 7867; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.COLUMN: + this.enterOuterAlt(localctx, 1); + this.state = 7860; + this.object_type_col_properties(); + break; + case PlSqlParser.NESTED: + this.enterOuterAlt(localctx, 2); + this.state = 7861; + this.nested_table_col_properties(); + break; + case PlSqlParser.LOB: + case PlSqlParser.VARRAY: + this.enterOuterAlt(localctx, 3); + this.state = 7864; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.VARRAY: + this.state = 7862; + this.varray_col_properties(); + break; + case PlSqlParser.LOB: + this.state = 7863; + this.lob_storage_clause(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + break; + case PlSqlParser.XMLTYPE: + this.enterOuterAlt(localctx, 4); + this.state = 7866; + this.xmltype_column_properties(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Period_definitionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_period_definition; + return this; +} + +Period_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Period_definitionContext.prototype.constructor = Period_definitionContext; + +Period_definitionContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Period_definitionContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Period_definitionContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Period_definitionContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Period_definitionContext.prototype.start_time_column = function() { + return this.getTypedRuleContext(Start_time_columnContext,0); +}; + +Period_definitionContext.prototype.COMMA = function() { + return this.getToken(PlSqlParser.COMMA, 0); +}; + +Period_definitionContext.prototype.end_time_column = function() { + return this.getTypedRuleContext(End_time_columnContext,0); +}; + +Period_definitionContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Period_definitionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPeriod_definition(this); + } +}; + +Period_definitionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPeriod_definition(this); + } +}; + +Period_definitionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPeriod_definition(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Period_definitionContext = Period_definitionContext; + +PlSqlParser.prototype.period_definition = function() { + + var localctx = new Period_definitionContext(this, this._ctx, this.state); + this.enterRule(localctx, 842, PlSqlParser.RULE_period_definition); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7869; + if (!( this.isVersion12())) { + throw new antlr4.error.FailedPredicateException(this, "this.isVersion12()"); + } + this.state = 7870; + this.match(PlSqlParser.PERIOD); + this.state = 7871; + this.match(PlSqlParser.FOR); + this.state = 7872; + this.column_name(); + this.state = 7879; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 7873; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7874; + this.start_time_column(); + this.state = 7875; + this.match(PlSqlParser.COMMA); + this.state = 7876; + this.end_time_column(); + this.state = 7877; + this.match(PlSqlParser.RIGHT_PAREN); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Start_time_columnContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_start_time_column; + return this; +} + +Start_time_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Start_time_columnContext.prototype.constructor = Start_time_columnContext; + +Start_time_columnContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Start_time_columnContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterStart_time_column(this); + } +}; + +Start_time_columnContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitStart_time_column(this); + } +}; + +Start_time_columnContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitStart_time_column(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Start_time_columnContext = Start_time_columnContext; + +PlSqlParser.prototype.start_time_column = function() { + + var localctx = new Start_time_columnContext(this, this._ctx, this.state); + this.enterRule(localctx, 844, PlSqlParser.RULE_start_time_column); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7881; + this.column_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function End_time_columnContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_end_time_column; + return this; +} + +End_time_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +End_time_columnContext.prototype.constructor = End_time_columnContext; + +End_time_columnContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +End_time_columnContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterEnd_time_column(this); + } +}; + +End_time_columnContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitEnd_time_column(this); + } +}; + +End_time_columnContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitEnd_time_column(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.End_time_columnContext = End_time_columnContext; + +PlSqlParser.prototype.end_time_column = function() { + + var localctx = new End_time_columnContext(this, this._ctx, this.state); + this.enterRule(localctx, 846, PlSqlParser.RULE_end_time_column); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7883; + this.column_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Column_definitionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_column_definition; + return this; +} + +Column_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Column_definitionContext.prototype.constructor = Column_definitionContext; + +Column_definitionContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Column_definitionContext.prototype.datatype = function() { + return this.getTypedRuleContext(DatatypeContext,0); +}; + +Column_definitionContext.prototype.type_name = function() { + return this.getTypedRuleContext(Type_nameContext,0); +}; + +Column_definitionContext.prototype.inline_ref_constraint = function() { + return this.getTypedRuleContext(Inline_ref_constraintContext,0); +}; + +Column_definitionContext.prototype.SORT = function() { + return this.getToken(PlSqlParser.SORT, 0); +}; + +Column_definitionContext.prototype.DEFAULT = function() { + return this.getToken(PlSqlParser.DEFAULT, 0); +}; + +Column_definitionContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Column_definitionContext.prototype.ENCRYPT = function() { + return this.getToken(PlSqlParser.ENCRYPT, 0); +}; + +Column_definitionContext.prototype.inline_constraint = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Inline_constraintContext); + } else { + return this.getTypedRuleContext(Inline_constraintContext,i); + } +}; + +Column_definitionContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +Column_definitionContext.prototype.CHAR_STRING = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.CHAR_STRING); + } else { + return this.getToken(PlSqlParser.CHAR_STRING, i); + } +}; + + +Column_definitionContext.prototype.IDENTIFIED = function() { + return this.getToken(PlSqlParser.IDENTIFIED, 0); +}; + +Column_definitionContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Column_definitionContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Column_definitionContext.prototype.SALT = function() { + return this.getToken(PlSqlParser.SALT, 0); +}; + +Column_definitionContext.prototype.NO = function() { + return this.getToken(PlSqlParser.NO, 0); +}; + +Column_definitionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterColumn_definition(this); + } +}; + +Column_definitionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitColumn_definition(this); + } +}; + +Column_definitionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitColumn_definition(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Column_definitionContext = Column_definitionContext; + +PlSqlParser.prototype.column_definition = function() { + + var localctx = new Column_definitionContext(this, this._ctx, this.state); + this.enterRule(localctx, 848, PlSqlParser.RULE_column_definition); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7885; + this.column_name(); + this.state = 7888; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1000,this._ctx); + switch(la_) { + case 1: + this.state = 7886; + this.datatype(); + break; + + case 2: + this.state = 7887; + this.type_name(); + break; + + } + this.state = 7891; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.SORT) { + this.state = 7890; + this.match(PlSqlParser.SORT); + } + + this.state = 7895; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DEFAULT) { + this.state = 7893; + this.match(PlSqlParser.DEFAULT); + this.state = 7894; + this.expression(); + } + + this.state = 7916; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ENCRYPT) { + this.state = 7897; + this.match(PlSqlParser.ENCRYPT); + this.state = 7900; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.USING) { + this.state = 7898; + this.match(PlSqlParser.USING); + this.state = 7899; + this.match(PlSqlParser.CHAR_STRING); + } + + this.state = 7905; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.IDENTIFIED) { + this.state = 7902; + this.match(PlSqlParser.IDENTIFIED); + this.state = 7903; + this.match(PlSqlParser.BY); + this.state = 7904; + this.regular_id(); + } + + this.state = 7908; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CHAR_STRING) { + this.state = 7907; + this.match(PlSqlParser.CHAR_STRING); + } + + this.state = 7914; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NO || _la===PlSqlParser.SALT) { + this.state = 7911; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NO) { + this.state = 7910; + this.match(PlSqlParser.NO); + } + + this.state = 7913; + this.match(PlSqlParser.SALT); + } + + } + + this.state = 7925; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1010,this._ctx); + switch(la_) { + case 1: + this.state = 7921; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.NOT || _la===PlSqlParser.NULL_ || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.REFERENCES || _la===PlSqlParser.UNIQUE) { + this.state = 7918; + this.inline_constraint(); + this.state = 7923; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + case 2: + this.state = 7924; + this.inline_ref_constraint(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Virtual_column_definitionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_virtual_column_definition; + return this; +} + +Virtual_column_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Virtual_column_definitionContext.prototype.constructor = Virtual_column_definitionContext; + +Virtual_column_definitionContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Virtual_column_definitionContext.prototype.datatype = function() { + return this.getTypedRuleContext(DatatypeContext,0); +}; + +Virtual_column_definitionContext.prototype.autogenerated_sequence_definition = function() { + return this.getTypedRuleContext(Autogenerated_sequence_definitionContext,0); +}; + +Virtual_column_definitionContext.prototype.VIRTUAL = function() { + return this.getToken(PlSqlParser.VIRTUAL, 0); +}; + +Virtual_column_definitionContext.prototype.inline_constraint = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Inline_constraintContext); + } else { + return this.getTypedRuleContext(Inline_constraintContext,i); + } +}; + +Virtual_column_definitionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterVirtual_column_definition(this); + } +}; + +Virtual_column_definitionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitVirtual_column_definition(this); + } +}; + +Virtual_column_definitionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitVirtual_column_definition(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Virtual_column_definitionContext = Virtual_column_definitionContext; + +PlSqlParser.prototype.virtual_column_definition = function() { + + var localctx = new Virtual_column_definitionContext(this, this._ctx, this.state); + this.enterRule(localctx, 850, PlSqlParser.RULE_virtual_column_definition); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7927; + this.column_name(); + this.state = 7929; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(((((_la - 108)) & ~0x1f) == 0 && ((1 << (_la - 108)) & ((1 << (PlSqlParser.BFILE - 108)) | (1 << (PlSqlParser.BINARY_DOUBLE - 108)) | (1 << (PlSqlParser.BINARY_FLOAT - 108)) | (1 << (PlSqlParser.BINARY_INTEGER - 108)) | (1 << (PlSqlParser.BLOB - 108)) | (1 << (PlSqlParser.BOOLEAN - 108)))) !== 0) || ((((_la - 175)) & ~0x1f) == 0 && ((1 << (_la - 175)) & ((1 << (PlSqlParser.CHARACTER - 175)) | (1 << (PlSqlParser.CHAR - 175)) | (1 << (PlSqlParser.CLOB - 175)))) !== 0) || ((((_la - 327)) & ~0x1f) == 0 && ((1 << (_la - 327)) & ((1 << (PlSqlParser.DATE - 327)) | (1 << (PlSqlParser.DAY - 327)) | (1 << (PlSqlParser.DEC - 327)) | (1 << (PlSqlParser.DECIMAL - 327)))) !== 0) || _la===PlSqlParser.DOUBLE || _la===PlSqlParser.DSINTERVAL_UNCONSTRAINED || _la===PlSqlParser.FLOAT || _la===PlSqlParser.HOUR || ((((_la - 682)) & ~0x1f) == 0 && ((1 << (_la - 682)) & ((1 << (PlSqlParser.INTEGER - 682)) | (1 << (PlSqlParser.INTERVAL - 682)) | (1 << (PlSqlParser.INT - 682)))) !== 0) || _la===PlSqlParser.LONG || ((((_la - 844)) & ~0x1f) == 0 && ((1 << (_la - 844)) & ((1 << (PlSqlParser.MINUTE - 844)) | (1 << (PlSqlParser.MLSLABEL - 844)) | (1 << (PlSqlParser.MONTH - 844)))) !== 0) || ((((_la - 886)) & ~0x1f) == 0 && ((1 << (_la - 886)) & ((1 << (PlSqlParser.NATURAL - 886)) | (1 << (PlSqlParser.NATURALN - 886)) | (1 << (PlSqlParser.NCHAR - 886)) | (1 << (PlSqlParser.NCLOB - 886)))) !== 0) || ((((_la - 1099)) & ~0x1f) == 0 && ((1 << (_la - 1099)) & ((1 << (PlSqlParser.NUMBER - 1099)) | (1 << (PlSqlParser.NUMERIC - 1099)) | (1 << (PlSqlParser.NVARCHAR2 - 1099)))) !== 0) || ((((_la - 1259)) & ~0x1f) == 0 && ((1 << (_la - 1259)) & ((1 << (PlSqlParser.PLS_INTEGER - 1259)) | (1 << (PlSqlParser.POSITIVEN - 1259)) | (1 << (PlSqlParser.POSITIVE - 1259)))) !== 0) || _la===PlSqlParser.RAW || _la===PlSqlParser.REAL || _la===PlSqlParser.ROWID || _la===PlSqlParser.SECOND || ((((_la - 1528)) & ~0x1f) == 0 && ((1 << (_la - 1528)) & ((1 << (PlSqlParser.SIGNTYPE - 1528)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1528)) | (1 << (PlSqlParser.SMALLINT - 1528)))) !== 0) || _la===PlSqlParser.STRING || ((((_la - 1932)) & ~0x1f) == 0 && ((1 << (_la - 1932)) & ((1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMESTAMP - 1932)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1932)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1932)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1932)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1932)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1932)))) !== 0) || _la===PlSqlParser.UROWID || _la===PlSqlParser.VARCHAR2 || _la===PlSqlParser.VARCHAR || _la===PlSqlParser.YEAR || _la===PlSqlParser.YMINTERVAL_UNCONSTRAINED) { + this.state = 7928; + this.datatype(); + } + + this.state = 7932; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.GENERATED) { + this.state = 7931; + this.autogenerated_sequence_definition(); + } + + this.state = 7935; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.VIRTUAL) { + this.state = 7934; + this.match(PlSqlParser.VIRTUAL); + } + + this.state = 7940; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.NOT || _la===PlSqlParser.NULL_ || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.REFERENCES || _la===PlSqlParser.UNIQUE) { + this.state = 7937; + this.inline_constraint(); + this.state = 7942; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Autogenerated_sequence_definitionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_autogenerated_sequence_definition; + return this; +} + +Autogenerated_sequence_definitionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Autogenerated_sequence_definitionContext.prototype.constructor = Autogenerated_sequence_definitionContext; + +Autogenerated_sequence_definitionContext.prototype.GENERATED = function() { + return this.getToken(PlSqlParser.GENERATED, 0); +}; + +Autogenerated_sequence_definitionContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Autogenerated_sequence_definitionContext.prototype.IDENTITY = function() { + return this.getToken(PlSqlParser.IDENTITY, 0); +}; + +Autogenerated_sequence_definitionContext.prototype.ALWAYS = function() { + return this.getToken(PlSqlParser.ALWAYS, 0); +}; + +Autogenerated_sequence_definitionContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Autogenerated_sequence_definitionContext.prototype.DEFAULT = function() { + return this.getToken(PlSqlParser.DEFAULT, 0); +}; + +Autogenerated_sequence_definitionContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +Autogenerated_sequence_definitionContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Autogenerated_sequence_definitionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAutogenerated_sequence_definition(this); + } +}; + +Autogenerated_sequence_definitionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAutogenerated_sequence_definition(this); + } +}; + +Autogenerated_sequence_definitionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAutogenerated_sequence_definition(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Autogenerated_sequence_definitionContext = Autogenerated_sequence_definitionContext; + +PlSqlParser.prototype.autogenerated_sequence_definition = function() { + + var localctx = new Autogenerated_sequence_definitionContext(this, this._ctx, this.state); + this.enterRule(localctx, 852, PlSqlParser.RULE_autogenerated_sequence_definition); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7943; + this.match(PlSqlParser.GENERATED); + this.state = 7951; + this._errHandler.sync(this); + switch (this._input.LA(1)) { + case PlSqlParser.ALWAYS: + this.state = 7944; + this.match(PlSqlParser.ALWAYS); + break; + case PlSqlParser.BY: + this.state = 7945; + this.match(PlSqlParser.BY); + this.state = 7946; + this.match(PlSqlParser.DEFAULT); + this.state = 7949; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ON) { + this.state = 7947; + this.match(PlSqlParser.ON); + this.state = 7948; + this.match(PlSqlParser.NULL_); + } + + break; + case PlSqlParser.AS: + break; + default: + break; + } + this.state = 7953; + this.match(PlSqlParser.AS); + this.state = 7954; + this.match(PlSqlParser.IDENTITY); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Out_of_line_part_storageContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_out_of_line_part_storage; + return this; +} + +Out_of_line_part_storageContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Out_of_line_part_storageContext.prototype.constructor = Out_of_line_part_storageContext; + +Out_of_line_part_storageContext.prototype.PARTITION = function() { + return this.getToken(PlSqlParser.PARTITION, 0); +}; + +Out_of_line_part_storageContext.prototype.partition_name = function() { + return this.getTypedRuleContext(Partition_nameContext,0); +}; + +Out_of_line_part_storageContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOut_of_line_part_storage(this); + } +}; + +Out_of_line_part_storageContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOut_of_line_part_storage(this); + } +}; + +Out_of_line_part_storageContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOut_of_line_part_storage(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Out_of_line_part_storageContext = Out_of_line_part_storageContext; + +PlSqlParser.prototype.out_of_line_part_storage = function() { + + var localctx = new Out_of_line_part_storageContext(this, this._ctx, this.state); + this.enterRule(localctx, 854, PlSqlParser.RULE_out_of_line_part_storage); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7956; + this.match(PlSqlParser.PARTITION); + this.state = 7957; + this.partition_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Nested_table_col_propertiesContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_nested_table_col_properties; + return this; +} + +Nested_table_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Nested_table_col_propertiesContext.prototype.constructor = Nested_table_col_propertiesContext; + +Nested_table_col_propertiesContext.prototype.NESTED = function() { + return this.getToken(PlSqlParser.NESTED, 0); +}; + +Nested_table_col_propertiesContext.prototype.TABLE = function() { + return this.getToken(PlSqlParser.TABLE, 0); +}; + +Nested_table_col_propertiesContext.prototype.STORE = function() { + return this.getToken(PlSqlParser.STORE, 0); +}; + +Nested_table_col_propertiesContext.prototype.AS = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.AS); + } else { + return this.getToken(PlSqlParser.AS, i); + } +}; + + +Nested_table_col_propertiesContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Nested_table_col_propertiesContext.prototype.nested_item = function() { + return this.getTypedRuleContext(Nested_itemContext,0); +}; + +Nested_table_col_propertiesContext.prototype.COLUMN_VALUE = function() { + return this.getToken(PlSqlParser.COLUMN_VALUE, 0); +}; + +Nested_table_col_propertiesContext.prototype.substitutable_column_clause = function() { + return this.getTypedRuleContext(Substitutable_column_clauseContext,0); +}; + +Nested_table_col_propertiesContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +Nested_table_col_propertiesContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +Nested_table_col_propertiesContext.prototype.RETURN = function() { + return this.getToken(PlSqlParser.RETURN, 0); +}; + +Nested_table_col_propertiesContext.prototype.LOCAL = function() { + return this.getToken(PlSqlParser.LOCAL, 0); +}; + +Nested_table_col_propertiesContext.prototype.GLOBAL = function() { + return this.getToken(PlSqlParser.GLOBAL, 0); +}; + +Nested_table_col_propertiesContext.prototype.LOCATOR = function() { + return this.getToken(PlSqlParser.LOCATOR, 0); +}; + +Nested_table_col_propertiesContext.prototype.VALUE = function() { + return this.getToken(PlSqlParser.VALUE, 0); +}; + +Nested_table_col_propertiesContext.prototype.object_properties = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Object_propertiesContext); + } else { + return this.getTypedRuleContext(Object_propertiesContext,i); + } +}; + +Nested_table_col_propertiesContext.prototype.physical_properties = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Physical_propertiesContext); + } else { + return this.getTypedRuleContext(Physical_propertiesContext,i); + } +}; + +Nested_table_col_propertiesContext.prototype.column_properties = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_propertiesContext); + } else { + return this.getTypedRuleContext(Column_propertiesContext,i); + } +}; + +Nested_table_col_propertiesContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNested_table_col_properties(this); + } +}; + +Nested_table_col_propertiesContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNested_table_col_properties(this); + } +}; + +Nested_table_col_propertiesContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNested_table_col_properties(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Nested_table_col_propertiesContext = Nested_table_col_propertiesContext; + +PlSqlParser.prototype.nested_table_col_properties = function() { + + var localctx = new Nested_table_col_propertiesContext(this, this._ctx, this.state); + this.enterRule(localctx, 856, PlSqlParser.RULE_nested_table_col_properties); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 7959; + this.match(PlSqlParser.NESTED); + this.state = 7960; + this.match(PlSqlParser.TABLE); + this.state = 7963; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1017,this._ctx); + switch(la_) { + case 1: + this.state = 7961; + this.nested_item(); + break; + + case 2: + this.state = 7962; + this.match(PlSqlParser.COLUMN_VALUE); + break; + + } + this.state = 7966; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ELEMENT || _la===PlSqlParser.IS || _la===PlSqlParser.NOT || _la===PlSqlParser.SUBSTITUTABLE) { + this.state = 7965; + this.substitutable_column_clause(); + } + + this.state = 7969; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.GLOBAL || _la===PlSqlParser.LOCAL) { + this.state = 7968; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.GLOBAL || _la===PlSqlParser.LOCAL)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 7971; + this.match(PlSqlParser.STORE); + this.state = 7972; + this.match(PlSqlParser.AS); + this.state = 7973; + this.tableview_name(); + this.state = 7987; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1022,this._ctx); + if(la_===1) { + this.state = 7974; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7981; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 7981; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.LEFT_PAREN: + this.state = 7975; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 7976; + this.object_properties(); + this.state = 7977; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.INITRANS: + case PlSqlParser.LOGGING: + case PlSqlParser.NOLOGGING: + case PlSqlParser.PCTFREE: + case PlSqlParser.PCTUSED: + case PlSqlParser.SEGMENT: + case PlSqlParser.STORAGE: + case PlSqlParser.TABLESPACE: + this.state = 7979; + this.physical_properties(); + break; + case PlSqlParser.COLUMN: + case PlSqlParser.LOB: + case PlSqlParser.NESTED: + case PlSqlParser.VARRAY: + case PlSqlParser.XMLTYPE: + this.state = 7980; + this.column_properties(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 7983; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.COLUMN || _la===PlSqlParser.FILESYSTEM_LIKE_LOGGING || _la===PlSqlParser.INITRANS || _la===PlSqlParser.LOB || _la===PlSqlParser.LOGGING || _la===PlSqlParser.NESTED || _la===PlSqlParser.NOLOGGING || _la===PlSqlParser.PCTFREE || _la===PlSqlParser.PCTUSED || _la===PlSqlParser.SEGMENT || _la===PlSqlParser.STORAGE || _la===PlSqlParser.TABLESPACE || _la===PlSqlParser.VARRAY || _la===PlSqlParser.XMLTYPE || _la===PlSqlParser.LEFT_PAREN); + this.state = 7985; + this.match(PlSqlParser.RIGHT_PAREN); + + } + this.state = 7994; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RETURN) { + this.state = 7989; + this.match(PlSqlParser.RETURN); + this.state = 7991; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.AS) { + this.state = 7990; + this.match(PlSqlParser.AS); + } + + this.state = 7993; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.LOCATOR || _la===PlSqlParser.VALUE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Nested_itemContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_nested_item; + return this; +} + +Nested_itemContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Nested_itemContext.prototype.constructor = Nested_itemContext; + +Nested_itemContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Nested_itemContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNested_item(this); + } +}; + +Nested_itemContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNested_item(this); + } +}; + +Nested_itemContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNested_item(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Nested_itemContext = Nested_itemContext; + +PlSqlParser.prototype.nested_item = function() { + + var localctx = new Nested_itemContext(this, this._ctx, this.state); + this.enterRule(localctx, 858, PlSqlParser.RULE_nested_item); + try { + this.enterOuterAlt(localctx, 1); + this.state = 7996; + this.regular_id(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Substitutable_column_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_substitutable_column_clause; + return this; +} + +Substitutable_column_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Substitutable_column_clauseContext.prototype.constructor = Substitutable_column_clauseContext; + +Substitutable_column_clauseContext.prototype.IS = function() { + return this.getToken(PlSqlParser.IS, 0); +}; + +Substitutable_column_clauseContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +Substitutable_column_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Substitutable_column_clauseContext.prototype.type_name = function() { + return this.getTypedRuleContext(Type_nameContext,0); +}; + +Substitutable_column_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Substitutable_column_clauseContext.prototype.ELEMENT = function() { + return this.getToken(PlSqlParser.ELEMENT, 0); +}; + +Substitutable_column_clauseContext.prototype.TYPE = function() { + return this.getToken(PlSqlParser.TYPE, 0); +}; + +Substitutable_column_clauseContext.prototype.SUBSTITUTABLE = function() { + return this.getToken(PlSqlParser.SUBSTITUTABLE, 0); +}; + +Substitutable_column_clauseContext.prototype.AT = function() { + return this.getToken(PlSqlParser.AT, 0); +}; + +Substitutable_column_clauseContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Substitutable_column_clauseContext.prototype.LEVELS = function() { + return this.getToken(PlSqlParser.LEVELS, 0); +}; + +Substitutable_column_clauseContext.prototype.NOT = function() { + return this.getToken(PlSqlParser.NOT, 0); +}; + +Substitutable_column_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSubstitutable_column_clause(this); + } +}; + +Substitutable_column_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSubstitutable_column_clause(this); + } +}; + +Substitutable_column_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSubstitutable_column_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Substitutable_column_clauseContext = Substitutable_column_clauseContext; + +PlSqlParser.prototype.substitutable_column_clause = function() { + + var localctx = new Substitutable_column_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 860, PlSqlParser.RULE_substitutable_column_clause); + var _la = 0; // Token type + try { + this.state = 8017; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ELEMENT: + case PlSqlParser.IS: + this.enterOuterAlt(localctx, 1); + this.state = 7999; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ELEMENT) { + this.state = 7998; + this.match(PlSqlParser.ELEMENT); + } + + this.state = 8001; + this.match(PlSqlParser.IS); + this.state = 8002; + this.match(PlSqlParser.OF); + this.state = 8004; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.TYPE) { + this.state = 8003; + this.match(PlSqlParser.TYPE); + } + + this.state = 8006; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8007; + this.type_name(); + this.state = 8008; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.NOT: + case PlSqlParser.SUBSTITUTABLE: + this.enterOuterAlt(localctx, 2); + this.state = 8011; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NOT) { + this.state = 8010; + this.match(PlSqlParser.NOT); + } + + this.state = 8013; + this.match(PlSqlParser.SUBSTITUTABLE); + this.state = 8014; + this.match(PlSqlParser.AT); + this.state = 8015; + this.match(PlSqlParser.ALL); + this.state = 8016; + this.match(PlSqlParser.LEVELS); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Partition_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_partition_name; + return this; +} + +Partition_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Partition_nameContext.prototype.constructor = Partition_nameContext; + +Partition_nameContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Partition_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPartition_name(this); + } +}; + +Partition_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPartition_name(this); + } +}; + +Partition_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPartition_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Partition_nameContext = Partition_nameContext; + +PlSqlParser.prototype.partition_name = function() { + + var localctx = new Partition_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 862, PlSqlParser.RULE_partition_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8019; + this.regular_id(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Supplemental_logging_propsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_supplemental_logging_props; + return this; +} + +Supplemental_logging_propsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Supplemental_logging_propsContext.prototype.constructor = Supplemental_logging_propsContext; + +Supplemental_logging_propsContext.prototype.SUPPLEMENTAL = function() { + return this.getToken(PlSqlParser.SUPPLEMENTAL, 0); +}; + +Supplemental_logging_propsContext.prototype.LOG = function() { + return this.getToken(PlSqlParser.LOG, 0); +}; + +Supplemental_logging_propsContext.prototype.supplemental_log_grp_clause = function() { + return this.getTypedRuleContext(Supplemental_log_grp_clauseContext,0); +}; + +Supplemental_logging_propsContext.prototype.supplemental_id_key_clause = function() { + return this.getTypedRuleContext(Supplemental_id_key_clauseContext,0); +}; + +Supplemental_logging_propsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSupplemental_logging_props(this); + } +}; + +Supplemental_logging_propsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSupplemental_logging_props(this); + } +}; + +Supplemental_logging_propsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSupplemental_logging_props(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Supplemental_logging_propsContext = Supplemental_logging_propsContext; + +PlSqlParser.prototype.supplemental_logging_props = function() { + + var localctx = new Supplemental_logging_propsContext(this, this._ctx, this.state); + this.enterRule(localctx, 864, PlSqlParser.RULE_supplemental_logging_props); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8021; + this.match(PlSqlParser.SUPPLEMENTAL); + this.state = 8022; + this.match(PlSqlParser.LOG); + this.state = 8025; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.GROUP: + this.state = 8023; + this.supplemental_log_grp_clause(); + break; + case PlSqlParser.DATA: + this.state = 8024; + this.supplemental_id_key_clause(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Column_or_attributeContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_column_or_attribute; + return this; +} + +Column_or_attributeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Column_or_attributeContext.prototype.constructor = Column_or_attributeContext; + +Column_or_attributeContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Column_or_attributeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterColumn_or_attribute(this); + } +}; + +Column_or_attributeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitColumn_or_attribute(this); + } +}; + +Column_or_attributeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitColumn_or_attribute(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Column_or_attributeContext = Column_or_attributeContext; + +PlSqlParser.prototype.column_or_attribute = function() { + + var localctx = new Column_or_attributeContext(this, this._ctx, this.state); + this.enterRule(localctx, 866, PlSqlParser.RULE_column_or_attribute); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8027; + this.regular_id(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Object_type_col_propertiesContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_object_type_col_properties; + this.column = null; // Regular_idContext + return this; +} + +Object_type_col_propertiesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Object_type_col_propertiesContext.prototype.constructor = Object_type_col_propertiesContext; + +Object_type_col_propertiesContext.prototype.COLUMN = function() { + return this.getToken(PlSqlParser.COLUMN, 0); +}; + +Object_type_col_propertiesContext.prototype.substitutable_column_clause = function() { + return this.getTypedRuleContext(Substitutable_column_clauseContext,0); +}; + +Object_type_col_propertiesContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Object_type_col_propertiesContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterObject_type_col_properties(this); + } +}; + +Object_type_col_propertiesContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitObject_type_col_properties(this); + } +}; + +Object_type_col_propertiesContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitObject_type_col_properties(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Object_type_col_propertiesContext = Object_type_col_propertiesContext; + +PlSqlParser.prototype.object_type_col_properties = function() { + + var localctx = new Object_type_col_propertiesContext(this, this._ctx, this.state); + this.enterRule(localctx, 868, PlSqlParser.RULE_object_type_col_properties); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8029; + this.match(PlSqlParser.COLUMN); + this.state = 8030; + localctx.column = this.regular_id(); + this.state = 8031; + this.substitutable_column_clause(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Constraint_clausesContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_constraint_clauses; + return this; +} + +Constraint_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Constraint_clausesContext.prototype.constructor = Constraint_clausesContext; + +Constraint_clausesContext.prototype.ADD = function() { + return this.getToken(PlSqlParser.ADD, 0); +}; + +Constraint_clausesContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Constraint_clausesContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Constraint_clausesContext.prototype.out_of_line_ref_constraint = function() { + return this.getTypedRuleContext(Out_of_line_ref_constraintContext,0); +}; + +Constraint_clausesContext.prototype.out_of_line_constraint = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Out_of_line_constraintContext); + } else { + return this.getTypedRuleContext(Out_of_line_constraintContext,i); + } +}; + +Constraint_clausesContext.prototype.MODIFY = function() { + return this.getToken(PlSqlParser.MODIFY, 0); +}; + +Constraint_clausesContext.prototype.constraint_state = function() { + return this.getTypedRuleContext(Constraint_stateContext,0); +}; + +Constraint_clausesContext.prototype.CONSTRAINT = function() { + return this.getToken(PlSqlParser.CONSTRAINT, 0); +}; + +Constraint_clausesContext.prototype.constraint_name = function() { + return this.getTypedRuleContext(Constraint_nameContext,0); +}; + +Constraint_clausesContext.prototype.PRIMARY = function() { + return this.getToken(PlSqlParser.PRIMARY, 0); +}; + +Constraint_clausesContext.prototype.KEY = function() { + return this.getToken(PlSqlParser.KEY, 0); +}; + +Constraint_clausesContext.prototype.UNIQUE = function() { + return this.getToken(PlSqlParser.UNIQUE, 0); +}; + +Constraint_clausesContext.prototype.column_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_nameContext); + } else { + return this.getTypedRuleContext(Column_nameContext,i); + } +}; + +Constraint_clausesContext.prototype.CASCADE = function() { + return this.getToken(PlSqlParser.CASCADE, 0); +}; + +Constraint_clausesContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Constraint_clausesContext.prototype.RENAME = function() { + return this.getToken(PlSqlParser.RENAME, 0); +}; + +Constraint_clausesContext.prototype.old_constraint_name = function() { + return this.getTypedRuleContext(Old_constraint_nameContext,0); +}; + +Constraint_clausesContext.prototype.TO = function() { + return this.getToken(PlSqlParser.TO, 0); +}; + +Constraint_clausesContext.prototype.new_constraint_name = function() { + return this.getTypedRuleContext(New_constraint_nameContext,0); +}; + +Constraint_clausesContext.prototype.drop_constraint_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Drop_constraint_clauseContext); + } else { + return this.getTypedRuleContext(Drop_constraint_clauseContext,i); + } +}; + +Constraint_clausesContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterConstraint_clauses(this); + } +}; + +Constraint_clausesContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitConstraint_clauses(this); + } +}; + +Constraint_clausesContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitConstraint_clauses(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Constraint_clausesContext = Constraint_clausesContext; + +PlSqlParser.prototype.constraint_clauses = function() { + + var localctx = new Constraint_clausesContext(this, this._ctx, this.state); + this.enterRule(localctx, 870, PlSqlParser.RULE_constraint_clauses); + var _la = 0; // Token type + try { + this.state = 8089; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1038,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 8033; + this.match(PlSqlParser.ADD); + this.state = 8034; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8042; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1031,this._ctx); + switch(la_) { + case 1: + this.state = 8038; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.FOREIGN || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.UNIQUE) { + this.state = 8035; + this.out_of_line_constraint(); + this.state = 8040; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + case 2: + this.state = 8041; + this.out_of_line_ref_constraint(); + break; + + } + this.state = 8044; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 8045; + this.match(PlSqlParser.ADD); + this.state = 8053; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1033,this._ctx); + switch(la_) { + case 1: + this.state = 8049; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.CHECK || _la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.FOREIGN || _la===PlSqlParser.PRIMARY || _la===PlSqlParser.UNIQUE) { + this.state = 8046; + this.out_of_line_constraint(); + this.state = 8051; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + case 2: + this.state = 8052; + this.out_of_line_ref_constraint(); + break; + + } + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 8055; + this.match(PlSqlParser.MODIFY); + this.state = 8072; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.CONSTRAINT: + this.state = 8056; + this.match(PlSqlParser.CONSTRAINT); + this.state = 8057; + this.constraint_name(); + break; + case PlSqlParser.PRIMARY: + this.state = 8058; + this.match(PlSqlParser.PRIMARY); + this.state = 8059; + this.match(PlSqlParser.KEY); + break; + case PlSqlParser.UNIQUE: + this.state = 8060; + this.match(PlSqlParser.UNIQUE); + this.state = 8061; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8062; + this.column_name(); + this.state = 8067; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8063; + this.match(PlSqlParser.COMMA); + this.state = 8064; + this.column_name(); + this.state = 8069; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 8070; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8074; + this.constraint_state(); + this.state = 8076; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CASCADE) { + this.state = 8075; + this.match(PlSqlParser.CASCADE); + } + + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 8078; + this.match(PlSqlParser.RENAME); + this.state = 8079; + this.match(PlSqlParser.CONSTRAINT); + this.state = 8080; + this.old_constraint_name(); + this.state = 8081; + this.match(PlSqlParser.TO); + this.state = 8082; + this.new_constraint_name(); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 8085; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 8084; + this.drop_constraint_clause(); + this.state = 8087; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.DROP); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Old_constraint_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_old_constraint_name; + return this; +} + +Old_constraint_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Old_constraint_nameContext.prototype.constructor = Old_constraint_nameContext; + +Old_constraint_nameContext.prototype.constraint_name = function() { + return this.getTypedRuleContext(Constraint_nameContext,0); +}; + +Old_constraint_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOld_constraint_name(this); + } +}; + +Old_constraint_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOld_constraint_name(this); + } +}; + +Old_constraint_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOld_constraint_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Old_constraint_nameContext = Old_constraint_nameContext; + +PlSqlParser.prototype.old_constraint_name = function() { + + var localctx = new Old_constraint_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 872, PlSqlParser.RULE_old_constraint_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8091; + this.constraint_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function New_constraint_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_new_constraint_name; + return this; +} + +New_constraint_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +New_constraint_nameContext.prototype.constructor = New_constraint_nameContext; + +New_constraint_nameContext.prototype.constraint_name = function() { + return this.getTypedRuleContext(Constraint_nameContext,0); +}; + +New_constraint_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNew_constraint_name(this); + } +}; + +New_constraint_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNew_constraint_name(this); + } +}; + +New_constraint_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNew_constraint_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.New_constraint_nameContext = New_constraint_nameContext; + +PlSqlParser.prototype.new_constraint_name = function() { + + var localctx = new New_constraint_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 874, PlSqlParser.RULE_new_constraint_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8093; + this.constraint_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Drop_constraint_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_drop_constraint_clause; + return this; +} + +Drop_constraint_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Drop_constraint_clauseContext.prototype.constructor = Drop_constraint_clauseContext; + +Drop_constraint_clauseContext.prototype.DROP = function() { + return this.getToken(PlSqlParser.DROP, 0); +}; + +Drop_constraint_clauseContext.prototype.drop_primary_key_or_unique_or_generic_clause = function() { + return this.getTypedRuleContext(Drop_primary_key_or_unique_or_generic_clauseContext,0); +}; + +Drop_constraint_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDrop_constraint_clause(this); + } +}; + +Drop_constraint_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDrop_constraint_clause(this); + } +}; + +Drop_constraint_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDrop_constraint_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Drop_constraint_clauseContext = Drop_constraint_clauseContext; + +PlSqlParser.prototype.drop_constraint_clause = function() { + + var localctx = new Drop_constraint_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 876, PlSqlParser.RULE_drop_constraint_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8095; + this.match(PlSqlParser.DROP); + this.state = 8096; + this.drop_primary_key_or_unique_or_generic_clause(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Drop_primary_key_or_unique_or_generic_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_drop_primary_key_or_unique_or_generic_clause; + return this; +} + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.constructor = Drop_primary_key_or_unique_or_generic_clauseContext; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.PRIMARY = function() { + return this.getToken(PlSqlParser.PRIMARY, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.KEY = function() { + return this.getToken(PlSqlParser.KEY, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.UNIQUE = function() { + return this.getToken(PlSqlParser.UNIQUE, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.column_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_nameContext); + } else { + return this.getTypedRuleContext(Column_nameContext,i); + } +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.CASCADE = function() { + return this.getToken(PlSqlParser.CASCADE, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.KEEP = function() { + return this.getToken(PlSqlParser.KEEP, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.DROP = function() { + return this.getToken(PlSqlParser.DROP, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.CONSTRAINT = function() { + return this.getToken(PlSqlParser.CONSTRAINT, 0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.constraint_name = function() { + return this.getTypedRuleContext(Constraint_nameContext,0); +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDrop_primary_key_or_unique_or_generic_clause(this); + } +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDrop_primary_key_or_unique_or_generic_clause(this); + } +}; + +Drop_primary_key_or_unique_or_generic_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDrop_primary_key_or_unique_or_generic_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Drop_primary_key_or_unique_or_generic_clauseContext = Drop_primary_key_or_unique_or_generic_clauseContext; + +PlSqlParser.prototype.drop_primary_key_or_unique_or_generic_clause = function() { + + var localctx = new Drop_primary_key_or_unique_or_generic_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 878, PlSqlParser.RULE_drop_primary_key_or_unique_or_generic_clause); + var _la = 0; // Token type + try { + this.state = 8125; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.PRIMARY: + case PlSqlParser.UNIQUE: + this.enterOuterAlt(localctx, 1); + this.state = 8112; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.PRIMARY: + this.state = 8098; + this.match(PlSqlParser.PRIMARY); + this.state = 8099; + this.match(PlSqlParser.KEY); + break; + case PlSqlParser.UNIQUE: + this.state = 8100; + this.match(PlSqlParser.UNIQUE); + this.state = 8101; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8102; + this.column_name(); + this.state = 8107; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8103; + this.match(PlSqlParser.COMMA); + this.state = 8104; + this.column_name(); + this.state = 8109; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 8110; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8115; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CASCADE) { + this.state = 8114; + this.match(PlSqlParser.CASCADE); + } + + this.state = 8118; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1042,this._ctx); + if(la_===1) { + this.state = 8117; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DROP || _la===PlSqlParser.KEEP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + break; + case PlSqlParser.CONSTRAINT: + this.enterOuterAlt(localctx, 2); + this.state = 8120; + this.match(PlSqlParser.CONSTRAINT); + this.state = 8121; + this.constraint_name(); + this.state = 8123; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CASCADE) { + this.state = 8122; + this.match(PlSqlParser.CASCADE); + } + + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Add_constraintContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_add_constraint; + return this; +} + +Add_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Add_constraintContext.prototype.constructor = Add_constraintContext; + +Add_constraintContext.prototype.ADD = function() { + return this.getToken(PlSqlParser.ADD, 0); +}; + +Add_constraintContext.prototype.add_constraint_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Add_constraint_clauseContext); + } else { + return this.getTypedRuleContext(Add_constraint_clauseContext,i); + } +}; + +Add_constraintContext.prototype.CONSTRAINT = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.CONSTRAINT); + } else { + return this.getToken(PlSqlParser.CONSTRAINT, i); + } +}; + + +Add_constraintContext.prototype.constraint_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Constraint_nameContext); + } else { + return this.getTypedRuleContext(Constraint_nameContext,i); + } +}; + +Add_constraintContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Add_constraintContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAdd_constraint(this); + } +}; + +Add_constraintContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAdd_constraint(this); + } +}; + +Add_constraintContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAdd_constraint(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Add_constraintContext = Add_constraintContext; + +PlSqlParser.prototype.add_constraint = function() { + + var localctx = new Add_constraintContext(this, this._ctx, this.state); + this.enterRule(localctx, 880, PlSqlParser.RULE_add_constraint); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8127; + this.match(PlSqlParser.ADD); + this.state = 8130; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CONSTRAINT) { + this.state = 8128; + this.match(PlSqlParser.CONSTRAINT); + this.state = 8129; + this.constraint_name(); + } + + this.state = 8132; + this.add_constraint_clause(); + this.state = 8139; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 8133; + this.match(PlSqlParser.COMMA); + this.state = 8136; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CONSTRAINT) { + this.state = 8134; + this.match(PlSqlParser.CONSTRAINT); + this.state = 8135; + this.constraint_name(); + } + + this.state = 8138; + this.add_constraint_clause(); + this.state = 8141; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.COMMA); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Add_constraint_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_add_constraint_clause; + return this; +} + +Add_constraint_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Add_constraint_clauseContext.prototype.constructor = Add_constraint_clauseContext; + +Add_constraint_clauseContext.prototype.primary_key_clause = function() { + return this.getTypedRuleContext(Primary_key_clauseContext,0); +}; + +Add_constraint_clauseContext.prototype.foreign_key_clause = function() { + return this.getTypedRuleContext(Foreign_key_clauseContext,0); +}; + +Add_constraint_clauseContext.prototype.unique_key_clause = function() { + return this.getTypedRuleContext(Unique_key_clauseContext,0); +}; + +Add_constraint_clauseContext.prototype.check_constraint = function() { + return this.getTypedRuleContext(Check_constraintContext,0); +}; + +Add_constraint_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAdd_constraint_clause(this); + } +}; + +Add_constraint_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAdd_constraint_clause(this); + } +}; + +Add_constraint_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAdd_constraint_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Add_constraint_clauseContext = Add_constraint_clauseContext; + +PlSqlParser.prototype.add_constraint_clause = function() { + + var localctx = new Add_constraint_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 882, PlSqlParser.RULE_add_constraint_clause); + try { + this.state = 8147; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.PRIMARY: + this.enterOuterAlt(localctx, 1); + this.state = 8143; + this.primary_key_clause(); + break; + case PlSqlParser.FOREIGN: + this.enterOuterAlt(localctx, 2); + this.state = 8144; + this.foreign_key_clause(); + break; + case PlSqlParser.UNIQUE: + this.enterOuterAlt(localctx, 3); + this.state = 8145; + this.unique_key_clause(); + break; + case PlSqlParser.CHECK: + this.enterOuterAlt(localctx, 4); + this.state = 8146; + this.check_constraint(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Check_constraintContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_check_constraint; + return this; +} + +Check_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Check_constraintContext.prototype.constructor = Check_constraintContext; + +Check_constraintContext.prototype.CHECK = function() { + return this.getToken(PlSqlParser.CHECK, 0); +}; + +Check_constraintContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Check_constraintContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Check_constraintContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Check_constraintContext.prototype.DISABLE = function() { + return this.getToken(PlSqlParser.DISABLE, 0); +}; + +Check_constraintContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCheck_constraint(this); + } +}; + +Check_constraintContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCheck_constraint(this); + } +}; + +Check_constraintContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCheck_constraint(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Check_constraintContext = Check_constraintContext; + +PlSqlParser.prototype.check_constraint = function() { + + var localctx = new Check_constraintContext(this, this._ctx, this.state); + this.enterRule(localctx, 884, PlSqlParser.RULE_check_constraint); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8149; + this.match(PlSqlParser.CHECK); + this.state = 8150; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8151; + this.condition(); + this.state = 8152; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 8154; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1049,this._ctx); + if(la_===1) { + this.state = 8153; + this.match(PlSqlParser.DISABLE); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Drop_constraintContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_drop_constraint; + return this; +} + +Drop_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Drop_constraintContext.prototype.constructor = Drop_constraintContext; + +Drop_constraintContext.prototype.DROP = function() { + return this.getToken(PlSqlParser.DROP, 0); +}; + +Drop_constraintContext.prototype.CONSTRAINT = function() { + return this.getToken(PlSqlParser.CONSTRAINT, 0); +}; + +Drop_constraintContext.prototype.constraint_name = function() { + return this.getTypedRuleContext(Constraint_nameContext,0); +}; + +Drop_constraintContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDrop_constraint(this); + } +}; + +Drop_constraintContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDrop_constraint(this); + } +}; + +Drop_constraintContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDrop_constraint(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Drop_constraintContext = Drop_constraintContext; + +PlSqlParser.prototype.drop_constraint = function() { + + var localctx = new Drop_constraintContext(this, this._ctx, this.state); + this.enterRule(localctx, 886, PlSqlParser.RULE_drop_constraint); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8156; + this.match(PlSqlParser.DROP); + this.state = 8157; + this.match(PlSqlParser.CONSTRAINT); + this.state = 8158; + this.constraint_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Enable_constraintContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_enable_constraint; + return this; +} + +Enable_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Enable_constraintContext.prototype.constructor = Enable_constraintContext; + +Enable_constraintContext.prototype.ENABLE = function() { + return this.getToken(PlSqlParser.ENABLE, 0); +}; + +Enable_constraintContext.prototype.CONSTRAINT = function() { + return this.getToken(PlSqlParser.CONSTRAINT, 0); +}; + +Enable_constraintContext.prototype.constraint_name = function() { + return this.getTypedRuleContext(Constraint_nameContext,0); +}; + +Enable_constraintContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterEnable_constraint(this); + } +}; + +Enable_constraintContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitEnable_constraint(this); + } +}; + +Enable_constraintContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitEnable_constraint(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Enable_constraintContext = Enable_constraintContext; + +PlSqlParser.prototype.enable_constraint = function() { + + var localctx = new Enable_constraintContext(this, this._ctx, this.state); + this.enterRule(localctx, 888, PlSqlParser.RULE_enable_constraint); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8160; + this.match(PlSqlParser.ENABLE); + this.state = 8161; + this.match(PlSqlParser.CONSTRAINT); + this.state = 8162; + this.constraint_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Disable_constraintContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_disable_constraint; + return this; +} + +Disable_constraintContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Disable_constraintContext.prototype.constructor = Disable_constraintContext; + +Disable_constraintContext.prototype.DISABLE = function() { + return this.getToken(PlSqlParser.DISABLE, 0); +}; + +Disable_constraintContext.prototype.CONSTRAINT = function() { + return this.getToken(PlSqlParser.CONSTRAINT, 0); +}; + +Disable_constraintContext.prototype.constraint_name = function() { + return this.getTypedRuleContext(Constraint_nameContext,0); +}; + +Disable_constraintContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDisable_constraint(this); + } +}; + +Disable_constraintContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDisable_constraint(this); + } +}; + +Disable_constraintContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDisable_constraint(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Disable_constraintContext = Disable_constraintContext; + +PlSqlParser.prototype.disable_constraint = function() { + + var localctx = new Disable_constraintContext(this, this._ctx, this.state); + this.enterRule(localctx, 890, PlSqlParser.RULE_disable_constraint); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8164; + this.match(PlSqlParser.DISABLE); + this.state = 8165; + this.match(PlSqlParser.CONSTRAINT); + this.state = 8166; + this.constraint_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Foreign_key_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_foreign_key_clause; + return this; +} + +Foreign_key_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Foreign_key_clauseContext.prototype.constructor = Foreign_key_clauseContext; + +Foreign_key_clauseContext.prototype.FOREIGN = function() { + return this.getToken(PlSqlParser.FOREIGN, 0); +}; + +Foreign_key_clauseContext.prototype.KEY = function() { + return this.getToken(PlSqlParser.KEY, 0); +}; + +Foreign_key_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Foreign_key_clauseContext.prototype.references_clause = function() { + return this.getTypedRuleContext(References_clauseContext,0); +}; + +Foreign_key_clauseContext.prototype.on_delete_clause = function() { + return this.getTypedRuleContext(On_delete_clauseContext,0); +}; + +Foreign_key_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterForeign_key_clause(this); + } +}; + +Foreign_key_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitForeign_key_clause(this); + } +}; + +Foreign_key_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitForeign_key_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Foreign_key_clauseContext = Foreign_key_clauseContext; + +PlSqlParser.prototype.foreign_key_clause = function() { + + var localctx = new Foreign_key_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 892, PlSqlParser.RULE_foreign_key_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8168; + this.match(PlSqlParser.FOREIGN); + this.state = 8169; + this.match(PlSqlParser.KEY); + this.state = 8170; + this.paren_column_list(); + this.state = 8171; + this.references_clause(); + this.state = 8173; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ON) { + this.state = 8172; + this.on_delete_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function References_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_references_clause; + return this; +} + +References_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +References_clauseContext.prototype.constructor = References_clauseContext; + +References_clauseContext.prototype.REFERENCES = function() { + return this.getToken(PlSqlParser.REFERENCES, 0); +}; + +References_clauseContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +References_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +References_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterReferences_clause(this); + } +}; + +References_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitReferences_clause(this); + } +}; + +References_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitReferences_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.References_clauseContext = References_clauseContext; + +PlSqlParser.prototype.references_clause = function() { + + var localctx = new References_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 894, PlSqlParser.RULE_references_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8175; + this.match(PlSqlParser.REFERENCES); + this.state = 8176; + this.tableview_name(); + this.state = 8177; + this.paren_column_list(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function On_delete_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_on_delete_clause; + return this; +} + +On_delete_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +On_delete_clauseContext.prototype.constructor = On_delete_clauseContext; + +On_delete_clauseContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +On_delete_clauseContext.prototype.DELETE = function() { + return this.getToken(PlSqlParser.DELETE, 0); +}; + +On_delete_clauseContext.prototype.CASCADE = function() { + return this.getToken(PlSqlParser.CASCADE, 0); +}; + +On_delete_clauseContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +On_delete_clauseContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +On_delete_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOn_delete_clause(this); + } +}; + +On_delete_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOn_delete_clause(this); + } +}; + +On_delete_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOn_delete_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.On_delete_clauseContext = On_delete_clauseContext; + +PlSqlParser.prototype.on_delete_clause = function() { + + var localctx = new On_delete_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 896, PlSqlParser.RULE_on_delete_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8179; + this.match(PlSqlParser.ON); + this.state = 8180; + this.match(PlSqlParser.DELETE); + this.state = 8184; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.CASCADE: + this.state = 8181; + this.match(PlSqlParser.CASCADE); + break; + case PlSqlParser.SET: + this.state = 8182; + this.match(PlSqlParser.SET); + this.state = 8183; + this.match(PlSqlParser.NULL_); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Unique_key_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_unique_key_clause; + return this; +} + +Unique_key_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Unique_key_clauseContext.prototype.constructor = Unique_key_clauseContext; + +Unique_key_clauseContext.prototype.UNIQUE = function() { + return this.getToken(PlSqlParser.UNIQUE, 0); +}; + +Unique_key_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Unique_key_clauseContext.prototype.using_index_clause = function() { + return this.getTypedRuleContext(Using_index_clauseContext,0); +}; + +Unique_key_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUnique_key_clause(this); + } +}; + +Unique_key_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUnique_key_clause(this); + } +}; + +Unique_key_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUnique_key_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Unique_key_clauseContext = Unique_key_clauseContext; + +PlSqlParser.prototype.unique_key_clause = function() { + + var localctx = new Unique_key_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 898, PlSqlParser.RULE_unique_key_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8186; + this.match(PlSqlParser.UNIQUE); + this.state = 8187; + this.paren_column_list(); + this.state = 8189; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.USING) { + this.state = 8188; + this.using_index_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Primary_key_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_primary_key_clause; + return this; +} + +Primary_key_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Primary_key_clauseContext.prototype.constructor = Primary_key_clauseContext; + +Primary_key_clauseContext.prototype.PRIMARY = function() { + return this.getToken(PlSqlParser.PRIMARY, 0); +}; + +Primary_key_clauseContext.prototype.KEY = function() { + return this.getToken(PlSqlParser.KEY, 0); +}; + +Primary_key_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Primary_key_clauseContext.prototype.using_index_clause = function() { + return this.getTypedRuleContext(Using_index_clauseContext,0); +}; + +Primary_key_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPrimary_key_clause(this); + } +}; + +Primary_key_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPrimary_key_clause(this); + } +}; + +Primary_key_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPrimary_key_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Primary_key_clauseContext = Primary_key_clauseContext; + +PlSqlParser.prototype.primary_key_clause = function() { + + var localctx = new Primary_key_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 900, PlSqlParser.RULE_primary_key_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8191; + this.match(PlSqlParser.PRIMARY); + this.state = 8192; + this.match(PlSqlParser.KEY); + this.state = 8193; + this.paren_column_list(); + this.state = 8195; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.USING) { + this.state = 8194; + this.using_index_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Anonymous_blockContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_anonymous_block; + return this; +} + +Anonymous_blockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Anonymous_blockContext.prototype.constructor = Anonymous_blockContext; + +Anonymous_blockContext.prototype.BEGIN = function() { + return this.getToken(PlSqlParser.BEGIN, 0); +}; + +Anonymous_blockContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +Anonymous_blockContext.prototype.END = function() { + return this.getToken(PlSqlParser.END, 0); +}; + +Anonymous_blockContext.prototype.SEMICOLON = function() { + return this.getToken(PlSqlParser.SEMICOLON, 0); +}; + +Anonymous_blockContext.prototype.DECLARE = function() { + return this.getToken(PlSqlParser.DECLARE, 0); +}; + +Anonymous_blockContext.prototype.seq_of_declare_specs = function() { + return this.getTypedRuleContext(Seq_of_declare_specsContext,0); +}; + +Anonymous_blockContext.prototype.EXCEPTION = function() { + return this.getToken(PlSqlParser.EXCEPTION, 0); +}; + +Anonymous_blockContext.prototype.exception_handler = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Exception_handlerContext); + } else { + return this.getTypedRuleContext(Exception_handlerContext,i); + } +}; + +Anonymous_blockContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAnonymous_block(this); + } +}; + +Anonymous_blockContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAnonymous_block(this); + } +}; + +Anonymous_blockContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAnonymous_block(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Anonymous_blockContext = Anonymous_blockContext; + +PlSqlParser.prototype.anonymous_block = function() { + + var localctx = new Anonymous_blockContext(this, this._ctx, this.state); + this.enterRule(localctx, 902, PlSqlParser.RULE_anonymous_block); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8199; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DECLARE) { + this.state = 8197; + this.match(PlSqlParser.DECLARE); + this.state = 8198; + this.seq_of_declare_specs(); + } + + this.state = 8201; + this.match(PlSqlParser.BEGIN); + this.state = 8202; + this.seq_of_statements(); + this.state = 8209; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.EXCEPTION) { + this.state = 8203; + this.match(PlSqlParser.EXCEPTION); + this.state = 8205; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 8204; + this.exception_handler(); + this.state = 8207; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.WHEN); + } + + this.state = 8211; + this.match(PlSqlParser.END); + this.state = 8212; + this.match(PlSqlParser.SEMICOLON); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Invoker_rights_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_invoker_rights_clause; + return this; +} + +Invoker_rights_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Invoker_rights_clauseContext.prototype.constructor = Invoker_rights_clauseContext; + +Invoker_rights_clauseContext.prototype.AUTHID = function() { + return this.getToken(PlSqlParser.AUTHID, 0); +}; + +Invoker_rights_clauseContext.prototype.CURRENT_USER = function() { + return this.getToken(PlSqlParser.CURRENT_USER, 0); +}; + +Invoker_rights_clauseContext.prototype.DEFINER = function() { + return this.getToken(PlSqlParser.DEFINER, 0); +}; + +Invoker_rights_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterInvoker_rights_clause(this); + } +}; + +Invoker_rights_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitInvoker_rights_clause(this); + } +}; + +Invoker_rights_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitInvoker_rights_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Invoker_rights_clauseContext = Invoker_rights_clauseContext; + +PlSqlParser.prototype.invoker_rights_clause = function() { + + var localctx = new Invoker_rights_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 904, PlSqlParser.RULE_invoker_rights_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8214; + this.match(PlSqlParser.AUTHID); + this.state = 8215; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CURRENT_USER || _la===PlSqlParser.DEFINER)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Call_specContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_call_spec; + return this; +} + +Call_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Call_specContext.prototype.constructor = Call_specContext; + +Call_specContext.prototype.LANGUAGE = function() { + return this.getToken(PlSqlParser.LANGUAGE, 0); +}; + +Call_specContext.prototype.java_spec = function() { + return this.getTypedRuleContext(Java_specContext,0); +}; + +Call_specContext.prototype.c_spec = function() { + return this.getTypedRuleContext(C_specContext,0); +}; + +Call_specContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCall_spec(this); + } +}; + +Call_specContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCall_spec(this); + } +}; + +Call_specContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCall_spec(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Call_specContext = Call_specContext; + +PlSqlParser.prototype.call_spec = function() { + + var localctx = new Call_specContext(this, this._ctx, this.state); + this.enterRule(localctx, 906, PlSqlParser.RULE_call_spec); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8217; + this.match(PlSqlParser.LANGUAGE); + this.state = 8220; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.JAVA: + this.state = 8218; + this.java_spec(); + break; + case PlSqlParser.C_LETTER: + this.state = 8219; + this.c_spec(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Java_specContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_java_spec; + return this; +} + +Java_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Java_specContext.prototype.constructor = Java_specContext; + +Java_specContext.prototype.JAVA = function() { + return this.getToken(PlSqlParser.JAVA, 0); +}; + +Java_specContext.prototype.NAME = function() { + return this.getToken(PlSqlParser.NAME, 0); +}; + +Java_specContext.prototype.CHAR_STRING = function() { + return this.getToken(PlSqlParser.CHAR_STRING, 0); +}; + +Java_specContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterJava_spec(this); + } +}; + +Java_specContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitJava_spec(this); + } +}; + +Java_specContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitJava_spec(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Java_specContext = Java_specContext; + +PlSqlParser.prototype.java_spec = function() { + + var localctx = new Java_specContext(this, this._ctx, this.state); + this.enterRule(localctx, 908, PlSqlParser.RULE_java_spec); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8222; + this.match(PlSqlParser.JAVA); + this.state = 8223; + this.match(PlSqlParser.NAME); + this.state = 8224; + this.match(PlSqlParser.CHAR_STRING); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function C_specContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_c_spec; + return this; +} + +C_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +C_specContext.prototype.constructor = C_specContext; + +C_specContext.prototype.C_LETTER = function() { + return this.getToken(PlSqlParser.C_LETTER, 0); +}; + +C_specContext.prototype.LIBRARY = function() { + return this.getToken(PlSqlParser.LIBRARY, 0); +}; + +C_specContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +C_specContext.prototype.NAME = function() { + return this.getToken(PlSqlParser.NAME, 0); +}; + +C_specContext.prototype.CHAR_STRING = function() { + return this.getToken(PlSqlParser.CHAR_STRING, 0); +}; + +C_specContext.prototype.c_agent_in_clause = function() { + return this.getTypedRuleContext(C_agent_in_clauseContext,0); +}; + +C_specContext.prototype.WITH = function() { + return this.getToken(PlSqlParser.WITH, 0); +}; + +C_specContext.prototype.CONTEXT = function() { + return this.getToken(PlSqlParser.CONTEXT, 0); +}; + +C_specContext.prototype.c_parameters_clause = function() { + return this.getTypedRuleContext(C_parameters_clauseContext,0); +}; + +C_specContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterC_spec(this); + } +}; + +C_specContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitC_spec(this); + } +}; + +C_specContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitC_spec(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.C_specContext = C_specContext; + +PlSqlParser.prototype.c_spec = function() { + + var localctx = new C_specContext(this, this._ctx, this.state); + this.enterRule(localctx, 910, PlSqlParser.RULE_c_spec); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8226; + this.match(PlSqlParser.C_LETTER); + this.state = 8229; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NAME) { + this.state = 8227; + this.match(PlSqlParser.NAME); + this.state = 8228; + this.match(PlSqlParser.CHAR_STRING); + } + + this.state = 8231; + this.match(PlSqlParser.LIBRARY); + this.state = 8232; + this.identifier(); + this.state = 8234; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.AGENT) { + this.state = 8233; + this.c_agent_in_clause(); + } + + this.state = 8238; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.WITH) { + this.state = 8236; + this.match(PlSqlParser.WITH); + this.state = 8237; + this.match(PlSqlParser.CONTEXT); + } + + this.state = 8241; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PARAMETERS) { + this.state = 8240; + this.c_parameters_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function C_agent_in_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_c_agent_in_clause; + return this; +} + +C_agent_in_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +C_agent_in_clauseContext.prototype.constructor = C_agent_in_clauseContext; + +C_agent_in_clauseContext.prototype.AGENT = function() { + return this.getToken(PlSqlParser.AGENT, 0); +}; + +C_agent_in_clauseContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +C_agent_in_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +C_agent_in_clauseContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +C_agent_in_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +C_agent_in_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterC_agent_in_clause(this); + } +}; + +C_agent_in_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitC_agent_in_clause(this); + } +}; + +C_agent_in_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitC_agent_in_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.C_agent_in_clauseContext = C_agent_in_clauseContext; + +PlSqlParser.prototype.c_agent_in_clause = function() { + + var localctx = new C_agent_in_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 912, PlSqlParser.RULE_c_agent_in_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8243; + this.match(PlSqlParser.AGENT); + this.state = 8244; + this.match(PlSqlParser.IN); + this.state = 8245; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8246; + this.expressions(); + this.state = 8247; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function C_parameters_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_c_parameters_clause; + return this; +} + +C_parameters_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +C_parameters_clauseContext.prototype.constructor = C_parameters_clauseContext; + +C_parameters_clauseContext.prototype.PARAMETERS = function() { + return this.getToken(PlSqlParser.PARAMETERS, 0); +}; + +C_parameters_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +C_parameters_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +C_parameters_clauseContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +C_parameters_clauseContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +C_parameters_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterC_parameters_clause(this); + } +}; + +C_parameters_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitC_parameters_clause(this); + } +}; + +C_parameters_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitC_parameters_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.C_parameters_clauseContext = C_parameters_clauseContext; + +PlSqlParser.prototype.c_parameters_clause = function() { + + var localctx = new C_parameters_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 914, PlSqlParser.RULE_c_parameters_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8249; + this.match(PlSqlParser.PARAMETERS); + this.state = 8250; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8255; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1062,this._ctx); + switch(la_) { + case 1: + this.state = 8251; + this.expressions(); + break; + + case 2: + this.state = 8252; + this.match(PlSqlParser.PERIOD); + this.state = 8253; + this.match(PlSqlParser.PERIOD); + this.state = 8254; + this.match(PlSqlParser.PERIOD); + break; + + } + this.state = 8257; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function ParameterContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_parameter; + return this; +} + +ParameterContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +ParameterContext.prototype.constructor = ParameterContext; + +ParameterContext.prototype.parameter_name = function() { + return this.getTypedRuleContext(Parameter_nameContext,0); +}; + +ParameterContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +ParameterContext.prototype.default_value_part = function() { + return this.getTypedRuleContext(Default_value_partContext,0); +}; + +ParameterContext.prototype.IN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.IN); + } else { + return this.getToken(PlSqlParser.IN, i); + } +}; + + +ParameterContext.prototype.OUT = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.OUT); + } else { + return this.getToken(PlSqlParser.OUT, i); + } +}; + + +ParameterContext.prototype.INOUT = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.INOUT); + } else { + return this.getToken(PlSqlParser.INOUT, i); + } +}; + + +ParameterContext.prototype.NOCOPY = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.NOCOPY); + } else { + return this.getToken(PlSqlParser.NOCOPY, i); + } +}; + + +ParameterContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterParameter(this); + } +}; + +ParameterContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitParameter(this); + } +}; + +ParameterContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitParameter(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.ParameterContext = ParameterContext; + +PlSqlParser.prototype.parameter = function() { + + var localctx = new ParameterContext(this, this._ctx, this.state); + this.enterRule(localctx, 916, PlSqlParser.RULE_parameter); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8259; + this.parameter_name(); + this.state = 8263; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1063,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 8260; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.IN || _la===PlSqlParser.INOUT || _la===PlSqlParser.NOCOPY || _la===PlSqlParser.OUT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + this.state = 8265; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1063,this._ctx); + } + + this.state = 8267; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NATURALN - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { + this.state = 8266; + this.type_spec(); + } + + this.state = 8270; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP) { + this.state = 8269; + this.default_value_part(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Default_value_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_default_value_part; + return this; +} + +Default_value_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Default_value_partContext.prototype.constructor = Default_value_partContext; + +Default_value_partContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Default_value_partContext.prototype.ASSIGN_OP = function() { + return this.getToken(PlSqlParser.ASSIGN_OP, 0); +}; + +Default_value_partContext.prototype.DEFAULT = function() { + return this.getToken(PlSqlParser.DEFAULT, 0); +}; + +Default_value_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDefault_value_part(this); + } +}; + +Default_value_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDefault_value_part(this); + } +}; + +Default_value_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDefault_value_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Default_value_partContext = Default_value_partContext; + +PlSqlParser.prototype.default_value_part = function() { + + var localctx = new Default_value_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 918, PlSqlParser.RULE_default_value_part); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8272; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 8273; + this.expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Seq_of_declare_specsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_seq_of_declare_specs; + return this; +} + +Seq_of_declare_specsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Seq_of_declare_specsContext.prototype.constructor = Seq_of_declare_specsContext; + +Seq_of_declare_specsContext.prototype.declare_spec = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Declare_specContext); + } else { + return this.getTypedRuleContext(Declare_specContext,i); + } +}; + +Seq_of_declare_specsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSeq_of_declare_specs(this); + } +}; + +Seq_of_declare_specsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSeq_of_declare_specs(this); + } +}; + +Seq_of_declare_specsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSeq_of_declare_specs(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Seq_of_declare_specsContext = Seq_of_declare_specsContext; + +PlSqlParser.prototype.seq_of_declare_specs = function() { + + var localctx = new Seq_of_declare_specsContext(this, this._ctx, this.state); + this.enterRule(localctx, 920, PlSqlParser.RULE_seq_of_declare_specs); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8276; + this._errHandler.sync(this); + var _alt = 1; + do { + switch (_alt) { + case 1: + this.state = 8275; + this.declare_spec(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8278; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1066, this._ctx); + } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Declare_specContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_declare_spec; + return this; +} + +Declare_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Declare_specContext.prototype.constructor = Declare_specContext; + +Declare_specContext.prototype.pragma_declaration = function() { + return this.getTypedRuleContext(Pragma_declarationContext,0); +}; + +Declare_specContext.prototype.variable_declaration = function() { + return this.getTypedRuleContext(Variable_declarationContext,0); +}; + +Declare_specContext.prototype.subtype_declaration = function() { + return this.getTypedRuleContext(Subtype_declarationContext,0); +}; + +Declare_specContext.prototype.cursor_declaration = function() { + return this.getTypedRuleContext(Cursor_declarationContext,0); +}; + +Declare_specContext.prototype.exception_declaration = function() { + return this.getTypedRuleContext(Exception_declarationContext,0); +}; + +Declare_specContext.prototype.type_declaration = function() { + return this.getTypedRuleContext(Type_declarationContext,0); +}; + +Declare_specContext.prototype.procedure_spec = function() { + return this.getTypedRuleContext(Procedure_specContext,0); +}; + +Declare_specContext.prototype.function_spec = function() { + return this.getTypedRuleContext(Function_specContext,0); +}; + +Declare_specContext.prototype.procedure_body = function() { + return this.getTypedRuleContext(Procedure_bodyContext,0); +}; + +Declare_specContext.prototype.function_body = function() { + return this.getTypedRuleContext(Function_bodyContext,0); +}; + +Declare_specContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDeclare_spec(this); + } +}; + +Declare_specContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDeclare_spec(this); + } +}; + +Declare_specContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDeclare_spec(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Declare_specContext = Declare_specContext; + +PlSqlParser.prototype.declare_spec = function() { + + var localctx = new Declare_specContext(this, this._ctx, this.state); + this.enterRule(localctx, 922, PlSqlParser.RULE_declare_spec); + try { + this.state = 8290; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1067,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 8280; + this.pragma_declaration(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 8281; + this.variable_declaration(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 8282; + this.subtype_declaration(); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 8283; + this.cursor_declaration(); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 8284; + this.exception_declaration(); + break; + + case 6: + this.enterOuterAlt(localctx, 6); + this.state = 8285; + this.type_declaration(); + break; + + case 7: + this.enterOuterAlt(localctx, 7); + this.state = 8286; + this.procedure_spec(); + break; + + case 8: + this.enterOuterAlt(localctx, 8); + this.state = 8287; + this.function_spec(); + break; + + case 9: + this.enterOuterAlt(localctx, 9); + this.state = 8288; + this.procedure_body(); + break; + + case 10: + this.enterOuterAlt(localctx, 10); + this.state = 8289; + this.function_body(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Variable_declarationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_variable_declaration; + return this; +} + +Variable_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Variable_declarationContext.prototype.constructor = Variable_declarationContext; + +Variable_declarationContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Variable_declarationContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Variable_declarationContext.prototype.SEMICOLON = function() { + return this.getToken(PlSqlParser.SEMICOLON, 0); +}; + +Variable_declarationContext.prototype.CONSTANT = function() { + return this.getToken(PlSqlParser.CONSTANT, 0); +}; + +Variable_declarationContext.prototype.NOT = function() { + return this.getToken(PlSqlParser.NOT, 0); +}; + +Variable_declarationContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Variable_declarationContext.prototype.default_value_part = function() { + return this.getTypedRuleContext(Default_value_partContext,0); +}; + +Variable_declarationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterVariable_declaration(this); + } +}; + +Variable_declarationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitVariable_declaration(this); + } +}; + +Variable_declarationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitVariable_declaration(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Variable_declarationContext = Variable_declarationContext; + +PlSqlParser.prototype.variable_declaration = function() { + + var localctx = new Variable_declarationContext(this, this._ctx, this.state); + this.enterRule(localctx, 924, PlSqlParser.RULE_variable_declaration); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8292; + this.identifier(); + this.state = 8294; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1068,this._ctx); + if(la_===1) { + this.state = 8293; + this.match(PlSqlParser.CONSTANT); + + } + this.state = 8296; + this.type_spec(); + this.state = 8299; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NOT) { + this.state = 8297; + this.match(PlSqlParser.NOT); + this.state = 8298; + this.match(PlSqlParser.NULL_); + } + + this.state = 8302; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP) { + this.state = 8301; + this.default_value_part(); + } + + this.state = 8304; + this.match(PlSqlParser.SEMICOLON); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Subtype_declarationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_subtype_declaration; + return this; +} + +Subtype_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Subtype_declarationContext.prototype.constructor = Subtype_declarationContext; + +Subtype_declarationContext.prototype.SUBTYPE = function() { + return this.getToken(PlSqlParser.SUBTYPE, 0); +}; + +Subtype_declarationContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Subtype_declarationContext.prototype.IS = function() { + return this.getToken(PlSqlParser.IS, 0); +}; + +Subtype_declarationContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Subtype_declarationContext.prototype.SEMICOLON = function() { + return this.getToken(PlSqlParser.SEMICOLON, 0); +}; + +Subtype_declarationContext.prototype.RANGE = function() { + return this.getToken(PlSqlParser.RANGE, 0); +}; + +Subtype_declarationContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Subtype_declarationContext.prototype.DOUBLE_PERIOD = function() { + return this.getToken(PlSqlParser.DOUBLE_PERIOD, 0); +}; + +Subtype_declarationContext.prototype.NOT = function() { + return this.getToken(PlSqlParser.NOT, 0); +}; + +Subtype_declarationContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Subtype_declarationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSubtype_declaration(this); + } +}; + +Subtype_declarationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSubtype_declaration(this); + } +}; + +Subtype_declarationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSubtype_declaration(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Subtype_declarationContext = Subtype_declarationContext; + +PlSqlParser.prototype.subtype_declaration = function() { + + var localctx = new Subtype_declarationContext(this, this._ctx, this.state); + this.enterRule(localctx, 926, PlSqlParser.RULE_subtype_declaration); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8306; + this.match(PlSqlParser.SUBTYPE); + this.state = 8307; + this.identifier(); + this.state = 8308; + this.match(PlSqlParser.IS); + this.state = 8309; + this.type_spec(); + this.state = 8315; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RANGE) { + this.state = 8310; + this.match(PlSqlParser.RANGE); + this.state = 8311; + this.expression(); + this.state = 8312; + this.match(PlSqlParser.DOUBLE_PERIOD); + this.state = 8313; + this.expression(); + } + + this.state = 8319; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NOT) { + this.state = 8317; + this.match(PlSqlParser.NOT); + this.state = 8318; + this.match(PlSqlParser.NULL_); + } + + this.state = 8321; + this.match(PlSqlParser.SEMICOLON); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cursor_declarationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cursor_declaration; + return this; +} + +Cursor_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cursor_declarationContext.prototype.constructor = Cursor_declarationContext; + +Cursor_declarationContext.prototype.CURSOR = function() { + return this.getToken(PlSqlParser.CURSOR, 0); +}; + +Cursor_declarationContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Cursor_declarationContext.prototype.SEMICOLON = function() { + return this.getToken(PlSqlParser.SEMICOLON, 0); +}; + +Cursor_declarationContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Cursor_declarationContext.prototype.parameter_spec = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Parameter_specContext); + } else { + return this.getTypedRuleContext(Parameter_specContext,i); + } +}; + +Cursor_declarationContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Cursor_declarationContext.prototype.RETURN = function() { + return this.getToken(PlSqlParser.RETURN, 0); +}; + +Cursor_declarationContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Cursor_declarationContext.prototype.IS = function() { + return this.getToken(PlSqlParser.IS, 0); +}; + +Cursor_declarationContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Cursor_declarationContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Cursor_declarationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCursor_declaration(this); + } +}; + +Cursor_declarationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCursor_declaration(this); + } +}; + +Cursor_declarationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCursor_declaration(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cursor_declarationContext = Cursor_declarationContext; + +PlSqlParser.prototype.cursor_declaration = function() { + + var localctx = new Cursor_declarationContext(this, this._ctx, this.state); + this.enterRule(localctx, 928, PlSqlParser.RULE_cursor_declaration); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8323; + this.match(PlSqlParser.CURSOR); + this.state = 8324; + this.identifier(); + this.state = 8336; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 8325; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8326; + this.parameter_spec(); + this.state = 8331; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8327; + this.match(PlSqlParser.COMMA); + this.state = 8328; + this.parameter_spec(); + this.state = 8333; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 8334; + this.match(PlSqlParser.RIGHT_PAREN); + } + + this.state = 8340; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RETURN) { + this.state = 8338; + this.match(PlSqlParser.RETURN); + this.state = 8339; + this.type_spec(); + } + + this.state = 8344; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.IS) { + this.state = 8342; + this.match(PlSqlParser.IS); + this.state = 8343; + this.select_statement(); + } + + this.state = 8346; + this.match(PlSqlParser.SEMICOLON); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Parameter_specContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_parameter_spec; + return this; +} + +Parameter_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Parameter_specContext.prototype.constructor = Parameter_specContext; + +Parameter_specContext.prototype.parameter_name = function() { + return this.getTypedRuleContext(Parameter_nameContext,0); +}; + +Parameter_specContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Parameter_specContext.prototype.default_value_part = function() { + return this.getTypedRuleContext(Default_value_partContext,0); +}; + +Parameter_specContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Parameter_specContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterParameter_spec(this); + } +}; + +Parameter_specContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitParameter_spec(this); + } +}; + +Parameter_specContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitParameter_spec(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Parameter_specContext = Parameter_specContext; + +PlSqlParser.prototype.parameter_spec = function() { + + var localctx = new Parameter_specContext(this, this._ctx, this.state); + this.enterRule(localctx, 930, PlSqlParser.RULE_parameter_spec); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8348; + this.parameter_name(); + this.state = 8353; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.IN - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NATURALN - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { + this.state = 8350; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.IN) { + this.state = 8349; + this.match(PlSqlParser.IN); + } + + this.state = 8352; + this.type_spec(); + } + + this.state = 8356; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP) { + this.state = 8355; + this.default_value_part(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Exception_declarationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_exception_declaration; + return this; +} + +Exception_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Exception_declarationContext.prototype.constructor = Exception_declarationContext; + +Exception_declarationContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Exception_declarationContext.prototype.EXCEPTION = function() { + return this.getToken(PlSqlParser.EXCEPTION, 0); +}; + +Exception_declarationContext.prototype.SEMICOLON = function() { + return this.getToken(PlSqlParser.SEMICOLON, 0); +}; + +Exception_declarationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterException_declaration(this); + } +}; + +Exception_declarationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitException_declaration(this); + } +}; + +Exception_declarationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitException_declaration(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Exception_declarationContext = Exception_declarationContext; + +PlSqlParser.prototype.exception_declaration = function() { + + var localctx = new Exception_declarationContext(this, this._ctx, this.state); + this.enterRule(localctx, 932, PlSqlParser.RULE_exception_declaration); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8358; + this.identifier(); + this.state = 8359; + this.match(PlSqlParser.EXCEPTION); + this.state = 8360; + this.match(PlSqlParser.SEMICOLON); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Pragma_declarationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_pragma_declaration; + this.id1 = null; // IdentifierContext + return this; +} + +Pragma_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Pragma_declarationContext.prototype.constructor = Pragma_declarationContext; + +Pragma_declarationContext.prototype.PRAGMA = function() { + return this.getToken(PlSqlParser.PRAGMA, 0); +}; + +Pragma_declarationContext.prototype.SEMICOLON = function() { + return this.getToken(PlSqlParser.SEMICOLON, 0); +}; + +Pragma_declarationContext.prototype.SERIALLY_REUSABLE = function() { + return this.getToken(PlSqlParser.SERIALLY_REUSABLE, 0); +}; + +Pragma_declarationContext.prototype.AUTONOMOUS_TRANSACTION = function() { + return this.getToken(PlSqlParser.AUTONOMOUS_TRANSACTION, 0); +}; + +Pragma_declarationContext.prototype.EXCEPTION_INIT = function() { + return this.getToken(PlSqlParser.EXCEPTION_INIT, 0); +}; + +Pragma_declarationContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Pragma_declarationContext.prototype.exception_name = function() { + return this.getTypedRuleContext(Exception_nameContext,0); +}; + +Pragma_declarationContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Pragma_declarationContext.prototype.numeric_negative = function() { + return this.getTypedRuleContext(Numeric_negativeContext,0); +}; + +Pragma_declarationContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Pragma_declarationContext.prototype.INLINE = function() { + return this.getToken(PlSqlParser.INLINE, 0); +}; + +Pragma_declarationContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Pragma_declarationContext.prototype.RESTRICT_REFERENCES = function() { + return this.getToken(PlSqlParser.RESTRICT_REFERENCES, 0); +}; + +Pragma_declarationContext.prototype.identifier = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(IdentifierContext); + } else { + return this.getTypedRuleContext(IdentifierContext,i); + } +}; + +Pragma_declarationContext.prototype.DEFAULT = function() { + return this.getToken(PlSqlParser.DEFAULT, 0); +}; + +Pragma_declarationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPragma_declaration(this); + } +}; + +Pragma_declarationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPragma_declaration(this); + } +}; + +Pragma_declarationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPragma_declaration(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Pragma_declarationContext = Pragma_declarationContext; + +PlSqlParser.prototype.pragma_declaration = function() { + + var localctx = new Pragma_declarationContext(this, this._ctx, this.state); + this.enterRule(localctx, 934, PlSqlParser.RULE_pragma_declaration); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8362; + this.match(PlSqlParser.PRAGMA); + this.state = 8393; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.SERIALLY_REUSABLE: + this.state = 8363; + this.match(PlSqlParser.SERIALLY_REUSABLE); + break; + case PlSqlParser.AUTONOMOUS_TRANSACTION: + this.state = 8364; + this.match(PlSqlParser.AUTONOMOUS_TRANSACTION); + break; + case PlSqlParser.EXCEPTION_INIT: + this.state = 8365; + this.match(PlSqlParser.EXCEPTION_INIT); + this.state = 8366; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8367; + this.exception_name(); + this.state = 8368; + this.match(PlSqlParser.COMMA); + this.state = 8369; + this.numeric_negative(); + this.state = 8370; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.INLINE: + this.state = 8372; + this.match(PlSqlParser.INLINE); + this.state = 8373; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8374; + localctx.id1 = this.identifier(); + this.state = 8375; + this.match(PlSqlParser.COMMA); + this.state = 8376; + this.expression(); + this.state = 8377; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.RESTRICT_REFERENCES: + this.state = 8379; + this.match(PlSqlParser.RESTRICT_REFERENCES); + this.state = 8380; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8383; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 8381; + this.identifier(); + break; + case PlSqlParser.DEFAULT: + this.state = 8382; + this.match(PlSqlParser.DEFAULT); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8387; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 8385; + this.match(PlSqlParser.COMMA); + this.state = 8386; + this.identifier(); + this.state = 8389; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.COMMA); + this.state = 8391; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8395; + this.match(PlSqlParser.SEMICOLON); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Record_type_defContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_record_type_def; + return this; +} + +Record_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Record_type_defContext.prototype.constructor = Record_type_defContext; + +Record_type_defContext.prototype.RECORD = function() { + return this.getToken(PlSqlParser.RECORD, 0); +}; + +Record_type_defContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Record_type_defContext.prototype.field_spec = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Field_specContext); + } else { + return this.getTypedRuleContext(Field_specContext,i); + } +}; + +Record_type_defContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Record_type_defContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Record_type_defContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRecord_type_def(this); + } +}; + +Record_type_defContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRecord_type_def(this); + } +}; + +Record_type_defContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRecord_type_def(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Record_type_defContext = Record_type_defContext; + +PlSqlParser.prototype.record_type_def = function() { + + var localctx = new Record_type_defContext(this, this._ctx, this.state); + this.enterRule(localctx, 936, PlSqlParser.RULE_record_type_def); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8397; + this.match(PlSqlParser.RECORD); + this.state = 8398; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8399; + this.field_spec(); + this.state = 8404; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8400; + this.match(PlSqlParser.COMMA); + this.state = 8401; + this.field_spec(); + this.state = 8406; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 8407; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Field_specContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_field_spec; + return this; +} + +Field_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Field_specContext.prototype.constructor = Field_specContext; + +Field_specContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Field_specContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Field_specContext.prototype.NOT = function() { + return this.getToken(PlSqlParser.NOT, 0); +}; + +Field_specContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Field_specContext.prototype.default_value_part = function() { + return this.getTypedRuleContext(Default_value_partContext,0); +}; + +Field_specContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterField_spec(this); + } +}; + +Field_specContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitField_spec(this); + } +}; + +Field_specContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitField_spec(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Field_specContext = Field_specContext; + +PlSqlParser.prototype.field_spec = function() { + + var localctx = new Field_specContext(this, this._ctx, this.state); + this.enterRule(localctx, 938, PlSqlParser.RULE_field_spec); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8409; + this.column_name(); + this.state = 8411; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NATURALN - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { + this.state = 8410; + this.type_spec(); + } + + this.state = 8415; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NOT) { + this.state = 8413; + this.match(PlSqlParser.NOT); + this.state = 8414; + this.match(PlSqlParser.NULL_); + } + + this.state = 8418; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DEFAULT || _la===PlSqlParser.ASSIGN_OP) { + this.state = 8417; + this.default_value_part(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Ref_cursor_type_defContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_ref_cursor_type_def; + return this; +} + +Ref_cursor_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Ref_cursor_type_defContext.prototype.constructor = Ref_cursor_type_defContext; + +Ref_cursor_type_defContext.prototype.REF = function() { + return this.getToken(PlSqlParser.REF, 0); +}; + +Ref_cursor_type_defContext.prototype.CURSOR = function() { + return this.getToken(PlSqlParser.CURSOR, 0); +}; + +Ref_cursor_type_defContext.prototype.RETURN = function() { + return this.getToken(PlSqlParser.RETURN, 0); +}; + +Ref_cursor_type_defContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Ref_cursor_type_defContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRef_cursor_type_def(this); + } +}; + +Ref_cursor_type_defContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRef_cursor_type_def(this); + } +}; + +Ref_cursor_type_defContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRef_cursor_type_def(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Ref_cursor_type_defContext = Ref_cursor_type_defContext; + +PlSqlParser.prototype.ref_cursor_type_def = function() { + + var localctx = new Ref_cursor_type_defContext(this, this._ctx, this.state); + this.enterRule(localctx, 940, PlSqlParser.RULE_ref_cursor_type_def); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8420; + this.match(PlSqlParser.REF); + this.state = 8421; + this.match(PlSqlParser.CURSOR); + this.state = 8424; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RETURN) { + this.state = 8422; + this.match(PlSqlParser.RETURN); + this.state = 8423; + this.type_spec(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Type_declarationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_type_declaration; + return this; +} + +Type_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Type_declarationContext.prototype.constructor = Type_declarationContext; + +Type_declarationContext.prototype.TYPE = function() { + return this.getToken(PlSqlParser.TYPE, 0); +}; + +Type_declarationContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Type_declarationContext.prototype.IS = function() { + return this.getToken(PlSqlParser.IS, 0); +}; + +Type_declarationContext.prototype.SEMICOLON = function() { + return this.getToken(PlSqlParser.SEMICOLON, 0); +}; + +Type_declarationContext.prototype.table_type_def = function() { + return this.getTypedRuleContext(Table_type_defContext,0); +}; + +Type_declarationContext.prototype.varray_type_def = function() { + return this.getTypedRuleContext(Varray_type_defContext,0); +}; + +Type_declarationContext.prototype.record_type_def = function() { + return this.getTypedRuleContext(Record_type_defContext,0); +}; + +Type_declarationContext.prototype.ref_cursor_type_def = function() { + return this.getTypedRuleContext(Ref_cursor_type_defContext,0); +}; + +Type_declarationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterType_declaration(this); + } +}; + +Type_declarationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitType_declaration(this); + } +}; + +Type_declarationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitType_declaration(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Type_declarationContext = Type_declarationContext; + +PlSqlParser.prototype.type_declaration = function() { + + var localctx = new Type_declarationContext(this, this._ctx, this.state); + this.enterRule(localctx, 942, PlSqlParser.RULE_type_declaration); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8426; + this.match(PlSqlParser.TYPE); + this.state = 8427; + this.identifier(); + this.state = 8428; + this.match(PlSqlParser.IS); + this.state = 8433; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.TABLE: + this.state = 8429; + this.table_type_def(); + break; + case PlSqlParser.VARRAY: + case PlSqlParser.VARYING: + this.state = 8430; + this.varray_type_def(); + break; + case PlSqlParser.RECORD: + this.state = 8431; + this.record_type_def(); + break; + case PlSqlParser.REF: + this.state = 8432; + this.ref_cursor_type_def(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8435; + this.match(PlSqlParser.SEMICOLON); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_type_defContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_type_def; + return this; +} + +Table_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_type_defContext.prototype.constructor = Table_type_defContext; + +Table_type_defContext.prototype.TABLE = function() { + return this.getToken(PlSqlParser.TABLE, 0); +}; + +Table_type_defContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +Table_type_defContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Table_type_defContext.prototype.table_indexed_by_part = function() { + return this.getTypedRuleContext(Table_indexed_by_partContext,0); +}; + +Table_type_defContext.prototype.NOT = function() { + return this.getToken(PlSqlParser.NOT, 0); +}; + +Table_type_defContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Table_type_defContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_type_def(this); + } +}; + +Table_type_defContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_type_def(this); + } +}; + +Table_type_defContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_type_def(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_type_defContext = Table_type_defContext; + +PlSqlParser.prototype.table_type_def = function() { + + var localctx = new Table_type_defContext(this, this._ctx, this.state); + this.enterRule(localctx, 944, PlSqlParser.RULE_table_type_def); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8437; + this.match(PlSqlParser.TABLE); + this.state = 8438; + this.match(PlSqlParser.OF); + this.state = 8439; + this.type_spec(); + this.state = 8441; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.INDEXED || _la===PlSqlParser.INDEX) { + this.state = 8440; + this.table_indexed_by_part(); + } + + this.state = 8445; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NOT) { + this.state = 8443; + this.match(PlSqlParser.NOT); + this.state = 8444; + this.match(PlSqlParser.NULL_); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_indexed_by_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_indexed_by_part; + this.idx1 = null; // Token + this.idx2 = null; // Token + return this; +} + +Table_indexed_by_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_indexed_by_partContext.prototype.constructor = Table_indexed_by_partContext; + +Table_indexed_by_partContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Table_indexed_by_partContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Table_indexed_by_partContext.prototype.INDEXED = function() { + return this.getToken(PlSqlParser.INDEXED, 0); +}; + +Table_indexed_by_partContext.prototype.INDEX = function() { + return this.getToken(PlSqlParser.INDEX, 0); +}; + +Table_indexed_by_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_indexed_by_part(this); + } +}; + +Table_indexed_by_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_indexed_by_part(this); + } +}; + +Table_indexed_by_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_indexed_by_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_indexed_by_partContext = Table_indexed_by_partContext; + +PlSqlParser.prototype.table_indexed_by_part = function() { + + var localctx = new Table_indexed_by_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 946, PlSqlParser.RULE_table_indexed_by_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8449; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.INDEXED: + this.state = 8447; + localctx.idx1 = this.match(PlSqlParser.INDEXED); + break; + case PlSqlParser.INDEX: + this.state = 8448; + localctx.idx2 = this.match(PlSqlParser.INDEX); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8451; + this.match(PlSqlParser.BY); + this.state = 8452; + this.type_spec(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Varray_type_defContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_varray_type_def; + return this; +} + +Varray_type_defContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Varray_type_defContext.prototype.constructor = Varray_type_defContext; + +Varray_type_defContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Varray_type_defContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Varray_type_defContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Varray_type_defContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +Varray_type_defContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Varray_type_defContext.prototype.VARRAY = function() { + return this.getToken(PlSqlParser.VARRAY, 0); +}; + +Varray_type_defContext.prototype.VARYING = function() { + return this.getToken(PlSqlParser.VARYING, 0); +}; + +Varray_type_defContext.prototype.ARRAY = function() { + return this.getToken(PlSqlParser.ARRAY, 0); +}; + +Varray_type_defContext.prototype.NOT = function() { + return this.getToken(PlSqlParser.NOT, 0); +}; + +Varray_type_defContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Varray_type_defContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterVarray_type_def(this); + } +}; + +Varray_type_defContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitVarray_type_def(this); + } +}; + +Varray_type_defContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitVarray_type_def(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Varray_type_defContext = Varray_type_defContext; + +PlSqlParser.prototype.varray_type_def = function() { + + var localctx = new Varray_type_defContext(this, this._ctx, this.state); + this.enterRule(localctx, 948, PlSqlParser.RULE_varray_type_def); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8457; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.VARRAY: + this.state = 8454; + this.match(PlSqlParser.VARRAY); + break; + case PlSqlParser.VARYING: + this.state = 8455; + this.match(PlSqlParser.VARYING); + this.state = 8456; + this.match(PlSqlParser.ARRAY); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8459; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8460; + this.expression(); + this.state = 8461; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 8462; + this.match(PlSqlParser.OF); + this.state = 8463; + this.type_spec(); + this.state = 8466; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1093,this._ctx); + if(la_===1) { + this.state = 8464; + this.match(PlSqlParser.NOT); + this.state = 8465; + this.match(PlSqlParser.NULL_); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Seq_of_statementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_seq_of_statements; + return this; +} + +Seq_of_statementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Seq_of_statementsContext.prototype.constructor = Seq_of_statementsContext; + +Seq_of_statementsContext.prototype.statement = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(StatementContext); + } else { + return this.getTypedRuleContext(StatementContext,i); + } +}; + +Seq_of_statementsContext.prototype.label_declaration = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Label_declarationContext); + } else { + return this.getTypedRuleContext(Label_declarationContext,i); + } +}; + +Seq_of_statementsContext.prototype.SEMICOLON = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.SEMICOLON); + } else { + return this.getToken(PlSqlParser.SEMICOLON, i); + } +}; + + +Seq_of_statementsContext.prototype.EOF = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.EOF); + } else { + return this.getToken(PlSqlParser.EOF, i); + } +}; + + +Seq_of_statementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSeq_of_statements(this); + } +}; + +Seq_of_statementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSeq_of_statements(this); + } +}; + +Seq_of_statementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSeq_of_statements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Seq_of_statementsContext = Seq_of_statementsContext; + +PlSqlParser.prototype.seq_of_statements = function() { + + var localctx = new Seq_of_statementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 950, PlSqlParser.RULE_seq_of_statements); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8472; + this._errHandler.sync(this); + var _alt = 1; + do { + switch (_alt) { + case 1: + this.state = 8472; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1094,this._ctx); + switch(la_) { + case 1: + this.state = 8468; + this.statement(); + this.state = 8469; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.EOF || _la===PlSqlParser.SEMICOLON)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + + case 2: + this.state = 8471; + this.label_declaration(); + break; + + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8474; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1095, this._ctx); + } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Label_declarationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_label_declaration; + this.ltp1 = null; // Token + return this; +} + +Label_declarationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Label_declarationContext.prototype.constructor = Label_declarationContext; + +Label_declarationContext.prototype.LESS_THAN_OP = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LESS_THAN_OP); + } else { + return this.getToken(PlSqlParser.LESS_THAN_OP, i); + } +}; + + +Label_declarationContext.prototype.label_name = function() { + return this.getTypedRuleContext(Label_nameContext,0); +}; + +Label_declarationContext.prototype.GREATER_THAN_OP = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.GREATER_THAN_OP); + } else { + return this.getToken(PlSqlParser.GREATER_THAN_OP, i); + } +}; + + +Label_declarationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLabel_declaration(this); + } +}; + +Label_declarationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLabel_declaration(this); + } +}; + +Label_declarationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLabel_declaration(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Label_declarationContext = Label_declarationContext; + +PlSqlParser.prototype.label_declaration = function() { + + var localctx = new Label_declarationContext(this, this._ctx, this.state); + this.enterRule(localctx, 952, PlSqlParser.RULE_label_declaration); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8476; + localctx.ltp1 = this.match(PlSqlParser.LESS_THAN_OP); + this.state = 8477; + this.match(PlSqlParser.LESS_THAN_OP); + this.state = 8478; + this.label_name(); + this.state = 8479; + this.match(PlSqlParser.GREATER_THAN_OP); + this.state = 8480; + this.match(PlSqlParser.GREATER_THAN_OP); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function StatementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_statement; + return this; +} + +StatementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +StatementContext.prototype.constructor = StatementContext; + +StatementContext.prototype.body = function() { + return this.getTypedRuleContext(BodyContext,0); +}; + +StatementContext.prototype.block = function() { + return this.getTypedRuleContext(BlockContext,0); +}; + +StatementContext.prototype.assignment_statement = function() { + return this.getTypedRuleContext(Assignment_statementContext,0); +}; + +StatementContext.prototype.continue_statement = function() { + return this.getTypedRuleContext(Continue_statementContext,0); +}; + +StatementContext.prototype.exit_statement = function() { + return this.getTypedRuleContext(Exit_statementContext,0); +}; + +StatementContext.prototype.goto_statement = function() { + return this.getTypedRuleContext(Goto_statementContext,0); +}; + +StatementContext.prototype.if_statement = function() { + return this.getTypedRuleContext(If_statementContext,0); +}; + +StatementContext.prototype.loop_statement = function() { + return this.getTypedRuleContext(Loop_statementContext,0); +}; + +StatementContext.prototype.forall_statement = function() { + return this.getTypedRuleContext(Forall_statementContext,0); +}; + +StatementContext.prototype.null_statement = function() { + return this.getTypedRuleContext(Null_statementContext,0); +}; + +StatementContext.prototype.raise_statement = function() { + return this.getTypedRuleContext(Raise_statementContext,0); +}; + +StatementContext.prototype.return_statement = function() { + return this.getTypedRuleContext(Return_statementContext,0); +}; + +StatementContext.prototype.case_statement = function() { + return this.getTypedRuleContext(Case_statementContext,0); +}; + +StatementContext.prototype.sql_statement = function() { + return this.getTypedRuleContext(Sql_statementContext,0); +}; + +StatementContext.prototype.function_call = function() { + return this.getTypedRuleContext(Function_callContext,0); +}; + +StatementContext.prototype.pipe_row_statement = function() { + return this.getTypedRuleContext(Pipe_row_statementContext,0); +}; + +StatementContext.prototype.procedure_call = function() { + return this.getTypedRuleContext(Procedure_callContext,0); +}; + +StatementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterStatement(this); + } +}; + +StatementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitStatement(this); + } +}; + +StatementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitStatement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.StatementContext = StatementContext; + +PlSqlParser.prototype.statement = function() { + + var localctx = new StatementContext(this, this._ctx, this.state); + this.enterRule(localctx, 954, PlSqlParser.RULE_statement); + try { + this.state = 8499; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1096,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 8482; + this.body(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 8483; + this.block(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 8484; + this.assignment_statement(); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 8485; + this.continue_statement(); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 8486; + this.exit_statement(); + break; + + case 6: + this.enterOuterAlt(localctx, 6); + this.state = 8487; + this.goto_statement(); + break; + + case 7: + this.enterOuterAlt(localctx, 7); + this.state = 8488; + this.if_statement(); + break; + + case 8: + this.enterOuterAlt(localctx, 8); + this.state = 8489; + this.loop_statement(); + break; + + case 9: + this.enterOuterAlt(localctx, 9); + this.state = 8490; + this.forall_statement(); + break; + + case 10: + this.enterOuterAlt(localctx, 10); + this.state = 8491; + this.null_statement(); + break; + + case 11: + this.enterOuterAlt(localctx, 11); + this.state = 8492; + this.raise_statement(); + break; + + case 12: + this.enterOuterAlt(localctx, 12); + this.state = 8493; + this.return_statement(); + break; + + case 13: + this.enterOuterAlt(localctx, 13); + this.state = 8494; + this.case_statement(); + break; + + case 14: + this.enterOuterAlt(localctx, 14); + this.state = 8495; + this.sql_statement(); + break; + + case 15: + this.enterOuterAlt(localctx, 15); + this.state = 8496; + this.function_call(); + break; + + case 16: + this.enterOuterAlt(localctx, 16); + this.state = 8497; + this.pipe_row_statement(); + break; + + case 17: + this.enterOuterAlt(localctx, 17); + this.state = 8498; + this.procedure_call(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Swallow_to_semiContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_swallow_to_semi; + return this; +} + +Swallow_to_semiContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Swallow_to_semiContext.prototype.constructor = Swallow_to_semiContext; + +Swallow_to_semiContext.prototype.SEMICOLON = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.SEMICOLON); + } else { + return this.getToken(PlSqlParser.SEMICOLON, i); + } +}; + + +Swallow_to_semiContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSwallow_to_semi(this); + } +}; + +Swallow_to_semiContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSwallow_to_semi(this); + } +}; + +Swallow_to_semiContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSwallow_to_semi(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Swallow_to_semiContext = Swallow_to_semiContext; + +PlSqlParser.prototype.swallow_to_semi = function() { + + var localctx = new Swallow_to_semiContext(this, this._ctx, this.state); + this.enterRule(localctx, 956, PlSqlParser.RULE_swallow_to_semi); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8502; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 8501; + _la = this._input.LA(1); + if(_la<=0 || _la===PlSqlParser.SEMICOLON) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 8504; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALTER - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASC - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUDIT - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOBACKUP - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BACKUPSET - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BETWEEN - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BY - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)) | (1 << (PlSqlParser.CANONICAL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGETRACKING - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECK - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPRESS - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 288)) & ~0x1f) == 0 && ((1 << (_la - 288)) & ((1 << (PlSqlParser.CREATE - 288)) | (1 << (PlSqlParser.CREATE_FILE_DEST - 288)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 288)) | (1 << (PlSqlParser.CREATION - 288)) | (1 << (PlSqlParser.CREDENTIAL - 288)) | (1 << (PlSqlParser.CRITICAL - 288)) | (1 << (PlSqlParser.CROSS - 288)) | (1 << (PlSqlParser.CROSSEDITION - 288)) | (1 << (PlSqlParser.CSCONVERT - 288)) | (1 << (PlSqlParser.CUBE_AJ - 288)) | (1 << (PlSqlParser.CUBE - 288)) | (1 << (PlSqlParser.CUBE_GB - 288)) | (1 << (PlSqlParser.CUBE_SJ - 288)) | (1 << (PlSqlParser.CUME_DISTM - 288)) | (1 << (PlSqlParser.CURRENT - 288)) | (1 << (PlSqlParser.CURRENT_DATE - 288)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 288)) | (1 << (PlSqlParser.CURRENT_TIME - 288)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 288)) | (1 << (PlSqlParser.CURRENT_USER - 288)) | (1 << (PlSqlParser.CURRENTV - 288)) | (1 << (PlSqlParser.CURSOR - 288)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 288)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 288)) | (1 << (PlSqlParser.CUSTOMDATUM - 288)) | (1 << (PlSqlParser.CV - 288)) | (1 << (PlSqlParser.CYCLE - 288)) | (1 << (PlSqlParser.DANGLING - 288)) | (1 << (PlSqlParser.DATABASE - 288)) | (1 << (PlSqlParser.DATA - 288)) | (1 << (PlSqlParser.DATAFILE - 288)) | (1 << (PlSqlParser.DATAFILES - 288)))) !== 0) || ((((_la - 320)) & ~0x1f) == 0 && ((1 << (_la - 320)) & ((1 << (PlSqlParser.DATAGUARDCONFIG - 320)) | (1 << (PlSqlParser.DATAMOVEMENT - 320)) | (1 << (PlSqlParser.DATAOBJNO - 320)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 320)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 320)) | (1 << (PlSqlParser.DATAPUMP - 320)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 320)) | (1 << (PlSqlParser.DATE - 320)) | (1 << (PlSqlParser.DATE_MODE - 320)) | (1 << (PlSqlParser.DAY - 320)) | (1 << (PlSqlParser.DAYS - 320)) | (1 << (PlSqlParser.DBA - 320)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 320)) | (1 << (PlSqlParser.DBMS_STATS - 320)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 320)) | (1 << (PlSqlParser.DBTIMEZONE - 320)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 320)) | (1 << (PlSqlParser.DB_VERSION - 320)) | (1 << (PlSqlParser.DDL - 320)) | (1 << (PlSqlParser.DEALLOCATE - 320)) | (1 << (PlSqlParser.DEBUG - 320)) | (1 << (PlSqlParser.DEBUGGER - 320)) | (1 << (PlSqlParser.DEC - 320)) | (1 << (PlSqlParser.DECIMAL - 320)) | (1 << (PlSqlParser.DECLARE - 320)) | (1 << (PlSqlParser.DECOMPOSE - 320)) | (1 << (PlSqlParser.DECORRELATE - 320)) | (1 << (PlSqlParser.DECR - 320)) | (1 << (PlSqlParser.DECREMENT - 320)) | (1 << (PlSqlParser.DECRYPT - 320)) | (1 << (PlSqlParser.DEDUPLICATE - 320)) | (1 << (PlSqlParser.DEFAULT - 320)))) !== 0) || ((((_la - 352)) & ~0x1f) == 0 && ((1 << (_la - 352)) & ((1 << (PlSqlParser.DEFAULTS - 352)) | (1 << (PlSqlParser.DEFERRABLE - 352)) | (1 << (PlSqlParser.DEFERRED - 352)) | (1 << (PlSqlParser.DEFINED - 352)) | (1 << (PlSqlParser.DEFINE - 352)) | (1 << (PlSqlParser.DEFINER - 352)) | (1 << (PlSqlParser.DEGREE - 352)) | (1 << (PlSqlParser.DELAY - 352)) | (1 << (PlSqlParser.DELEGATE - 352)) | (1 << (PlSqlParser.DELETE_ALL - 352)) | (1 << (PlSqlParser.DELETE - 352)) | (1 << (PlSqlParser.DELETEXML - 352)) | (1 << (PlSqlParser.DEMAND - 352)) | (1 << (PlSqlParser.DENSE_RANKM - 352)) | (1 << (PlSqlParser.DEPENDENT - 352)) | (1 << (PlSqlParser.DEPTH - 352)) | (1 << (PlSqlParser.DEQUEUE - 352)) | (1 << (PlSqlParser.DEREF - 352)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 352)) | (1 << (PlSqlParser.DESC - 352)) | (1 << (PlSqlParser.DESTROY - 352)) | (1 << (PlSqlParser.DETACHED - 352)) | (1 << (PlSqlParser.DETERMINES - 352)) | (1 << (PlSqlParser.DETERMINISTIC - 352)) | (1 << (PlSqlParser.DICTIONARY - 352)) | (1 << (PlSqlParser.DIMENSION - 352)) | (1 << (PlSqlParser.DIMENSIONS - 352)) | (1 << (PlSqlParser.DIRECT_LOAD - 352)) | (1 << (PlSqlParser.DIRECTORY - 352)) | (1 << (PlSqlParser.DIRECT_PATH - 352)) | (1 << (PlSqlParser.DISABLE_ALL - 352)) | (1 << (PlSqlParser.DISABLE - 352)))) !== 0) || ((((_la - 384)) & ~0x1f) == 0 && ((1 << (_la - 384)) & ((1 << (PlSqlParser.DISABLE_PARALLEL_DML - 384)) | (1 << (PlSqlParser.DISABLE_PRESET - 384)) | (1 << (PlSqlParser.DISABLE_RPKE - 384)) | (1 << (PlSqlParser.DISALLOW - 384)) | (1 << (PlSqlParser.DISASSOCIATE - 384)) | (1 << (PlSqlParser.DISCARD - 384)) | (1 << (PlSqlParser.DISCONNECT - 384)) | (1 << (PlSqlParser.DISK - 384)) | (1 << (PlSqlParser.DISKGROUP - 384)) | (1 << (PlSqlParser.DISKGROUP_PLUS - 384)) | (1 << (PlSqlParser.DISKS - 384)) | (1 << (PlSqlParser.DISMOUNT - 384)) | (1 << (PlSqlParser.DISTINCT - 384)) | (1 << (PlSqlParser.DISTINGUISHED - 384)) | (1 << (PlSqlParser.DISTRIBUTED - 384)) | (1 << (PlSqlParser.DISTRIBUTE - 384)) | (1 << (PlSqlParser.DML - 384)) | (1 << (PlSqlParser.DML_UPDATE - 384)) | (1 << (PlSqlParser.DOCFIDELITY - 384)) | (1 << (PlSqlParser.DOCUMENT - 384)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 384)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 384)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 384)) | (1 << (PlSqlParser.DOUBLE - 384)) | (1 << (PlSqlParser.DOWNGRADE - 384)) | (1 << (PlSqlParser.DRIVING_SITE - 384)) | (1 << (PlSqlParser.DROP_COLUMN - 384)) | (1 << (PlSqlParser.DROP - 384)) | (1 << (PlSqlParser.DROP_GROUP - 384)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 384)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 384)) | (1 << (PlSqlParser.DUMP - 384)))) !== 0) || ((((_la - 416)) & ~0x1f) == 0 && ((1 << (_la - 416)) & ((1 << (PlSqlParser.DUMPSET - 416)) | (1 << (PlSqlParser.DUPLICATE - 416)) | (1 << (PlSqlParser.DV - 416)) | (1 << (PlSqlParser.DYNAMIC - 416)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 416)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 416)) | (1 << (PlSqlParser.EACH - 416)) | (1 << (PlSqlParser.EDITIONABLE - 416)) | (1 << (PlSqlParser.EDITION - 416)) | (1 << (PlSqlParser.EDITIONING - 416)) | (1 << (PlSqlParser.EDITIONS - 416)) | (1 << (PlSqlParser.ELEMENT - 416)) | (1 << (PlSqlParser.ELIM_GROUPBY - 416)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 416)) | (1 << (PlSqlParser.ELIMINATE_OBY - 416)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 416)) | (1 << (PlSqlParser.ELSE - 416)) | (1 << (PlSqlParser.ELSIF - 416)) | (1 << (PlSqlParser.EM - 416)) | (1 << (PlSqlParser.EMPTY_BLOB - 416)) | (1 << (PlSqlParser.EMPTY_CLOB - 416)) | (1 << (PlSqlParser.EMPTY - 416)) | (1 << (PlSqlParser.ENABLE_ALL - 416)) | (1 << (PlSqlParser.ENABLE - 416)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 416)) | (1 << (PlSqlParser.ENABLE_PRESET - 416)) | (1 << (PlSqlParser.ENCODING - 416)) | (1 << (PlSqlParser.ENCRYPT - 416)) | (1 << (PlSqlParser.ENCRYPTION - 416)) | (1 << (PlSqlParser.END - 416)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 416)) | (1 << (PlSqlParser.ENFORCED - 416)))) !== 0) || ((((_la - 448)) & ~0x1f) == 0 && ((1 << (_la - 448)) & ((1 << (PlSqlParser.ENFORCE - 448)) | (1 << (PlSqlParser.ENQUEUE - 448)) | (1 << (PlSqlParser.ENTERPRISE - 448)) | (1 << (PlSqlParser.ENTITYESCAPING - 448)) | (1 << (PlSqlParser.ENTRY - 448)) | (1 << (PlSqlParser.EQUIPART - 448)) | (1 << (PlSqlParser.ERR - 448)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 448)) | (1 << (PlSqlParser.ERROR - 448)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 448)) | (1 << (PlSqlParser.ERRORS - 448)) | (1 << (PlSqlParser.ESCAPE - 448)) | (1 << (PlSqlParser.ESTIMATE - 448)) | (1 << (PlSqlParser.EVAL - 448)) | (1 << (PlSqlParser.EVALNAME - 448)) | (1 << (PlSqlParser.EVALUATE - 448)) | (1 << (PlSqlParser.EVALUATION - 448)) | (1 << (PlSqlParser.EVENTS - 448)) | (1 << (PlSqlParser.EVERY - 448)) | (1 << (PlSqlParser.EXCEPT - 448)) | (1 << (PlSqlParser.EXCEPTION - 448)) | (1 << (PlSqlParser.EXCEPTION_INIT - 448)) | (1 << (PlSqlParser.EXCEPTIONS - 448)) | (1 << (PlSqlParser.EXCHANGE - 448)) | (1 << (PlSqlParser.EXCLUDE - 448)) | (1 << (PlSqlParser.EXCLUDING - 448)) | (1 << (PlSqlParser.EXCLUSIVE - 448)) | (1 << (PlSqlParser.EXECUTE - 448)) | (1 << (PlSqlParser.EXEMPT - 448)) | (1 << (PlSqlParser.EXISTING - 448)) | (1 << (PlSqlParser.EXISTS - 448)) | (1 << (PlSqlParser.EXISTSNODE - 448)))) !== 0) || ((((_la - 480)) & ~0x1f) == 0 && ((1 << (_la - 480)) & ((1 << (PlSqlParser.EXIT - 480)) | (1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 480)) | (1 << (PlSqlParser.EXPAND_TABLE - 480)) | (1 << (PlSqlParser.EXP - 480)) | (1 << (PlSqlParser.EXPIRE - 480)) | (1 << (PlSqlParser.EXPLAIN - 480)) | (1 << (PlSqlParser.EXPLOSION - 480)) | (1 << (PlSqlParser.EXPORT - 480)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 480)) | (1 << (PlSqlParser.EXPRESS - 480)) | (1 << (PlSqlParser.EXTENDS - 480)) | (1 << (PlSqlParser.EXTENT - 480)) | (1 << (PlSqlParser.EXTENTS - 480)) | (1 << (PlSqlParser.EXTERNAL - 480)) | (1 << (PlSqlParser.EXTERNALLY - 480)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 480)) | (1 << (PlSqlParser.EXTRACT - 480)) | (1 << (PlSqlParser.EXTRACTVALUE - 480)) | (1 << (PlSqlParser.EXTRA - 480)) | (1 << (PlSqlParser.FACILITY - 480)) | (1 << (PlSqlParser.FACT - 480)) | (1 << (PlSqlParser.FACTOR - 480)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 480)) | (1 << (PlSqlParser.FAILED - 480)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 480)) | (1 << (PlSqlParser.FAILGROUP - 480)) | (1 << (PlSqlParser.FAILOVER - 480)) | (1 << (PlSqlParser.FAILURE - 480)) | (1 << (PlSqlParser.FALSE - 480)) | (1 << (PlSqlParser.FAMILY - 480)) | (1 << (PlSqlParser.FAR - 480)) | (1 << (PlSqlParser.FAST - 480)))) !== 0) || ((((_la - 512)) & ~0x1f) == 0 && ((1 << (_la - 512)) & ((1 << (PlSqlParser.FASTSTART - 512)) | (1 << (PlSqlParser.FBTSCAN - 512)) | (1 << (PlSqlParser.FEATURE_DETAILS - 512)) | (1 << (PlSqlParser.FEATURE_ID - 512)) | (1 << (PlSqlParser.FEATURE_SET - 512)) | (1 << (PlSqlParser.FEATURE_VALUE - 512)) | (1 << (PlSqlParser.FETCH - 512)) | (1 << (PlSqlParser.FILE - 512)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 512)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 512)) | (1 << (PlSqlParser.FILTER - 512)) | (1 << (PlSqlParser.FINAL - 512)) | (1 << (PlSqlParser.FINE - 512)) | (1 << (PlSqlParser.FINISH - 512)) | (1 << (PlSqlParser.FIRST - 512)) | (1 << (PlSqlParser.FIRSTM - 512)) | (1 << (PlSqlParser.FIRST_ROWS - 512)) | (1 << (PlSqlParser.FIRST_VALUE - 512)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 512)) | (1 << (PlSqlParser.FLAGGER - 512)) | (1 << (PlSqlParser.FLASHBACK - 512)) | (1 << (PlSqlParser.FLASH_CACHE - 512)) | (1 << (PlSqlParser.FLOAT - 512)) | (1 << (PlSqlParser.FLOB - 512)) | (1 << (PlSqlParser.FLOOR - 512)) | (1 << (PlSqlParser.FLUSH - 512)) | (1 << (PlSqlParser.FOLDER - 512)) | (1 << (PlSqlParser.FOLLOWING - 512)) | (1 << (PlSqlParser.FOLLOWS - 512)) | (1 << (PlSqlParser.FORALL - 512)) | (1 << (PlSqlParser.FORCE - 512)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 512)))) !== 0) || ((((_la - 544)) & ~0x1f) == 0 && ((1 << (_la - 544)) & ((1 << (PlSqlParser.FOREIGN - 544)) | (1 << (PlSqlParser.FOREVER - 544)) | (1 << (PlSqlParser.FOR - 544)) | (1 << (PlSqlParser.FORMAT - 544)) | (1 << (PlSqlParser.FORWARD - 544)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 544)) | (1 << (PlSqlParser.FREELIST - 544)) | (1 << (PlSqlParser.FREELISTS - 544)) | (1 << (PlSqlParser.FREEPOOLS - 544)) | (1 << (PlSqlParser.FRESH - 544)) | (1 << (PlSqlParser.FROM - 544)) | (1 << (PlSqlParser.FROM_TZ - 544)) | (1 << (PlSqlParser.FULL - 544)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 544)) | (1 << (PlSqlParser.FUNCTION - 544)) | (1 << (PlSqlParser.FUNCTIONS - 544)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 544)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 544)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 544)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 544)) | (1 << (PlSqlParser.GENERATED - 544)) | (1 << (PlSqlParser.GET - 544)) | (1 << (PlSqlParser.GLOBAL - 544)) | (1 << (PlSqlParser.GLOBALLY - 544)) | (1 << (PlSqlParser.GLOBAL_NAME - 544)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 544)) | (1 << (PlSqlParser.GOTO - 544)) | (1 << (PlSqlParser.GRANT - 544)) | (1 << (PlSqlParser.GROUP_BY - 544)) | (1 << (PlSqlParser.GROUP - 544)) | (1 << (PlSqlParser.GROUP_ID - 544)) | (1 << (PlSqlParser.GROUPING - 544)))) !== 0) || ((((_la - 576)) & ~0x1f) == 0 && ((1 << (_la - 576)) & ((1 << (PlSqlParser.GROUPING_ID - 576)) | (1 << (PlSqlParser.GROUPS - 576)) | (1 << (PlSqlParser.GUARANTEED - 576)) | (1 << (PlSqlParser.GUARANTEE - 576)) | (1 << (PlSqlParser.GUARD - 576)) | (1 << (PlSqlParser.HASH_AJ - 576)) | (1 << (PlSqlParser.HASH - 576)) | (1 << (PlSqlParser.HASHKEYS - 576)) | (1 << (PlSqlParser.HASH_SJ - 576)) | (1 << (PlSqlParser.HAVING - 576)) | (1 << (PlSqlParser.HEADER - 576)) | (1 << (PlSqlParser.HEAP - 576)) | (1 << (PlSqlParser.HELP - 576)) | (1 << (PlSqlParser.HEXTORAW - 576)) | (1 << (PlSqlParser.HEXTOREF - 576)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 576)) | (1 << (PlSqlParser.HIDE - 576)) | (1 << (PlSqlParser.HIERARCHY - 576)) | (1 << (PlSqlParser.HIGH - 576)) | (1 << (PlSqlParser.HINTSET_BEGIN - 576)) | (1 << (PlSqlParser.HINTSET_END - 576)) | (1 << (PlSqlParser.HOT - 576)) | (1 << (PlSqlParser.HOUR - 576)) | (1 << (PlSqlParser.HWM_BROKERED - 576)) | (1 << (PlSqlParser.HYBRID - 576)) | (1 << (PlSqlParser.IDENTIFIED - 576)) | (1 << (PlSqlParser.IDENTIFIER - 576)) | (1 << (PlSqlParser.IDENTITY - 576)) | (1 << (PlSqlParser.IDGENERATORS - 576)) | (1 << (PlSqlParser.ID - 576)) | (1 << (PlSqlParser.IDLE_TIME - 576)) | (1 << (PlSqlParser.IF - 576)))) !== 0) || ((((_la - 608)) & ~0x1f) == 0 && ((1 << (_la - 608)) & ((1 << (PlSqlParser.IGNORE - 608)) | (1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 608)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 608)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 608)) | (1 << (PlSqlParser.ILM - 608)) | (1 << (PlSqlParser.IMMEDIATE - 608)) | (1 << (PlSqlParser.IMPACT - 608)) | (1 << (PlSqlParser.IMPORT - 608)) | (1 << (PlSqlParser.INACTIVE - 608)) | (1 << (PlSqlParser.INCLUDE - 608)) | (1 << (PlSqlParser.INCLUDE_VERSION - 608)) | (1 << (PlSqlParser.INCLUDING - 608)) | (1 << (PlSqlParser.INCREMENTAL - 608)) | (1 << (PlSqlParser.INCREMENT - 608)) | (1 << (PlSqlParser.INCR - 608)) | (1 << (PlSqlParser.INDENT - 608)) | (1 << (PlSqlParser.INDEX_ASC - 608)) | (1 << (PlSqlParser.INDEX_COMBINE - 608)) | (1 << (PlSqlParser.INDEX_DESC - 608)) | (1 << (PlSqlParser.INDEXED - 608)) | (1 << (PlSqlParser.INDEXES - 608)) | (1 << (PlSqlParser.INDEX_FFS - 608)) | (1 << (PlSqlParser.INDEX_FILTER - 608)) | (1 << (PlSqlParser.INDEX - 608)) | (1 << (PlSqlParser.INDEXING - 608)) | (1 << (PlSqlParser.INDEX_JOIN - 608)) | (1 << (PlSqlParser.INDEX_ROWS - 608)) | (1 << (PlSqlParser.INDEX_RRS - 608)) | (1 << (PlSqlParser.INDEX_RS_ASC - 608)) | (1 << (PlSqlParser.INDEX_RS_DESC - 608)) | (1 << (PlSqlParser.INDEX_RS - 608)) | (1 << (PlSqlParser.INDEX_SCAN - 608)))) !== 0) || ((((_la - 640)) & ~0x1f) == 0 && ((1 << (_la - 640)) & ((1 << (PlSqlParser.INDEX_SKIP_SCAN - 640)) | (1 << (PlSqlParser.INDEX_SS_ASC - 640)) | (1 << (PlSqlParser.INDEX_SS_DESC - 640)) | (1 << (PlSqlParser.INDEX_SS - 640)) | (1 << (PlSqlParser.INDEX_STATS - 640)) | (1 << (PlSqlParser.INDEXTYPE - 640)) | (1 << (PlSqlParser.INDEXTYPES - 640)) | (1 << (PlSqlParser.INDICATOR - 640)) | (1 << (PlSqlParser.INDICES - 640)) | (1 << (PlSqlParser.INFINITE - 640)) | (1 << (PlSqlParser.INFORMATIONAL - 640)) | (1 << (PlSqlParser.INHERIT - 640)) | (1 << (PlSqlParser.IN - 640)) | (1 << (PlSqlParser.INITCAP - 640)) | (1 << (PlSqlParser.INITIAL - 640)) | (1 << (PlSqlParser.INITIALIZED - 640)) | (1 << (PlSqlParser.INITIALLY - 640)) | (1 << (PlSqlParser.INITRANS - 640)) | (1 << (PlSqlParser.INLINE - 640)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 640)) | (1 << (PlSqlParser.INMEMORY - 640)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 640)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 640)) | (1 << (PlSqlParser.INNER - 640)) | (1 << (PlSqlParser.INOUT - 640)) | (1 << (PlSqlParser.INPLACE - 640)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 640)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 640)) | (1 << (PlSqlParser.INSERTCHILDXML - 640)) | (1 << (PlSqlParser.INSERT - 640)) | (1 << (PlSqlParser.INSERTXMLAFTER - 640)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 640)))) !== 0) || ((((_la - 672)) & ~0x1f) == 0 && ((1 << (_la - 672)) & ((1 << (PlSqlParser.INSTANCE - 672)) | (1 << (PlSqlParser.INSTANCES - 672)) | (1 << (PlSqlParser.INSTANTIABLE - 672)) | (1 << (PlSqlParser.INSTANTLY - 672)) | (1 << (PlSqlParser.INSTEAD - 672)) | (1 << (PlSqlParser.INSTR2 - 672)) | (1 << (PlSqlParser.INSTR4 - 672)) | (1 << (PlSqlParser.INSTRB - 672)) | (1 << (PlSqlParser.INSTRC - 672)) | (1 << (PlSqlParser.INSTR - 672)) | (1 << (PlSqlParser.INTEGER - 672)) | (1 << (PlSqlParser.INTERLEAVED - 672)) | (1 << (PlSqlParser.INTERMEDIATE - 672)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 672)) | (1 << (PlSqlParser.INTERNAL_USE - 672)) | (1 << (PlSqlParser.INTERPRETED - 672)) | (1 << (PlSqlParser.INTERSECT - 672)) | (1 << (PlSqlParser.INTERVAL - 672)) | (1 << (PlSqlParser.INT - 672)) | (1 << (PlSqlParser.INTO - 672)) | (1 << (PlSqlParser.INVALIDATE - 672)) | (1 << (PlSqlParser.INVISIBLE - 672)) | (1 << (PlSqlParser.IN_XQUERY - 672)) | (1 << (PlSqlParser.IS - 672)) | (1 << (PlSqlParser.ISOLATION - 672)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 672)) | (1 << (PlSqlParser.ITERATE - 672)) | (1 << (PlSqlParser.ITERATION_NUMBER - 672)) | (1 << (PlSqlParser.JAVA - 672)) | (1 << (PlSqlParser.JOB - 672)) | (1 << (PlSqlParser.JOIN - 672)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 672)))) !== 0) || ((((_la - 704)) & ~0x1f) == 0 && ((1 << (_la - 704)) & ((1 << (PlSqlParser.JSON_ARRAY - 704)) | (1 << (PlSqlParser.JSON_EQUAL - 704)) | (1 << (PlSqlParser.JSON_EXISTS2 - 704)) | (1 << (PlSqlParser.JSON_EXISTS - 704)) | (1 << (PlSqlParser.JSONGET - 704)) | (1 << (PlSqlParser.JSON - 704)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 704)) | (1 << (PlSqlParser.JSON_OBJECT - 704)) | (1 << (PlSqlParser.JSONPARSE - 704)) | (1 << (PlSqlParser.JSON_QUERY - 704)) | (1 << (PlSqlParser.JSON_SERIALIZE - 704)) | (1 << (PlSqlParser.JSON_TABLE - 704)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 704)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 704)) | (1 << (PlSqlParser.JSON_VALUE - 704)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 704)) | (1 << (PlSqlParser.KEEP - 704)) | (1 << (PlSqlParser.KERBEROS - 704)) | (1 << (PlSqlParser.KEY - 704)) | (1 << (PlSqlParser.KEY_LENGTH - 704)) | (1 << (PlSqlParser.KEYSIZE - 704)) | (1 << (PlSqlParser.KEYS - 704)) | (1 << (PlSqlParser.KEYSTORE - 704)) | (1 << (PlSqlParser.KILL - 704)) | (1 << (PlSqlParser.LABEL - 704)) | (1 << (PlSqlParser.LANGUAGE - 704)) | (1 << (PlSqlParser.LAST_DAY - 704)) | (1 << (PlSqlParser.LAST - 704)) | (1 << (PlSqlParser.LAST_VALUE - 704)) | (1 << (PlSqlParser.LATERAL - 704)) | (1 << (PlSqlParser.LAX - 704)) | (1 << (PlSqlParser.LAYER - 704)))) !== 0) || ((((_la - 736)) & ~0x1f) == 0 && ((1 << (_la - 736)) & ((1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 736)) | (1 << (PlSqlParser.LDAP_REGISTRATION - 736)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 736)) | (1 << (PlSqlParser.LEADING - 736)) | (1 << (PlSqlParser.LEFT - 736)) | (1 << (PlSqlParser.LENGTH2 - 736)) | (1 << (PlSqlParser.LENGTH4 - 736)) | (1 << (PlSqlParser.LENGTHB - 736)) | (1 << (PlSqlParser.LENGTHC - 736)) | (1 << (PlSqlParser.LENGTH - 736)) | (1 << (PlSqlParser.LESS - 736)) | (1 << (PlSqlParser.LEVEL - 736)) | (1 << (PlSqlParser.LEVELS - 736)) | (1 << (PlSqlParser.LIBRARY - 736)) | (1 << (PlSqlParser.LIFECYCLE - 736)) | (1 << (PlSqlParser.LIFE - 736)) | (1 << (PlSqlParser.LIFETIME - 736)) | (1 << (PlSqlParser.LIKE2 - 736)) | (1 << (PlSqlParser.LIKE4 - 736)) | (1 << (PlSqlParser.LIKEC - 736)) | (1 << (PlSqlParser.LIKE_EXPAND - 736)) | (1 << (PlSqlParser.LIKE - 736)) | (1 << (PlSqlParser.LIMIT - 736)) | (1 << (PlSqlParser.LINEAR - 736)) | (1 << (PlSqlParser.LINK - 736)) | (1 << (PlSqlParser.LIST - 736)) | (1 << (PlSqlParser.LN - 736)) | (1 << (PlSqlParser.LNNVL - 736)) | (1 << (PlSqlParser.LOAD - 736)) | (1 << (PlSqlParser.LOB - 736)) | (1 << (PlSqlParser.LOBNVL - 736)) | (1 << (PlSqlParser.LOBS - 736)))) !== 0) || ((((_la - 768)) & ~0x1f) == 0 && ((1 << (_la - 768)) & ((1 << (PlSqlParser.LOCAL_INDEXES - 768)) | (1 << (PlSqlParser.LOCAL - 768)) | (1 << (PlSqlParser.LOCALTIME - 768)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 768)) | (1 << (PlSqlParser.LOCATION - 768)) | (1 << (PlSqlParser.LOCATOR - 768)) | (1 << (PlSqlParser.LOCKED - 768)) | (1 << (PlSqlParser.LOCKING - 768)) | (1 << (PlSqlParser.LOCK - 768)) | (1 << (PlSqlParser.LOGFILE - 768)) | (1 << (PlSqlParser.LOGFILES - 768)) | (1 << (PlSqlParser.LOGGING - 768)) | (1 << (PlSqlParser.LOGICAL - 768)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 768)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 768)) | (1 << (PlSqlParser.LOG - 768)) | (1 << (PlSqlParser.LOGMINING - 768)) | (1 << (PlSqlParser.LOGOFF - 768)) | (1 << (PlSqlParser.LOGON - 768)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 768)) | (1 << (PlSqlParser.LONG - 768)) | (1 << (PlSqlParser.LOOP - 768)) | (1 << (PlSqlParser.LOWER - 768)) | (1 << (PlSqlParser.LOW - 768)) | (1 << (PlSqlParser.LPAD - 768)) | (1 << (PlSqlParser.LTRIM - 768)) | (1 << (PlSqlParser.MAIN - 768)) | (1 << (PlSqlParser.MAKE_REF - 768)) | (1 << (PlSqlParser.MANAGED - 768)) | (1 << (PlSqlParser.MANAGE - 768)) | (1 << (PlSqlParser.MANAGEMENT - 768)) | (1 << (PlSqlParser.MANAGER - 768)))) !== 0) || ((((_la - 800)) & ~0x1f) == 0 && ((1 << (_la - 800)) & ((1 << (PlSqlParser.MANUAL - 800)) | (1 << (PlSqlParser.MAP - 800)) | (1 << (PlSqlParser.MAPPING - 800)) | (1 << (PlSqlParser.MASTER - 800)) | (1 << (PlSqlParser.MATCHED - 800)) | (1 << (PlSqlParser.MATCHES - 800)) | (1 << (PlSqlParser.MATCH - 800)) | (1 << (PlSqlParser.MATCH_NUMBER - 800)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 800)) | (1 << (PlSqlParser.MATERIALIZED - 800)) | (1 << (PlSqlParser.MATERIALIZE - 800)) | (1 << (PlSqlParser.MAXARCHLOGS - 800)) | (1 << (PlSqlParser.MAXDATAFILES - 800)) | (1 << (PlSqlParser.MAXEXTENTS - 800)) | (1 << (PlSqlParser.MAXIMIZE - 800)) | (1 << (PlSqlParser.MAXINSTANCES - 800)) | (1 << (PlSqlParser.MAXLOGFILES - 800)) | (1 << (PlSqlParser.MAXLOGHISTORY - 800)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 800)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 800)) | (1 << (PlSqlParser.MAXSIZE - 800)) | (1 << (PlSqlParser.MAXTRANS - 800)) | (1 << (PlSqlParser.MAXVALUE - 800)) | (1 << (PlSqlParser.MEASURE - 800)) | (1 << (PlSqlParser.MEASURES - 800)) | (1 << (PlSqlParser.MEDIUM - 800)) | (1 << (PlSqlParser.MEMBER - 800)) | (1 << (PlSqlParser.MEMCOMPRESS - 800)) | (1 << (PlSqlParser.MEMORY - 800)) | (1 << (PlSqlParser.MERGEACTIONS - 800)) | (1 << (PlSqlParser.MERGE_AJ - 800)) | (1 << (PlSqlParser.MERGE_CONST_ON - 800)))) !== 0) || ((((_la - 832)) & ~0x1f) == 0 && ((1 << (_la - 832)) & ((1 << (PlSqlParser.MERGE - 832)) | (1 << (PlSqlParser.MERGE_SJ - 832)) | (1 << (PlSqlParser.METADATA - 832)) | (1 << (PlSqlParser.METHOD - 832)) | (1 << (PlSqlParser.MIGRATE - 832)) | (1 << (PlSqlParser.MIGRATION - 832)) | (1 << (PlSqlParser.MINEXTENTS - 832)) | (1 << (PlSqlParser.MINIMIZE - 832)) | (1 << (PlSqlParser.MINIMUM - 832)) | (1 << (PlSqlParser.MINING - 832)) | (1 << (PlSqlParser.MINUS - 832)) | (1 << (PlSqlParser.MINUS_NULL - 832)) | (1 << (PlSqlParser.MINUTE - 832)) | (1 << (PlSqlParser.MINVALUE - 832)) | (1 << (PlSqlParser.MIRRORCOLD - 832)) | (1 << (PlSqlParser.MIRRORHOT - 832)) | (1 << (PlSqlParser.MIRROR - 832)) | (1 << (PlSqlParser.MLSLABEL - 832)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 832)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 832)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 832)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 832)) | (1 << (PlSqlParser.MODEL - 832)) | (1 << (PlSqlParser.MODEL_NB - 832)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 832)) | (1 << (PlSqlParser.MODEL_PBY - 832)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 832)) | (1 << (PlSqlParser.MODEL_SV - 832)) | (1 << (PlSqlParser.MODE - 832)) | (1 << (PlSqlParser.MODIFICATION - 832)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 832)) | (1 << (PlSqlParser.MODIFY - 832)))) !== 0) || ((((_la - 864)) & ~0x1f) == 0 && ((1 << (_la - 864)) & ((1 << (PlSqlParser.MOD - 864)) | (1 << (PlSqlParser.MODULE - 864)) | (1 << (PlSqlParser.MONITORING - 864)) | (1 << (PlSqlParser.MONITOR - 864)) | (1 << (PlSqlParser.MONTH - 864)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 864)) | (1 << (PlSqlParser.MONTHS - 864)) | (1 << (PlSqlParser.MOUNT - 864)) | (1 << (PlSqlParser.MOUNTPATH - 864)) | (1 << (PlSqlParser.MOVEMENT - 864)) | (1 << (PlSqlParser.MOVE - 864)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 864)) | (1 << (PlSqlParser.MULTISET - 864)) | (1 << (PlSqlParser.MV_MERGE - 864)) | (1 << (PlSqlParser.NAMED - 864)) | (1 << (PlSqlParser.NAME - 864)) | (1 << (PlSqlParser.NAMESPACE - 864)) | (1 << (PlSqlParser.NAN - 864)) | (1 << (PlSqlParser.NANVL - 864)) | (1 << (PlSqlParser.NATIONAL - 864)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 864)) | (1 << (PlSqlParser.NATIVE - 864)) | (1 << (PlSqlParser.NATURAL - 864)) | (1 << (PlSqlParser.NATURALN - 864)) | (1 << (PlSqlParser.NAV - 864)) | (1 << (PlSqlParser.NCHAR_CS - 864)) | (1 << (PlSqlParser.NCHAR - 864)) | (1 << (PlSqlParser.NCHR - 864)) | (1 << (PlSqlParser.NCLOB - 864)) | (1 << (PlSqlParser.NEEDED - 864)) | (1 << (PlSqlParser.NEG - 864)) | (1 << (PlSqlParser.NESTED - 864)))) !== 0) || ((((_la - 896)) & ~0x1f) == 0 && ((1 << (_la - 896)) & ((1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 896)) | (1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 896)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 896)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 896)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 896)) | (1 << (PlSqlParser.NETWORK - 896)) | (1 << (PlSqlParser.NEVER - 896)) | (1 << (PlSqlParser.NEW - 896)) | (1 << (PlSqlParser.NEW_TIME - 896)) | (1 << (PlSqlParser.NEXT_DAY - 896)) | (1 << (PlSqlParser.NEXT - 896)) | (1 << (PlSqlParser.NL_AJ - 896)) | (1 << (PlSqlParser.NLJ_BATCHING - 896)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 896)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 896)) | (1 << (PlSqlParser.NLJ_PREFETCH - 896)) | (1 << (PlSqlParser.NLS_CALENDAR - 896)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 896)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 896)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 896)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 896)) | (1 << (PlSqlParser.NLS_COMP - 896)) | (1 << (PlSqlParser.NLS_CURRENCY - 896)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 896)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 896)) | (1 << (PlSqlParser.NLS_INITCAP - 896)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 896)) | (1 << (PlSqlParser.NL_SJ - 896)) | (1 << (PlSqlParser.NLS_LANG - 896)) | (1 << (PlSqlParser.NLS_LANGUAGE - 896)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 896)) | (1 << (PlSqlParser.NLS_LOWER - 896)))) !== 0) || ((((_la - 928)) & ~0x1f) == 0 && ((1 << (_la - 928)) & ((1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 928)) | (1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 928)) | (1 << (PlSqlParser.NLS_SORT - 928)) | (1 << (PlSqlParser.NLSSORT - 928)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 928)) | (1 << (PlSqlParser.NLS_TERRITORY - 928)) | (1 << (PlSqlParser.NLS_UPPER - 928)) | (1 << (PlSqlParser.NO_ACCESS - 928)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 928)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 928)) | (1 << (PlSqlParser.NOAPPEND - 928)) | (1 << (PlSqlParser.NOARCHIVELOG - 928)) | (1 << (PlSqlParser.NOAUDIT - 928)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 928)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 928)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 928)) | (1 << (PlSqlParser.NO_BIND_AWARE - 928)) | (1 << (PlSqlParser.NO_BUFFER - 928)) | (1 << (PlSqlParser.NOCACHE - 928)) | (1 << (PlSqlParser.NO_CARTESIAN - 928)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 928)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 928)) | (1 << (PlSqlParser.NO_CLUSTERING - 928)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 928)) | (1 << (PlSqlParser.NO_COMMON_DATA - 928)) | (1 << (PlSqlParser.NOCOMPRESS - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 928)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 928)) | (1 << (PlSqlParser.NOCOPY - 928)))) !== 0) || ((((_la - 960)) & ~0x1f) == 0 && ((1 << (_la - 960)) & ((1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 960)) | (1 << (PlSqlParser.NO_CPU_COSTING - 960)) | (1 << (PlSqlParser.NOCPU_COSTING - 960)) | (1 << (PlSqlParser.NOCYCLE - 960)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 960)) | (1 << (PlSqlParser.NO_DECORRELATE - 960)) | (1 << (PlSqlParser.NODELAY - 960)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 960)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 960)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 960)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 960)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 960)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 960)) | (1 << (PlSqlParser.NOENTITYESCAPING - 960)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 960)) | (1 << (PlSqlParser.NO_EXPAND - 960)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 960)) | (1 << (PlSqlParser.NO_FACT - 960)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 960)) | (1 << (PlSqlParser.NO_FILTERING - 960)) | (1 << (PlSqlParser.NOFORCE - 960)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 960)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 960)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 960)) | (1 << (PlSqlParser.NOGUARANTEE - 960)) | (1 << (PlSqlParser.NO_INDEX_FFS - 960)) | (1 << (PlSqlParser.NO_INDEX - 960)) | (1 << (PlSqlParser.NO_INDEX_SS - 960)) | (1 << (PlSqlParser.NO_INMEMORY - 960)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 960)) | (1 << (PlSqlParser.NOKEEP - 960)) | (1 << (PlSqlParser.NO_LOAD - 960)))) !== 0) || ((((_la - 992)) & ~0x1f) == 0 && ((1 << (_la - 992)) & ((1 << (PlSqlParser.NOLOCAL - 992)) | (1 << (PlSqlParser.NOLOGGING - 992)) | (1 << (PlSqlParser.NOMAPPING - 992)) | (1 << (PlSqlParser.NOMAXVALUE - 992)) | (1 << (PlSqlParser.NO_MERGE - 992)) | (1 << (PlSqlParser.NOMINIMIZE - 992)) | (1 << (PlSqlParser.NOMINVALUE - 992)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 992)) | (1 << (PlSqlParser.NO_MONITORING - 992)) | (1 << (PlSqlParser.NOMONITORING - 992)) | (1 << (PlSqlParser.NO_MONITOR - 992)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 992)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 992)) | (1 << (PlSqlParser.NONBLOCKING - 992)) | (1 << (PlSqlParser.NONEDITIONABLE - 992)) | (1 << (PlSqlParser.NONE - 992)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 992)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 992)) | (1 << (PlSqlParser.NO - 992)) | (1 << (PlSqlParser.NONSCHEMA - 992)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 992)) | (1 << (PlSqlParser.NOORDER - 992)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 992)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 992)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 992)) | (1 << (PlSqlParser.NOOVERRIDE - 992)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 992)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 992)) | (1 << (PlSqlParser.NO_PARALLEL - 992)) | (1 << (PlSqlParser.NOPARALLEL - 992)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 992)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 992)))) !== 0) || ((((_la - 1024)) & ~0x1f) == 0 && ((1 << (_la - 1024)) & ((1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 1024)) | (1 << (PlSqlParser.NOPARTITION - 1024)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1024)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1024)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1024)) | (1 << (PlSqlParser.NO_PQ_MAP - 1024)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1024)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1024)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1024)) | (1 << (PlSqlParser.NO_PULL_PRED - 1024)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1024)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1024)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1024)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1024)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1024)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1024)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1024)) | (1 << (PlSqlParser.NORELOCATE - 1024)) | (1 << (PlSqlParser.NORELY - 1024)) | (1 << (PlSqlParser.NOREPAIR - 1024)) | (1 << (PlSqlParser.NOREPLAY - 1024)) | (1 << (PlSqlParser.NORESETLOGS - 1024)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1024)) | (1 << (PlSqlParser.NOREVERSE - 1024)) | (1 << (PlSqlParser.NO_REWRITE - 1024)) | (1 << (PlSqlParser.NOREWRITE - 1024)) | (1 << (PlSqlParser.NORMAL - 1024)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1024)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1024)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1024)) | (1 << (PlSqlParser.NOSEGMENT - 1024)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1024)))) !== 0) || ((((_la - 1056)) & ~0x1f) == 0 && ((1 << (_la - 1056)) & ((1 << (PlSqlParser.NO_SEMI_TO_INNER - 1056)) | (1 << (PlSqlParser.NO_SET_TO_JOIN - 1056)) | (1 << (PlSqlParser.NOSORT - 1056)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1056)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1056)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1056)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1056)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1056)) | (1 << (PlSqlParser.NOSTRICT - 1056)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1056)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1056)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1056)) | (1 << (PlSqlParser.NOSWITCH - 1056)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1056)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1056)) | (1 << (PlSqlParser.NOTHING - 1056)) | (1 << (PlSqlParser.NOTIFICATION - 1056)) | (1 << (PlSqlParser.NOT - 1056)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1056)) | (1 << (PlSqlParser.NO_UNNEST - 1056)) | (1 << (PlSqlParser.NO_USE_CUBE - 1056)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1056)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1056)) | (1 << (PlSqlParser.NO_USE_HASH - 1056)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1056)) | (1 << (PlSqlParser.NO_USE_MERGE - 1056)) | (1 << (PlSqlParser.NO_USE_NL - 1056)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1056)) | (1 << (PlSqlParser.NOVALIDATE - 1056)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1056)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1056)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1056)))) !== 0) || ((((_la - 1088)) & ~0x1f) == 0 && ((1 << (_la - 1088)) & ((1 << (PlSqlParser.NOWAIT - 1088)) | (1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1088)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1088)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1088)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1088)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1088)) | (1 << (PlSqlParser.NO_ZONEMAP - 1088)) | (1 << (PlSqlParser.NTH_VALUE - 1088)) | (1 << (PlSqlParser.NULLIF - 1088)) | (1 << (PlSqlParser.NULL_ - 1088)) | (1 << (PlSqlParser.NULLS - 1088)) | (1 << (PlSqlParser.NUMBER - 1088)) | (1 << (PlSqlParser.NUMERIC - 1088)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1088)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1088)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1088)) | (1 << (PlSqlParser.NVARCHAR2 - 1088)) | (1 << (PlSqlParser.NVL2 - 1088)) | (1 << (PlSqlParser.OBJECT2XML - 1088)) | (1 << (PlSqlParser.OBJECT - 1088)) | (1 << (PlSqlParser.OBJ_ID - 1088)) | (1 << (PlSqlParser.OBJNO - 1088)) | (1 << (PlSqlParser.OBJNO_REUSE - 1088)) | (1 << (PlSqlParser.OCCURENCES - 1088)) | (1 << (PlSqlParser.OFFLINE - 1088)) | (1 << (PlSqlParser.OFF - 1088)) | (1 << (PlSqlParser.OFFSET - 1088)) | (1 << (PlSqlParser.OF - 1088)) | (1 << (PlSqlParser.OIDINDEX - 1088)) | (1 << (PlSqlParser.OID - 1088)) | (1 << (PlSqlParser.OLAP - 1088)) | (1 << (PlSqlParser.OLD - 1088)))) !== 0) || ((((_la - 1120)) & ~0x1f) == 0 && ((1 << (_la - 1120)) & ((1 << (PlSqlParser.OLD_PUSH_PRED - 1120)) | (1 << (PlSqlParser.OLS - 1120)) | (1 << (PlSqlParser.OLTP - 1120)) | (1 << (PlSqlParser.OMIT - 1120)) | (1 << (PlSqlParser.ONE - 1120)) | (1 << (PlSqlParser.ONLINE - 1120)) | (1 << (PlSqlParser.ONLINELOG - 1120)) | (1 << (PlSqlParser.ONLY - 1120)) | (1 << (PlSqlParser.ON - 1120)) | (1 << (PlSqlParser.OPAQUE - 1120)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1120)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1120)) | (1 << (PlSqlParser.OPCODE - 1120)) | (1 << (PlSqlParser.OPEN - 1120)) | (1 << (PlSqlParser.OPERATIONS - 1120)) | (1 << (PlSqlParser.OPERATOR - 1120)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1120)) | (1 << (PlSqlParser.OPTIMAL - 1120)) | (1 << (PlSqlParser.OPTIMIZE - 1120)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1120)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1120)) | (1 << (PlSqlParser.OPTION - 1120)) | (1 << (PlSqlParser.OPT_PARAM - 1120)) | (1 << (PlSqlParser.ORA_BRANCH - 1120)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1120)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1120)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1120)) | (1 << (PlSqlParser.ORADATA - 1120)) | (1 << (PlSqlParser.ORADEBUG - 1120)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1120)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1120)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1120)))) !== 0) || ((((_la - 1152)) & ~0x1f) == 0 && ((1 << (_la - 1152)) & ((1 << (PlSqlParser.ORA_GET_ACLIDS - 1152)) | (1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1152)) | (1 << (PlSqlParser.ORA_HASH - 1152)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1152)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1152)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1152)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1152)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1152)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1152)) | (1 << (PlSqlParser.ORA_ROWSCN - 1152)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1152)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1152)) | (1 << (PlSqlParser.ORA_TABVERSION - 1152)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1152)) | (1 << (PlSqlParser.ORDERED - 1152)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1152)) | (1 << (PlSqlParser.ORDER - 1152)) | (1 << (PlSqlParser.ORDINALITY - 1152)) | (1 << (PlSqlParser.OR_EXPAND - 1152)) | (1 << (PlSqlParser.ORGANIZATION - 1152)) | (1 << (PlSqlParser.OR - 1152)) | (1 << (PlSqlParser.OR_PREDICATES - 1152)) | (1 << (PlSqlParser.OSERROR - 1152)) | (1 << (PlSqlParser.OTHER - 1152)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1152)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1152)) | (1 << (PlSqlParser.OUTER - 1152)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1152)) | (1 << (PlSqlParser.OUTLINE - 1152)) | (1 << (PlSqlParser.OUT_OF_LINE - 1152)) | (1 << (PlSqlParser.OUT - 1152)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1152)))) !== 0) || ((((_la - 1184)) & ~0x1f) == 0 && ((1 << (_la - 1184)) & ((1 << (PlSqlParser.OVERFLOW - 1184)) | (1 << (PlSqlParser.OVERLAPS - 1184)) | (1 << (PlSqlParser.OVER - 1184)) | (1 << (PlSqlParser.OVERRIDING - 1184)) | (1 << (PlSqlParser.OWNER - 1184)) | (1 << (PlSqlParser.OWNERSHIP - 1184)) | (1 << (PlSqlParser.OWN - 1184)) | (1 << (PlSqlParser.PACKAGE - 1184)) | (1 << (PlSqlParser.PACKAGES - 1184)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1184)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1184)) | (1 << (PlSqlParser.PARALLEL - 1184)) | (1 << (PlSqlParser.PARAMETERFILE - 1184)) | (1 << (PlSqlParser.PARAMETERS - 1184)) | (1 << (PlSqlParser.PARAM - 1184)) | (1 << (PlSqlParser.PARENT - 1184)) | (1 << (PlSqlParser.PARITY - 1184)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1184)) | (1 << (PlSqlParser.PARTIALLY - 1184)) | (1 << (PlSqlParser.PARTIAL - 1184)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1184)) | (1 << (PlSqlParser.PARTITION_HASH - 1184)) | (1 << (PlSqlParser.PARTITION_LIST - 1184)) | (1 << (PlSqlParser.PARTITION - 1184)) | (1 << (PlSqlParser.PARTITION_RANGE - 1184)) | (1 << (PlSqlParser.PARTITIONS - 1184)) | (1 << (PlSqlParser.PARTNUMINST - 1184)) | (1 << (PlSqlParser.PASSING - 1184)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1184)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1184)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1184)) | (1 << (PlSqlParser.PASSWORD - 1184)))) !== 0) || ((((_la - 1216)) & ~0x1f) == 0 && ((1 << (_la - 1216)) & ((1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1216)) | (1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1216)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1216)) | (1 << (PlSqlParser.PAST - 1216)) | (1 << (PlSqlParser.PATCH - 1216)) | (1 << (PlSqlParser.PATH - 1216)) | (1 << (PlSqlParser.PATH_PREFIX - 1216)) | (1 << (PlSqlParser.PATHS - 1216)) | (1 << (PlSqlParser.PATTERN - 1216)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1216)) | (1 << (PlSqlParser.PBL_HS_END - 1216)) | (1 << (PlSqlParser.PCTFREE - 1216)) | (1 << (PlSqlParser.PCTINCREASE - 1216)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1216)) | (1 << (PlSqlParser.PCTUSED - 1216)) | (1 << (PlSqlParser.PCTVERSION - 1216)) | (1 << (PlSqlParser.PENDING - 1216)) | (1 << (PlSqlParser.PERCENT_FOUND - 1216)) | (1 << (PlSqlParser.PERCENT_ISOPEN - 1216)) | (1 << (PlSqlParser.PERCENT_NOTFOUND - 1216)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1216)) | (1 << (PlSqlParser.PERCENT_RANKM - 1216)) | (1 << (PlSqlParser.PERCENT_ROWCOUNT - 1216)) | (1 << (PlSqlParser.PERCENT_ROWTYPE - 1216)) | (1 << (PlSqlParser.PERCENT_TYPE - 1216)) | (1 << (PlSqlParser.PERFORMANCE - 1216)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1216)) | (1 << (PlSqlParser.PERMANENT - 1216)) | (1 << (PlSqlParser.PERMISSION - 1216)) | (1 << (PlSqlParser.PERMUTE - 1216)) | (1 << (PlSqlParser.PER - 1216)) | (1 << (PlSqlParser.PFILE - 1216)))) !== 0) || ((((_la - 1248)) & ~0x1f) == 0 && ((1 << (_la - 1248)) & ((1 << (PlSqlParser.PHYSICAL - 1248)) | (1 << (PlSqlParser.PIKEY - 1248)) | (1 << (PlSqlParser.PIPELINED - 1248)) | (1 << (PlSqlParser.PIPE - 1248)) | (1 << (PlSqlParser.PIV_GB - 1248)) | (1 << (PlSqlParser.PIVOT - 1248)) | (1 << (PlSqlParser.PIV_SSF - 1248)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1248)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1248)) | (1 << (PlSqlParser.PLAN - 1248)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1248)) | (1 << (PlSqlParser.PLS_INTEGER - 1248)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1248)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1248)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1248)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1248)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1248)) | (1 << (PlSqlParser.PLUGGABLE - 1248)) | (1 << (PlSqlParser.POINT - 1248)) | (1 << (PlSqlParser.POLICY - 1248)) | (1 << (PlSqlParser.POOL_16K - 1248)) | (1 << (PlSqlParser.POOL_2K - 1248)) | (1 << (PlSqlParser.POOL_32K - 1248)) | (1 << (PlSqlParser.POOL_4K - 1248)) | (1 << (PlSqlParser.POOL_8K - 1248)) | (1 << (PlSqlParser.POSITIVEN - 1248)) | (1 << (PlSqlParser.POSITIVE - 1248)) | (1 << (PlSqlParser.POST_TRANSACTION - 1248)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1248)) | (1 << (PlSqlParser.POWERMULTISET - 1248)) | (1 << (PlSqlParser.POWER - 1248)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1248)))) !== 0) || ((((_la - 1280)) & ~0x1f) == 0 && ((1 << (_la - 1280)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE - 1280)) | (1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1280)) | (1 << (PlSqlParser.PQ_FILTER - 1280)) | (1 << (PlSqlParser.PQ_MAP - 1280)) | (1 << (PlSqlParser.PQ_NOMAP - 1280)) | (1 << (PlSqlParser.PQ_REPLICATE - 1280)) | (1 << (PlSqlParser.PQ_SKEW - 1280)) | (1 << (PlSqlParser.PRAGMA - 1280)) | (1 << (PlSqlParser.PREBUILT - 1280)) | (1 << (PlSqlParser.PRECEDES - 1280)) | (1 << (PlSqlParser.PRECEDING - 1280)) | (1 << (PlSqlParser.PRECISION - 1280)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1280)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1280)) | (1 << (PlSqlParser.PRELOAD - 1280)) | (1 << (PlSqlParser.PREPARE - 1280)) | (1 << (PlSqlParser.PRESENTNNV - 1280)) | (1 << (PlSqlParser.PRESENT - 1280)) | (1 << (PlSqlParser.PRESENTV - 1280)) | (1 << (PlSqlParser.PRESERVE_OID - 1280)) | (1 << (PlSqlParser.PRESERVE - 1280)) | (1 << (PlSqlParser.PRETTY - 1280)) | (1 << (PlSqlParser.PREVIOUS - 1280)) | (1 << (PlSqlParser.PREV - 1280)) | (1 << (PlSqlParser.PRIMARY - 1280)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1280)) | (1 << (PlSqlParser.PRIORITY - 1280)) | (1 << (PlSqlParser.PRIOR - 1280)) | (1 << (PlSqlParser.PRIVATE - 1280)) | (1 << (PlSqlParser.PRIVATE_SGA - 1280)) | (1 << (PlSqlParser.PRIVILEGED - 1280)) | (1 << (PlSqlParser.PRIVILEGE - 1280)))) !== 0) || ((((_la - 1312)) & ~0x1f) == 0 && ((1 << (_la - 1312)) & ((1 << (PlSqlParser.PRIVILEGES - 1312)) | (1 << (PlSqlParser.PROCEDURAL - 1312)) | (1 << (PlSqlParser.PROCEDURE - 1312)) | (1 << (PlSqlParser.PROCESS - 1312)) | (1 << (PlSqlParser.PROFILE - 1312)) | (1 << (PlSqlParser.PROGRAM - 1312)) | (1 << (PlSqlParser.PROJECT - 1312)) | (1 << (PlSqlParser.PROPAGATE - 1312)) | (1 << (PlSqlParser.PROTECTED - 1312)) | (1 << (PlSqlParser.PROTECTION - 1312)) | (1 << (PlSqlParser.PROXY - 1312)) | (1 << (PlSqlParser.PRUNING - 1312)) | (1 << (PlSqlParser.PUBLIC - 1312)) | (1 << (PlSqlParser.PULL_PRED - 1312)) | (1 << (PlSqlParser.PURGE - 1312)) | (1 << (PlSqlParser.PUSH_PRED - 1312)) | (1 << (PlSqlParser.PUSH_SUBQ - 1312)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1312)) | (1 << (PlSqlParser.PX_GRANULE - 1312)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1312)) | (1 << (PlSqlParser.QB_NAME - 1312)) | (1 << (PlSqlParser.QUERY_BLOCK - 1312)) | (1 << (PlSqlParser.QUERY - 1312)) | (1 << (PlSqlParser.QUEUE_CURR - 1312)) | (1 << (PlSqlParser.QUEUE - 1312)) | (1 << (PlSqlParser.QUEUE_ROWP - 1312)) | (1 << (PlSqlParser.QUIESCE - 1312)) | (1 << (PlSqlParser.QUORUM - 1312)) | (1 << (PlSqlParser.QUOTA - 1312)) | (1 << (PlSqlParser.RAISE - 1312)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1312)) | (1 << (PlSqlParser.RANDOM - 1312)))) !== 0) || ((((_la - 1344)) & ~0x1f) == 0 && ((1 << (_la - 1344)) & ((1 << (PlSqlParser.RANGE - 1344)) | (1 << (PlSqlParser.RANKM - 1344)) | (1 << (PlSqlParser.RAPIDLY - 1344)) | (1 << (PlSqlParser.RAW - 1344)) | (1 << (PlSqlParser.RAWTOHEX - 1344)) | (1 << (PlSqlParser.RAWTONHEX - 1344)) | (1 << (PlSqlParser.RBA - 1344)) | (1 << (PlSqlParser.RBO_OUTLINE - 1344)) | (1 << (PlSqlParser.RDBA - 1344)) | (1 << (PlSqlParser.READ - 1344)) | (1 << (PlSqlParser.READS - 1344)) | (1 << (PlSqlParser.REALM - 1344)) | (1 << (PlSqlParser.REAL - 1344)) | (1 << (PlSqlParser.REBALANCE - 1344)) | (1 << (PlSqlParser.REBUILD - 1344)) | (1 << (PlSqlParser.RECORD - 1344)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1344)) | (1 << (PlSqlParser.RECOVERABLE - 1344)) | (1 << (PlSqlParser.RECOVER - 1344)) | (1 << (PlSqlParser.RECOVERY - 1344)) | (1 << (PlSqlParser.RECYCLEBIN - 1344)) | (1 << (PlSqlParser.RECYCLE - 1344)) | (1 << (PlSqlParser.REDACTION - 1344)) | (1 << (PlSqlParser.REDEFINE - 1344)) | (1 << (PlSqlParser.REDO - 1344)) | (1 << (PlSqlParser.REDUCED - 1344)) | (1 << (PlSqlParser.REDUNDANCY - 1344)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1344)) | (1 << (PlSqlParser.REFERENCED - 1344)) | (1 << (PlSqlParser.REFERENCE - 1344)) | (1 << (PlSqlParser.REFERENCES - 1344)) | (1 << (PlSqlParser.REFERENCING - 1344)))) !== 0) || ((((_la - 1376)) & ~0x1f) == 0 && ((1 << (_la - 1376)) & ((1 << (PlSqlParser.REF - 1376)) | (1 << (PlSqlParser.REFRESH - 1376)) | (1 << (PlSqlParser.REFTOHEX - 1376)) | (1 << (PlSqlParser.REGEXP_COUNT - 1376)) | (1 << (PlSqlParser.REGEXP_INSTR - 1376)) | (1 << (PlSqlParser.REGEXP_LIKE - 1376)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1376)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1376)) | (1 << (PlSqlParser.REGISTER - 1376)) | (1 << (PlSqlParser.REGR_AVGX - 1376)) | (1 << (PlSqlParser.REGR_AVGY - 1376)) | (1 << (PlSqlParser.REGR_COUNT - 1376)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1376)) | (1 << (PlSqlParser.REGR_R2 - 1376)) | (1 << (PlSqlParser.REGR_SLOPE - 1376)) | (1 << (PlSqlParser.REGR_SXX - 1376)) | (1 << (PlSqlParser.REGR_SXY - 1376)) | (1 << (PlSqlParser.REGR_SYY - 1376)) | (1 << (PlSqlParser.REGULAR - 1376)) | (1 << (PlSqlParser.REJECT - 1376)) | (1 << (PlSqlParser.REKEY - 1376)) | (1 << (PlSqlParser.RELATIONAL - 1376)) | (1 << (PlSqlParser.RELIES_ON - 1376)) | (1 << (PlSqlParser.RELOCATE - 1376)) | (1 << (PlSqlParser.RELY - 1376)) | (1 << (PlSqlParser.REMAINDER - 1376)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1376)) | (1 << (PlSqlParser.REMOVE - 1376)) | (1 << (PlSqlParser.RENAME - 1376)) | (1 << (PlSqlParser.REPAIR - 1376)) | (1 << (PlSqlParser.REPEAT - 1376)) | (1 << (PlSqlParser.REPLACE - 1376)))) !== 0) || ((((_la - 1408)) & ~0x1f) == 0 && ((1 << (_la - 1408)) & ((1 << (PlSqlParser.REPLICATION - 1408)) | (1 << (PlSqlParser.REQUIRED - 1408)) | (1 << (PlSqlParser.RESETLOGS - 1408)) | (1 << (PlSqlParser.RESET - 1408)) | (1 << (PlSqlParser.RESIZE - 1408)) | (1 << (PlSqlParser.RESOLVE - 1408)) | (1 << (PlSqlParser.RESOLVER - 1408)) | (1 << (PlSqlParser.RESOURCE - 1408)) | (1 << (PlSqlParser.RESPECT - 1408)) | (1 << (PlSqlParser.RESTART - 1408)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1408)) | (1 << (PlSqlParser.RESTORE - 1408)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1408)) | (1 << (PlSqlParser.RESTRICTED - 1408)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1408)) | (1 << (PlSqlParser.RESTRICT - 1408)) | (1 << (PlSqlParser.RESULT_CACHE - 1408)) | (1 << (PlSqlParser.RESULT - 1408)) | (1 << (PlSqlParser.RESUMABLE - 1408)) | (1 << (PlSqlParser.RESUME - 1408)) | (1 << (PlSqlParser.RETENTION - 1408)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1408)) | (1 << (PlSqlParser.RETURNING - 1408)) | (1 << (PlSqlParser.RETURN - 1408)) | (1 << (PlSqlParser.REUSE - 1408)) | (1 << (PlSqlParser.REVERSE - 1408)) | (1 << (PlSqlParser.REVOKE - 1408)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1408)) | (1 << (PlSqlParser.REWRITE - 1408)) | (1 << (PlSqlParser.RIGHT - 1408)) | (1 << (PlSqlParser.ROLE - 1408)) | (1 << (PlSqlParser.ROLESET - 1408)))) !== 0) || ((((_la - 1440)) & ~0x1f) == 0 && ((1 << (_la - 1440)) & ((1 << (PlSqlParser.ROLES - 1440)) | (1 << (PlSqlParser.ROLLBACK - 1440)) | (1 << (PlSqlParser.ROLLING - 1440)) | (1 << (PlSqlParser.ROLLUP - 1440)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1440)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1440)) | (1 << (PlSqlParser.ROWID - 1440)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1440)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1440)) | (1 << (PlSqlParser.ROW_LENGTH - 1440)) | (1 << (PlSqlParser.ROWNUM - 1440)) | (1 << (PlSqlParser.ROW - 1440)) | (1 << (PlSqlParser.ROWS - 1440)) | (1 << (PlSqlParser.RPAD - 1440)) | (1 << (PlSqlParser.RTRIM - 1440)) | (1 << (PlSqlParser.RULE - 1440)) | (1 << (PlSqlParser.RULES - 1440)) | (1 << (PlSqlParser.RUNNING - 1440)) | (1 << (PlSqlParser.SALT - 1440)) | (1 << (PlSqlParser.SAMPLE - 1440)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1440)) | (1 << (PlSqlParser.SAVEPOINT - 1440)) | (1 << (PlSqlParser.SAVE - 1440)) | (1 << (PlSqlParser.SB4 - 1440)) | (1 << (PlSqlParser.SCALE_ROWS - 1440)) | (1 << (PlSqlParser.SCALE - 1440)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1440)) | (1 << (PlSqlParser.SCAN - 1440)) | (1 << (PlSqlParser.SCHEDULER - 1440)) | (1 << (PlSqlParser.SCHEMACHECK - 1440)) | (1 << (PlSqlParser.SCHEMA - 1440)) | (1 << (PlSqlParser.SCN_ASCENDING - 1440)))) !== 0) || ((((_la - 1472)) & ~0x1f) == 0 && ((1 << (_la - 1472)) & ((1 << (PlSqlParser.SCN - 1472)) | (1 << (PlSqlParser.SCOPE - 1472)) | (1 << (PlSqlParser.SCRUB - 1472)) | (1 << (PlSqlParser.SD_ALL - 1472)) | (1 << (PlSqlParser.SD_INHIBIT - 1472)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1472)) | (1 << (PlSqlParser.SD_SHOW - 1472)) | (1 << (PlSqlParser.SEARCH - 1472)) | (1 << (PlSqlParser.SECOND - 1472)) | (1 << (PlSqlParser.SECRET - 1472)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1472)) | (1 << (PlSqlParser.SECUREFILE - 1472)) | (1 << (PlSqlParser.SECURITY - 1472)) | (1 << (PlSqlParser.SEED - 1472)) | (1 << (PlSqlParser.SEG_BLOCK - 1472)) | (1 << (PlSqlParser.SEG_FILE - 1472)) | (1 << (PlSqlParser.SEGMENT - 1472)) | (1 << (PlSqlParser.SELECTIVITY - 1472)) | (1 << (PlSqlParser.SELECT - 1472)) | (1 << (PlSqlParser.SELF - 1472)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1472)) | (1 << (PlSqlParser.SEMIJOIN - 1472)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1472)) | (1 << (PlSqlParser.SEQUENCED - 1472)) | (1 << (PlSqlParser.SEQUENCE - 1472)) | (1 << (PlSqlParser.SEQUENTIAL - 1472)) | (1 << (PlSqlParser.SEQ - 1472)) | (1 << (PlSqlParser.SERIALIZABLE - 1472)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1472)) | (1 << (PlSqlParser.SERIAL - 1472)) | (1 << (PlSqlParser.SERVERERROR - 1472)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1472)))) !== 0) || ((((_la - 1504)) & ~0x1f) == 0 && ((1 << (_la - 1504)) & ((1 << (PlSqlParser.SERVICES - 1504)) | (1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1504)) | (1 << (PlSqlParser.SESSION - 1504)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1504)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1504)) | (1 << (PlSqlParser.SESSIONTZNAME - 1504)) | (1 << (PlSqlParser.SET - 1504)) | (1 << (PlSqlParser.SETS - 1504)) | (1 << (PlSqlParser.SETTINGS - 1504)) | (1 << (PlSqlParser.SET_TO_JOIN - 1504)) | (1 << (PlSqlParser.SEVERE - 1504)) | (1 << (PlSqlParser.SHARED_POOL - 1504)) | (1 << (PlSqlParser.SHARED - 1504)) | (1 << (PlSqlParser.SHARE - 1504)) | (1 << (PlSqlParser.SHARING - 1504)) | (1 << (PlSqlParser.SHELFLIFE - 1504)) | (1 << (PlSqlParser.SHOW - 1504)) | (1 << (PlSqlParser.SHRINK - 1504)) | (1 << (PlSqlParser.SHUTDOWN - 1504)) | (1 << (PlSqlParser.SIBLINGS - 1504)) | (1 << (PlSqlParser.SID - 1504)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1504)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1504)) | (1 << (PlSqlParser.SIGN - 1504)) | (1 << (PlSqlParser.SIGNTYPE - 1504)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1504)) | (1 << (PlSqlParser.SIMPLE - 1504)) | (1 << (PlSqlParser.SINGLE - 1504)) | (1 << (PlSqlParser.SINGLETASK - 1504)) | (1 << (PlSqlParser.SINH - 1504)) | (1 << (PlSqlParser.SIN - 1504)) | (1 << (PlSqlParser.SIZE - 1504)))) !== 0) || ((((_la - 1536)) & ~0x1f) == 0 && ((1 << (_la - 1536)) & ((1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1536)) | (1 << (PlSqlParser.SKIP_ - 1536)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1536)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1536)) | (1 << (PlSqlParser.SMALLFILE - 1536)) | (1 << (PlSqlParser.SMALLINT - 1536)) | (1 << (PlSqlParser.SNAPSHOT - 1536)) | (1 << (PlSqlParser.SOME - 1536)) | (1 << (PlSqlParser.SORT - 1536)) | (1 << (PlSqlParser.SOUNDEX - 1536)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1536)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1536)) | (1 << (PlSqlParser.SOURCE - 1536)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1536)) | (1 << (PlSqlParser.SPECIFICATION - 1536)) | (1 << (PlSqlParser.SPFILE - 1536)) | (1 << (PlSqlParser.SPLIT - 1536)) | (1 << (PlSqlParser.SPREADSHEET - 1536)) | (1 << (PlSqlParser.SQLDATA - 1536)) | (1 << (PlSqlParser.SQLERROR - 1536)) | (1 << (PlSqlParser.SQLLDR - 1536)) | (1 << (PlSqlParser.SQL - 1536)) | (1 << (PlSqlParser.SQL_TRACE - 1536)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1536)) | (1 << (PlSqlParser.SQRT - 1536)) | (1 << (PlSqlParser.STALE - 1536)) | (1 << (PlSqlParser.STANDALONE - 1536)) | (1 << (PlSqlParser.STANDARD_HASH - 1536)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1536)) | (1 << (PlSqlParser.STANDBYS - 1536)) | (1 << (PlSqlParser.STANDBY - 1536)) | (1 << (PlSqlParser.STAR - 1536)))) !== 0) || ((((_la - 1568)) & ~0x1f) == 0 && ((1 << (_la - 1568)) & ((1 << (PlSqlParser.STAR_TRANSFORMATION - 1568)) | (1 << (PlSqlParser.START - 1568)) | (1 << (PlSqlParser.STARTUP - 1568)) | (1 << (PlSqlParser.STATEMENT_ID - 1568)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1568)) | (1 << (PlSqlParser.STATEMENTS - 1568)) | (1 << (PlSqlParser.STATEMENT - 1568)) | (1 << (PlSqlParser.STATE - 1568)) | (1 << (PlSqlParser.STATIC - 1568)) | (1 << (PlSqlParser.STATISTICS - 1568)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1568)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1568)) | (1 << (PlSqlParser.STATS_F_TEST - 1568)) | (1 << (PlSqlParser.STATS_KS_TEST - 1568)) | (1 << (PlSqlParser.STATS_MODE - 1568)) | (1 << (PlSqlParser.STATS_MW_TEST - 1568)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1568)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1568)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1568)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1568)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1568)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1568)) | (1 << (PlSqlParser.STDDEV_POP - 1568)) | (1 << (PlSqlParser.STDDEV_SAMP - 1568)) | (1 << (PlSqlParser.STOP - 1568)) | (1 << (PlSqlParser.STORAGE - 1568)) | (1 << (PlSqlParser.STORE - 1568)) | (1 << (PlSqlParser.STREAMS - 1568)) | (1 << (PlSqlParser.STREAM - 1568)) | (1 << (PlSqlParser.STRICT - 1568)) | (1 << (PlSqlParser.STRING - 1568)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1568)))) !== 0) || ((((_la - 1600)) & ~0x1f) == 0 && ((1 << (_la - 1600)) & ((1 << (PlSqlParser.STRIPE_WIDTH - 1600)) | (1 << (PlSqlParser.STRIP - 1600)) | (1 << (PlSqlParser.STRUCTURE - 1600)) | (1 << (PlSqlParser.SUBMULTISET - 1600)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1600)) | (1 << (PlSqlParser.SUBPARTITIONS - 1600)) | (1 << (PlSqlParser.SUBPARTITION - 1600)) | (1 << (PlSqlParser.SUBQUERIES - 1600)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1600)) | (1 << (PlSqlParser.SUBSCRIBE - 1600)) | (1 << (PlSqlParser.SUBSET - 1600)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1600)) | (1 << (PlSqlParser.SUBSTR2 - 1600)) | (1 << (PlSqlParser.SUBSTR4 - 1600)) | (1 << (PlSqlParser.SUBSTRB - 1600)) | (1 << (PlSqlParser.SUBSTRC - 1600)) | (1 << (PlSqlParser.SUBTYPE - 1600)) | (1 << (PlSqlParser.SUCCESSFUL - 1600)) | (1 << (PlSqlParser.SUCCESS - 1600)) | (1 << (PlSqlParser.SUMMARY - 1600)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1600)) | (1 << (PlSqlParser.SUSPEND - 1600)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1600)) | (1 << (PlSqlParser.SWITCHOVER - 1600)) | (1 << (PlSqlParser.SWITCH - 1600)) | (1 << (PlSqlParser.SYNCHRONOUS - 1600)) | (1 << (PlSqlParser.SYNC - 1600)) | (1 << (PlSqlParser.SYNONYM - 1600)) | (1 << (PlSqlParser.SYSASM - 1600)) | (1 << (PlSqlParser.SYS_AUDIT - 1600)) | (1 << (PlSqlParser.SYSAUX - 1600)) | (1 << (PlSqlParser.SYSBACKUP - 1600)))) !== 0) || ((((_la - 1632)) & ~0x1f) == 0 && ((1 << (_la - 1632)) & ((1 << (PlSqlParser.SYS_CHECKACL - 1632)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1632)) | (1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1632)) | (1 << (PlSqlParser.SYS_CONTEXT - 1632)) | (1 << (PlSqlParser.SYSDATE - 1632)) | (1 << (PlSqlParser.SYSDBA - 1632)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1632)) | (1 << (PlSqlParser.SYSDG - 1632)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1632)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1632)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1632)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1632)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1632)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1632)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1632)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1632)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1632)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1632)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1632)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1632)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1632)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1632)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1632)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1632)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1632)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1632)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1632)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1632)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1632)) | (1 << (PlSqlParser.SYS_GUID - 1632)) | (1 << (PlSqlParser.SYSGUID - 1632)) | (1 << (PlSqlParser.SYSKM - 1632)))) !== 0) || ((((_la - 1664)) & ~0x1f) == 0 && ((1 << (_la - 1664)) & ((1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1664)) | (1 << (PlSqlParser.SYS_MAKEXML - 1664)) | (1 << (PlSqlParser.SYS_MKXMLATTR - 1664)) | (1 << (PlSqlParser.SYS_MKXTI - 1664)) | (1 << (PlSqlParser.SYSOBJ - 1664)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1664)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1664)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1664)) | (1 << (PlSqlParser.SYS_OP_ATG - 1664)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1664)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1664)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1664)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1664)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1664)) | (1 << (PlSqlParser.SYS_OP_C2C - 1664)) | (1 << (PlSqlParser.SYS_OP_CAST - 1664)) | (1 << (PlSqlParser.SYS_OP_CEG - 1664)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1664)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1664)) | (1 << (PlSqlParser.SYS_OP_COMP - 1664)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1664)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1664)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1664)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1664)) | (1 << (PlSqlParser.SYS_OP_CSR - 1664)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1664)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1664)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1664)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1664)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1664)) | (1 << (PlSqlParser.SYS_OP_DRA - 1664)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1664)))) !== 0) || ((((_la - 1696)) & ~0x1f) == 0 && ((1 << (_la - 1696)) & ((1 << (PlSqlParser.SYS_OP_DV_CHECK - 1696)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1696)) | (1 << (PlSqlParser.SYSOPER - 1696)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1696)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1696)) | (1 << (PlSqlParser.SYS_OP_GUID - 1696)) | (1 << (PlSqlParser.SYS_OP_HASH - 1696)) | (1 << (PlSqlParser.SYS_OP_IIX - 1696)) | (1 << (PlSqlParser.SYS_OP_ITR - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1696)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1696)) | (1 << (PlSqlParser.SYS_OP_LBID - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1696)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1696)) | (1 << (PlSqlParser.SYS_OP_LVL - 1696)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1696)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1696)) | (1 << (PlSqlParser.SYS_OP_MSR - 1696)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1696)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1696)) | (1 << (PlSqlParser.SYS_OP_NII - 1696)) | (1 << (PlSqlParser.SYS_OP_NIX - 1696)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1696)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1696)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1696)))) !== 0) || ((((_la - 1728)) & ~0x1f) == 0 && ((1 << (_la - 1728)) & ((1 << (PlSqlParser.SYS_OP_OIDVALUE - 1728)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1728)) | (1 << (PlSqlParser.SYS_OP_PAR_1 - 1728)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1728)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1728)) | (1 << (PlSqlParser.SYS_OP_PAR - 1728)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1728)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1728)) | (1 << (PlSqlParser.SYS_OP_R2O - 1728)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1728)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1728)) | (1 << (PlSqlParser.SYS_OP_REF - 1728)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1728)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1728)) | (1 << (PlSqlParser.SYS_OP_RPB - 1728)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1728)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1728)) | (1 << (PlSqlParser.SYS_OP_TPR - 1728)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1728)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1728)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1728)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1728)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1728)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1728)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1728)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1728)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1728)) | (1 << (PlSqlParser.SYS_OP_VREF - 1728)) | (1 << (PlSqlParser.SYS_OP_VVD - 1728)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1728)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1728)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1728)))) !== 0) || ((((_la - 1760)) & ~0x1f) == 0 && ((1 << (_la - 1760)) & ((1 << (PlSqlParser.SYS_OP_XPTHOP - 1760)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1760)) | (1 << (PlSqlParser.SYS_OP_ZONE_ID - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1760)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1760)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1760)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1760)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1760)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1760)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1760)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1760)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1760)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1760)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1760)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1760)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1760)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1760)) | (1 << (PlSqlParser.SYSTEM - 1760)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1760)) | (1 << (PlSqlParser.SYS_TYPEID - 1760)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1760)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1760)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1760)) | (1 << (PlSqlParser.SYS_XMLCONV - 1760)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1760)) | (1 << (PlSqlParser.SYS_XMLGEN - 1760)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1760)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1760)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1760)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1760)))) !== 0) || ((((_la - 1792)) & ~0x1f) == 0 && ((1 << (_la - 1792)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1792)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1792)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1792)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1792)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1792)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1792)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1792)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1792)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1792)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1792)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1792)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1792)) | (1 << (PlSqlParser.SYS_XQDELETE - 1792)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1792)) | (1 << (PlSqlParser.SYS_XQDOC - 1792)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1792)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1792)) | (1 << (PlSqlParser.SYS_XQED4URI - 1792)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1792)) | (1 << (PlSqlParser.SYS_XQERRH - 1792)) | (1 << (PlSqlParser.SYS_XQERR - 1792)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1792)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1792)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1792)))) !== 0) || ((((_la - 1824)) & ~0x1f) == 0 && ((1 << (_la - 1824)) & ((1 << (PlSqlParser.SYS_XQEXTRACT - 1824)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1824)) | (1 << (PlSqlParser.SYS_XQEXVAL - 1824)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1824)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1824)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1824)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1824)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1824)) | (1 << (PlSqlParser.SYS_XQFNNM - 1824)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1824)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1824)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1824)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1824)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1824)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1824)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1824)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1824)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1824)) | (1 << (PlSqlParser.SYS_XQINSERT - 1824)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1824)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1824)) | (1 << (PlSqlParser.SYS_XQLANG - 1824)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1824)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1824)) | (1 << (PlSqlParser.SYS_XQNILLED - 1824)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1824)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1824)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1824)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1824)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1824)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1824)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1824)))) !== 0) || ((((_la - 1856)) & ~0x1f) == 0 && ((1 << (_la - 1856)) & ((1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYADD - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1856)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1856)) | (1 << (PlSqlParser.SYS_XQRENAME - 1856)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1856)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1856)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1856)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1856)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1856)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1856)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1856)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1856)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1856)))) !== 0) || ((((_la - 1888)) & ~0x1f) == 0 && ((1 << (_la - 1888)) & ((1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1888)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1888)) | (1 << (PlSqlParser.SYS_XQSEQRM - 1888)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1888)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1888)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1888)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1888)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1888)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1888)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1888)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1888)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1888)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1888)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1888)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1888)) | (1 << (PlSqlParser.SYS_XQXFORM - 1888)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1888)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1888)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1888)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1888)) | (1 << (PlSqlParser.TABLESPACE_NO - 1888)) | (1 << (PlSqlParser.TABLESPACE - 1888)) | (1 << (PlSqlParser.TABLES - 1888)) | (1 << (PlSqlParser.TABLE_STATS - 1888)) | (1 << (PlSqlParser.TABLE - 1888)) | (1 << (PlSqlParser.TABNO - 1888)) | (1 << (PlSqlParser.TAG - 1888)) | (1 << (PlSqlParser.TANH - 1888)) | (1 << (PlSqlParser.TAN - 1888)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1888)) | (1 << (PlSqlParser.TEMPFILE - 1888)) | (1 << (PlSqlParser.TEMPLATE - 1888)))) !== 0) || ((((_la - 1920)) & ~0x1f) == 0 && ((1 << (_la - 1920)) & ((1 << (PlSqlParser.TEMPORARY - 1920)) | (1 << (PlSqlParser.TEMP_TABLE - 1920)) | (1 << (PlSqlParser.TEST - 1920)) | (1 << (PlSqlParser.TEXT - 1920)) | (1 << (PlSqlParser.THAN - 1920)) | (1 << (PlSqlParser.THEN - 1920)) | (1 << (PlSqlParser.THE - 1920)) | (1 << (PlSqlParser.THREAD - 1920)) | (1 << (PlSqlParser.THROUGH - 1920)) | (1 << (PlSqlParser.TIER - 1920)) | (1 << (PlSqlParser.TIES - 1920)) | (1 << (PlSqlParser.TIMEOUT - 1920)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1920)) | (1 << (PlSqlParser.TIMESTAMP - 1920)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1920)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1920)) | (1 << (PlSqlParser.TIMES - 1920)) | (1 << (PlSqlParser.TIME - 1920)) | (1 << (PlSqlParser.TIMEZONE - 1920)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1920)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1920)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1920)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1920)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1920)) | (1 << (PlSqlParser.TIME_ZONE - 1920)) | (1 << (PlSqlParser.TIV_GB - 1920)) | (1 << (PlSqlParser.TIV_SSF - 1920)) | (1 << (PlSqlParser.TO_ACLID - 1920)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1920)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1920)) | (1 << (PlSqlParser.TO_BLOB - 1920)) | (1 << (PlSqlParser.TO_CLOB - 1920)))) !== 0) || ((((_la - 1952)) & ~0x1f) == 0 && ((1 << (_la - 1952)) & ((1 << (PlSqlParser.TO_DSINTERVAL - 1952)) | (1 << (PlSqlParser.TO_LOB - 1952)) | (1 << (PlSqlParser.TO_MULTI_BYTE - 1952)) | (1 << (PlSqlParser.TO_NCHAR - 1952)) | (1 << (PlSqlParser.TO_NCLOB - 1952)) | (1 << (PlSqlParser.TO_NUMBER - 1952)) | (1 << (PlSqlParser.TOPLEVEL - 1952)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1952)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1952)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1952)) | (1 << (PlSqlParser.TO_TIME - 1952)) | (1 << (PlSqlParser.TO_TIME_TZ - 1952)) | (1 << (PlSqlParser.TO - 1952)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1952)) | (1 << (PlSqlParser.TRACE - 1952)) | (1 << (PlSqlParser.TRACING - 1952)) | (1 << (PlSqlParser.TRACKING - 1952)) | (1 << (PlSqlParser.TRAILING - 1952)) | (1 << (PlSqlParser.TRANSACTION - 1952)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1952)) | (1 << (PlSqlParser.TRANSITIONAL - 1952)) | (1 << (PlSqlParser.TRANSITION - 1952)) | (1 << (PlSqlParser.TRANSLATE - 1952)) | (1 << (PlSqlParser.TRANSLATION - 1952)) | (1 << (PlSqlParser.TREAT - 1952)) | (1 << (PlSqlParser.TRIGGERS - 1952)) | (1 << (PlSqlParser.TRIGGER - 1952)) | (1 << (PlSqlParser.TRUE - 1952)) | (1 << (PlSqlParser.TRUNCATE - 1952)) | (1 << (PlSqlParser.TRUNC - 1952)) | (1 << (PlSqlParser.TRUSTED - 1952)) | (1 << (PlSqlParser.TRUST - 1952)))) !== 0) || ((((_la - 1984)) & ~0x1f) == 0 && ((1 << (_la - 1984)) & ((1 << (PlSqlParser.TUNING - 1984)) | (1 << (PlSqlParser.TX - 1984)) | (1 << (PlSqlParser.TYPES - 1984)) | (1 << (PlSqlParser.TYPE - 1984)) | (1 << (PlSqlParser.TZ_OFFSET - 1984)) | (1 << (PlSqlParser.UB2 - 1984)) | (1 << (PlSqlParser.UBA - 1984)) | (1 << (PlSqlParser.UCS2 - 1984)) | (1 << (PlSqlParser.UID - 1984)) | (1 << (PlSqlParser.UNARCHIVED - 1984)) | (1 << (PlSqlParser.UNBOUNDED - 1984)) | (1 << (PlSqlParser.UNBOUND - 1984)) | (1 << (PlSqlParser.UNCONDITIONAL - 1984)) | (1 << (PlSqlParser.UNDER - 1984)) | (1 << (PlSqlParser.UNDO - 1984)) | (1 << (PlSqlParser.UNDROP - 1984)) | (1 << (PlSqlParser.UNIFORM - 1984)) | (1 << (PlSqlParser.UNION - 1984)) | (1 << (PlSqlParser.UNIQUE - 1984)) | (1 << (PlSqlParser.UNISTR - 1984)) | (1 << (PlSqlParser.UNLIMITED - 1984)) | (1 << (PlSqlParser.UNLOAD - 1984)) | (1 << (PlSqlParser.UNLOCK - 1984)) | (1 << (PlSqlParser.UNMATCHED - 1984)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1984)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1984)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1984)) | (1 << (PlSqlParser.UNNEST - 1984)) | (1 << (PlSqlParser.UNPACKED - 1984)) | (1 << (PlSqlParser.UNPIVOT - 1984)) | (1 << (PlSqlParser.UNPLUG - 1984)) | (1 << (PlSqlParser.UNPROTECTED - 1984)))) !== 0) || ((((_la - 2016)) & ~0x1f) == 0 && ((1 << (_la - 2016)) & ((1 << (PlSqlParser.UNQUIESCE - 2016)) | (1 << (PlSqlParser.UNRECOVERABLE - 2016)) | (1 << (PlSqlParser.UNRESTRICTED - 2016)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2016)) | (1 << (PlSqlParser.UNTIL - 2016)) | (1 << (PlSqlParser.UNUSABLE - 2016)) | (1 << (PlSqlParser.UNUSED - 2016)) | (1 << (PlSqlParser.UPDATABLE - 2016)) | (1 << (PlSqlParser.UPDATED - 2016)) | (1 << (PlSqlParser.UPDATE - 2016)) | (1 << (PlSqlParser.UPDATEXML - 2016)) | (1 << (PlSqlParser.UPD_INDEXES - 2016)) | (1 << (PlSqlParser.UPD_JOININDEX - 2016)) | (1 << (PlSqlParser.UPGRADE - 2016)) | (1 << (PlSqlParser.UPPER - 2016)) | (1 << (PlSqlParser.UPSERT - 2016)) | (1 << (PlSqlParser.UROWID - 2016)) | (1 << (PlSqlParser.USABLE - 2016)) | (1 << (PlSqlParser.USAGE - 2016)) | (1 << (PlSqlParser.USE_ANTI - 2016)) | (1 << (PlSqlParser.USE_CONCAT - 2016)) | (1 << (PlSqlParser.USE_CUBE - 2016)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2016)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2016)) | (1 << (PlSqlParser.USE_HASH - 2016)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2016)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2016)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2016)) | (1 << (PlSqlParser.USE_MERGE - 2016)) | (1 << (PlSqlParser.USE_NL - 2016)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2016)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2016)))) !== 0) || ((((_la - 2048)) & ~0x1f) == 0 && ((1 << (_la - 2048)) & ((1 << (PlSqlParser.USER_DATA - 2048)) | (1 << (PlSqlParser.USER_DEFINED - 2048)) | (1 << (PlSqlParser.USERENV - 2048)) | (1 << (PlSqlParser.USERGROUP - 2048)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2048)) | (1 << (PlSqlParser.USERS - 2048)) | (1 << (PlSqlParser.USER_TABLESPACES - 2048)) | (1 << (PlSqlParser.USER - 2048)) | (1 << (PlSqlParser.USE_SEMI - 2048)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2048)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2048)) | (1 << (PlSqlParser.USE - 2048)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2048)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2048)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2048)) | (1 << (PlSqlParser.USING - 2048)) | (1 << (PlSqlParser.UTF16BE - 2048)) | (1 << (PlSqlParser.UTF16LE - 2048)) | (1 << (PlSqlParser.UTF32 - 2048)) | (1 << (PlSqlParser.UTF8 - 2048)) | (1 << (PlSqlParser.V1 - 2048)) | (1 << (PlSqlParser.V2 - 2048)) | (1 << (PlSqlParser.VALIDATE - 2048)) | (1 << (PlSqlParser.VALIDATION - 2048)) | (1 << (PlSqlParser.VALID_TIME_END - 2048)) | (1 << (PlSqlParser.VALUES - 2048)) | (1 << (PlSqlParser.VALUE - 2048)) | (1 << (PlSqlParser.VARCHAR2 - 2048)) | (1 << (PlSqlParser.VARCHAR - 2048)) | (1 << (PlSqlParser.VARIABLE - 2048)) | (1 << (PlSqlParser.VAR_POP - 2048)) | (1 << (PlSqlParser.VARRAYS - 2048)))) !== 0) || ((((_la - 2080)) & ~0x1f) == 0 && ((1 << (_la - 2080)) & ((1 << (PlSqlParser.VARRAY - 2080)) | (1 << (PlSqlParser.VAR_SAMP - 2080)) | (1 << (PlSqlParser.VARYING - 2080)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2080)) | (1 << (PlSqlParser.VECTOR_READ - 2080)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2080)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2080)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2080)) | (1 << (PlSqlParser.VERIFIER - 2080)) | (1 << (PlSqlParser.VERIFY - 2080)) | (1 << (PlSqlParser.VERSIONING - 2080)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2080)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2080)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2080)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2080)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2080)) | (1 << (PlSqlParser.VERSIONS - 2080)) | (1 << (PlSqlParser.VERSIONS_XID - 2080)) | (1 << (PlSqlParser.VERSION - 2080)) | (1 << (PlSqlParser.VIEW - 2080)) | (1 << (PlSqlParser.VIOLATION - 2080)) | (1 << (PlSqlParser.VIRTUAL - 2080)) | (1 << (PlSqlParser.VISIBILITY - 2080)) | (1 << (PlSqlParser.VISIBLE - 2080)) | (1 << (PlSqlParser.VOLUME - 2080)) | (1 << (PlSqlParser.VSIZE - 2080)) | (1 << (PlSqlParser.WAIT - 2080)) | (1 << (PlSqlParser.WALLET - 2080)) | (1 << (PlSqlParser.WARNING - 2080)) | (1 << (PlSqlParser.WEEKS - 2080)) | (1 << (PlSqlParser.WEEK - 2080)) | (1 << (PlSqlParser.WELLFORMED - 2080)))) !== 0) || ((((_la - 2112)) & ~0x1f) == 0 && ((1 << (_la - 2112)) & ((1 << (PlSqlParser.WHENEVER - 2112)) | (1 << (PlSqlParser.WHEN - 2112)) | (1 << (PlSqlParser.WHERE - 2112)) | (1 << (PlSqlParser.WHILE - 2112)) | (1 << (PlSqlParser.WHITESPACE - 2112)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2112)) | (1 << (PlSqlParser.WITHIN - 2112)) | (1 << (PlSqlParser.WITHOUT - 2112)) | (1 << (PlSqlParser.WITH_PLSQL - 2112)) | (1 << (PlSqlParser.WITH - 2112)) | (1 << (PlSqlParser.WORK - 2112)) | (1 << (PlSqlParser.WRAPPED - 2112)) | (1 << (PlSqlParser.WRAPPER - 2112)) | (1 << (PlSqlParser.WRITE - 2112)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2112)) | (1 << (PlSqlParser.XDB - 2112)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2112)) | (1 << (PlSqlParser.XID - 2112)) | (1 << (PlSqlParser.XML2OBJECT - 2112)) | (1 << (PlSqlParser.XMLAGG - 2112)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2112)) | (1 << (PlSqlParser.XMLCAST - 2112)) | (1 << (PlSqlParser.XMLCDATA - 2112)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2112)) | (1 << (PlSqlParser.XMLCOMMENT - 2112)) | (1 << (PlSqlParser.XMLCONCAT - 2112)) | (1 << (PlSqlParser.XMLDIFF - 2112)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2112)) | (1 << (PlSqlParser.XMLELEMENT - 2112)) | (1 << (PlSqlParser.XMLEXISTS2 - 2112)) | (1 << (PlSqlParser.XMLEXISTS - 2112)) | (1 << (PlSqlParser.XMLFOREST - 2112)))) !== 0) || ((((_la - 2144)) & ~0x1f) == 0 && ((1 << (_la - 2144)) & ((1 << (PlSqlParser.XMLINDEX - 2144)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2144)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2144)) | (1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2144)) | (1 << (PlSqlParser.XMLISNODE - 2144)) | (1 << (PlSqlParser.XMLISVALID - 2144)) | (1 << (PlSqlParser.XMLNAMESPACES - 2144)) | (1 << (PlSqlParser.XMLPARSE - 2144)) | (1 << (PlSqlParser.XMLPATCH - 2144)) | (1 << (PlSqlParser.XMLPI - 2144)) | (1 << (PlSqlParser.XMLQUERYVAL - 2144)) | (1 << (PlSqlParser.XMLQUERY - 2144)) | (1 << (PlSqlParser.XMLROOT - 2144)) | (1 << (PlSqlParser.XMLSCHEMA - 2144)) | (1 << (PlSqlParser.XMLSERIALIZE - 2144)) | (1 << (PlSqlParser.XMLTABLE - 2144)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2144)) | (1 << (PlSqlParser.XMLTRANSFORM - 2144)) | (1 << (PlSqlParser.XMLTYPE - 2144)) | (1 << (PlSqlParser.XML - 2144)) | (1 << (PlSqlParser.XPATHTABLE - 2144)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2144)) | (1 << (PlSqlParser.XS - 2144)) | (1 << (PlSqlParser.XTRANSPORT - 2144)) | (1 << (PlSqlParser.YEARS - 2144)) | (1 << (PlSqlParser.YEAR - 2144)) | (1 << (PlSqlParser.YES - 2144)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2144)) | (1 << (PlSqlParser.ZONEMAP - 2144)) | (1 << (PlSqlParser.ZONE - 2144)) | (1 << (PlSqlParser.PREDICTION - 2144)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2144)))) !== 0) || ((((_la - 2176)) & ~0x1f) == 0 && ((1 << (_la - 2176)) & ((1 << (PlSqlParser.PREDICTION_COST - 2176)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2176)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2176)) | (1 << (PlSqlParser.PREDICTION_SET - 2176)) | (1 << (PlSqlParser.CUME_DIST - 2176)) | (1 << (PlSqlParser.DENSE_RANK - 2176)) | (1 << (PlSqlParser.LISTAGG - 2176)) | (1 << (PlSqlParser.PERCENT_RANK - 2176)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2176)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2176)) | (1 << (PlSqlParser.RANK - 2176)) | (1 << (PlSqlParser.AVG - 2176)) | (1 << (PlSqlParser.CORR - 2176)) | (1 << (PlSqlParser.COVAR_ - 2176)) | (1 << (PlSqlParser.DECODE - 2176)) | (1 << (PlSqlParser.LAG - 2176)) | (1 << (PlSqlParser.LEAD - 2176)) | (1 << (PlSqlParser.MAX - 2176)) | (1 << (PlSqlParser.MEDIAN - 2176)) | (1 << (PlSqlParser.MIN - 2176)) | (1 << (PlSqlParser.NTILE - 2176)) | (1 << (PlSqlParser.NVL - 2176)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2176)) | (1 << (PlSqlParser.REGR_ - 2176)) | (1 << (PlSqlParser.ROUND - 2176)) | (1 << (PlSqlParser.ROW_NUMBER - 2176)) | (1 << (PlSqlParser.SUBSTR - 2176)) | (1 << (PlSqlParser.TO_CHAR - 2176)) | (1 << (PlSqlParser.TRIM - 2176)) | (1 << (PlSqlParser.SUM - 2176)) | (1 << (PlSqlParser.STDDEV - 2176)) | (1 << (PlSqlParser.VAR_ - 2176)))) !== 0) || ((((_la - 2208)) & ~0x1f) == 0 && ((1 << (_la - 2208)) & ((1 << (PlSqlParser.VARIANCE - 2208)) | (1 << (PlSqlParser.LEAST - 2208)) | (1 << (PlSqlParser.GREATEST - 2208)) | (1 << (PlSqlParser.TO_DATE - 2208)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2208)) | (1 << (PlSqlParser.BIT_STRING_LIT - 2208)) | (1 << (PlSqlParser.HEX_STRING_LIT - 2208)) | (1 << (PlSqlParser.DOUBLE_PERIOD - 2208)) | (1 << (PlSqlParser.PERIOD - 2208)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2208)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2208)) | (1 << (PlSqlParser.CHAR_STRING - 2208)) | (1 << (PlSqlParser.DELIMITED_ID - 2208)) | (1 << (PlSqlParser.PERCENT - 2208)) | (1 << (PlSqlParser.AMPERSAND - 2208)) | (1 << (PlSqlParser.LEFT_PAREN - 2208)) | (1 << (PlSqlParser.RIGHT_PAREN - 2208)) | (1 << (PlSqlParser.DOUBLE_ASTERISK - 2208)) | (1 << (PlSqlParser.ASTERISK - 2208)) | (1 << (PlSqlParser.PLUS_SIGN - 2208)) | (1 << (PlSqlParser.MINUS_SIGN - 2208)) | (1 << (PlSqlParser.COMMA - 2208)) | (1 << (PlSqlParser.SOLIDUS - 2208)) | (1 << (PlSqlParser.AT_SIGN - 2208)) | (1 << (PlSqlParser.ASSIGN_OP - 2208)) | (1 << (PlSqlParser.BINDVAR - 2208)) | (1 << (PlSqlParser.NOT_EQUAL_OP - 2208)) | (1 << (PlSqlParser.CARRET_OPERATOR_PART - 2208)) | (1 << (PlSqlParser.TILDE_OPERATOR_PART - 2208)) | (1 << (PlSqlParser.EXCLAMATION_OPERATOR_PART - 2208)) | (1 << (PlSqlParser.GREATER_THAN_OP - 2208)) | (1 << (PlSqlParser.LESS_THAN_OP - 2208)))) !== 0) || ((((_la - 2240)) & ~0x1f) == 0 && ((1 << (_la - 2240)) & ((1 << (PlSqlParser.COLON - 2240)) | (1 << (PlSqlParser.BAR - 2240)) | (1 << (PlSqlParser.EQUALS_OP - 2240)) | (1 << (PlSqlParser.LEFT_BRACKET - 2240)) | (1 << (PlSqlParser.RIGHT_BRACKET - 2240)) | (1 << (PlSqlParser.INTRODUCER - 2240)) | (1 << (PlSqlParser.SINGLE_LINE_COMMENT - 2240)) | (1 << (PlSqlParser.MULTI_LINE_COMMENT - 2240)) | (1 << (PlSqlParser.REMARK_COMMENT - 2240)) | (1 << (PlSqlParser.PROMPT_MESSAGE - 2240)) | (1 << (PlSqlParser.START_CMD - 2240)) | (1 << (PlSqlParser.REGULAR_ID - 2240)) | (1 << (PlSqlParser.SPACES - 2240)))) !== 0)); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Assignment_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_assignment_statement; + return this; +} + +Assignment_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Assignment_statementContext.prototype.constructor = Assignment_statementContext; + +Assignment_statementContext.prototype.ASSIGN_OP = function() { + return this.getToken(PlSqlParser.ASSIGN_OP, 0); +}; + +Assignment_statementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Assignment_statementContext.prototype.general_element = function() { + return this.getTypedRuleContext(General_elementContext,0); +}; + +Assignment_statementContext.prototype.bind_variable = function() { + return this.getTypedRuleContext(Bind_variableContext,0); +}; + +Assignment_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAssignment_statement(this); + } +}; + +Assignment_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAssignment_statement(this); + } +}; + +Assignment_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAssignment_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Assignment_statementContext = Assignment_statementContext; + +PlSqlParser.prototype.assignment_statement = function() { + + var localctx = new Assignment_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 958, PlSqlParser.RULE_assignment_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8508; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 8506; + this.general_element(); + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.state = 8507; + this.bind_variable(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8510; + this.match(PlSqlParser.ASSIGN_OP); + this.state = 8511; + this.expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Continue_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_continue_statement; + return this; +} + +Continue_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Continue_statementContext.prototype.constructor = Continue_statementContext; + +Continue_statementContext.prototype.CONTINUE = function() { + return this.getToken(PlSqlParser.CONTINUE, 0); +}; + +Continue_statementContext.prototype.label_name = function() { + return this.getTypedRuleContext(Label_nameContext,0); +}; + +Continue_statementContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Continue_statementContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Continue_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterContinue_statement(this); + } +}; + +Continue_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitContinue_statement(this); + } +}; + +Continue_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitContinue_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Continue_statementContext = Continue_statementContext; + +PlSqlParser.prototype.continue_statement = function() { + + var localctx = new Continue_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 960, PlSqlParser.RULE_continue_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8513; + this.match(PlSqlParser.CONTINUE); + this.state = 8515; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1099,this._ctx); + if(la_===1) { + this.state = 8514; + this.label_name(); + + } + this.state = 8519; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.WHEN) { + this.state = 8517; + this.match(PlSqlParser.WHEN); + this.state = 8518; + this.condition(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Exit_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_exit_statement; + return this; +} + +Exit_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Exit_statementContext.prototype.constructor = Exit_statementContext; + +Exit_statementContext.prototype.EXIT = function() { + return this.getToken(PlSqlParser.EXIT, 0); +}; + +Exit_statementContext.prototype.label_name = function() { + return this.getTypedRuleContext(Label_nameContext,0); +}; + +Exit_statementContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Exit_statementContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Exit_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterExit_statement(this); + } +}; + +Exit_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitExit_statement(this); + } +}; + +Exit_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitExit_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Exit_statementContext = Exit_statementContext; + +PlSqlParser.prototype.exit_statement = function() { + + var localctx = new Exit_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 962, PlSqlParser.RULE_exit_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8521; + this.match(PlSqlParser.EXIT); + this.state = 8523; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1101,this._ctx); + if(la_===1) { + this.state = 8522; + this.label_name(); + + } + this.state = 8527; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.WHEN) { + this.state = 8525; + this.match(PlSqlParser.WHEN); + this.state = 8526; + this.condition(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Goto_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_goto_statement; + return this; +} + +Goto_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Goto_statementContext.prototype.constructor = Goto_statementContext; + +Goto_statementContext.prototype.GOTO = function() { + return this.getToken(PlSqlParser.GOTO, 0); +}; + +Goto_statementContext.prototype.label_name = function() { + return this.getTypedRuleContext(Label_nameContext,0); +}; + +Goto_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGoto_statement(this); + } +}; + +Goto_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGoto_statement(this); + } +}; + +Goto_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGoto_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Goto_statementContext = Goto_statementContext; + +PlSqlParser.prototype.goto_statement = function() { + + var localctx = new Goto_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 964, PlSqlParser.RULE_goto_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8529; + this.match(PlSqlParser.GOTO); + this.state = 8530; + this.label_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function If_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_if_statement; + return this; +} + +If_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +If_statementContext.prototype.constructor = If_statementContext; + +If_statementContext.prototype.IF = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.IF); + } else { + return this.getToken(PlSqlParser.IF, i); + } +}; + + +If_statementContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +If_statementContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +If_statementContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +If_statementContext.prototype.END = function() { + return this.getToken(PlSqlParser.END, 0); +}; + +If_statementContext.prototype.elsif_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Elsif_partContext); + } else { + return this.getTypedRuleContext(Elsif_partContext,i); + } +}; + +If_statementContext.prototype.else_part = function() { + return this.getTypedRuleContext(Else_partContext,0); +}; + +If_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterIf_statement(this); + } +}; + +If_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitIf_statement(this); + } +}; + +If_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitIf_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.If_statementContext = If_statementContext; + +PlSqlParser.prototype.if_statement = function() { + + var localctx = new If_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 966, PlSqlParser.RULE_if_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8532; + this.match(PlSqlParser.IF); + this.state = 8533; + this.condition(); + this.state = 8534; + this.match(PlSqlParser.THEN); + this.state = 8535; + this.seq_of_statements(); + this.state = 8539; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.ELSIF) { + this.state = 8536; + this.elsif_part(); + this.state = 8541; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 8543; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ELSE) { + this.state = 8542; + this.else_part(); + } + + this.state = 8545; + this.match(PlSqlParser.END); + this.state = 8546; + this.match(PlSqlParser.IF); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Elsif_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_elsif_part; + return this; +} + +Elsif_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Elsif_partContext.prototype.constructor = Elsif_partContext; + +Elsif_partContext.prototype.ELSIF = function() { + return this.getToken(PlSqlParser.ELSIF, 0); +}; + +Elsif_partContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Elsif_partContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +Elsif_partContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +Elsif_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterElsif_part(this); + } +}; + +Elsif_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitElsif_part(this); + } +}; + +Elsif_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitElsif_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Elsif_partContext = Elsif_partContext; + +PlSqlParser.prototype.elsif_part = function() { + + var localctx = new Elsif_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 968, PlSqlParser.RULE_elsif_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8548; + this.match(PlSqlParser.ELSIF); + this.state = 8549; + this.condition(); + this.state = 8550; + this.match(PlSqlParser.THEN); + this.state = 8551; + this.seq_of_statements(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Else_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_else_part; + return this; +} + +Else_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Else_partContext.prototype.constructor = Else_partContext; + +Else_partContext.prototype.ELSE = function() { + return this.getToken(PlSqlParser.ELSE, 0); +}; + +Else_partContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +Else_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterElse_part(this); + } +}; + +Else_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitElse_part(this); + } +}; + +Else_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitElse_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Else_partContext = Else_partContext; + +PlSqlParser.prototype.else_part = function() { + + var localctx = new Else_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 970, PlSqlParser.RULE_else_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8553; + this.match(PlSqlParser.ELSE); + this.state = 8554; + this.seq_of_statements(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Loop_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_loop_statement; + return this; +} + +Loop_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Loop_statementContext.prototype.constructor = Loop_statementContext; + +Loop_statementContext.prototype.LOOP = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LOOP); + } else { + return this.getToken(PlSqlParser.LOOP, i); + } +}; + + +Loop_statementContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +Loop_statementContext.prototype.END = function() { + return this.getToken(PlSqlParser.END, 0); +}; + +Loop_statementContext.prototype.label_declaration = function() { + return this.getTypedRuleContext(Label_declarationContext,0); +}; + +Loop_statementContext.prototype.WHILE = function() { + return this.getToken(PlSqlParser.WHILE, 0); +}; + +Loop_statementContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Loop_statementContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Loop_statementContext.prototype.cursor_loop_param = function() { + return this.getTypedRuleContext(Cursor_loop_paramContext,0); +}; + +Loop_statementContext.prototype.label_name = function() { + return this.getTypedRuleContext(Label_nameContext,0); +}; + +Loop_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLoop_statement(this); + } +}; + +Loop_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLoop_statement(this); + } +}; + +Loop_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLoop_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Loop_statementContext = Loop_statementContext; + +PlSqlParser.prototype.loop_statement = function() { + + var localctx = new Loop_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 972, PlSqlParser.RULE_loop_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8557; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LESS_THAN_OP) { + this.state = 8556; + this.label_declaration(); + } + + this.state = 8563; + this._errHandler.sync(this); + switch (this._input.LA(1)) { + case PlSqlParser.WHILE: + this.state = 8559; + this.match(PlSqlParser.WHILE); + this.state = 8560; + this.condition(); + break; + case PlSqlParser.FOR: + this.state = 8561; + this.match(PlSqlParser.FOR); + this.state = 8562; + this.cursor_loop_param(); + break; + case PlSqlParser.LOOP: + break; + default: + break; + } + this.state = 8565; + this.match(PlSqlParser.LOOP); + this.state = 8566; + this.seq_of_statements(); + this.state = 8567; + this.match(PlSqlParser.END); + this.state = 8568; + this.match(PlSqlParser.LOOP); + this.state = 8570; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.REGULAR_ID) { + this.state = 8569; + this.label_name(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cursor_loop_paramContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cursor_loop_param; + this.range_separator = null; // Token + return this; +} + +Cursor_loop_paramContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cursor_loop_paramContext.prototype.constructor = Cursor_loop_paramContext; + +Cursor_loop_paramContext.prototype.index_name = function() { + return this.getTypedRuleContext(Index_nameContext,0); +}; + +Cursor_loop_paramContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Cursor_loop_paramContext.prototype.lower_bound = function() { + return this.getTypedRuleContext(Lower_boundContext,0); +}; + +Cursor_loop_paramContext.prototype.upper_bound = function() { + return this.getTypedRuleContext(Upper_boundContext,0); +}; + +Cursor_loop_paramContext.prototype.DOUBLE_PERIOD = function() { + return this.getToken(PlSqlParser.DOUBLE_PERIOD, 0); +}; + +Cursor_loop_paramContext.prototype.REVERSE = function() { + return this.getToken(PlSqlParser.REVERSE, 0); +}; + +Cursor_loop_paramContext.prototype.record_name = function() { + return this.getTypedRuleContext(Record_nameContext,0); +}; + +Cursor_loop_paramContext.prototype.cursor_name = function() { + return this.getTypedRuleContext(Cursor_nameContext,0); +}; + +Cursor_loop_paramContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Cursor_loop_paramContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Cursor_loop_paramContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Cursor_loop_paramContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Cursor_loop_paramContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCursor_loop_param(this); + } +}; + +Cursor_loop_paramContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCursor_loop_param(this); + } +}; + +Cursor_loop_paramContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCursor_loop_param(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cursor_loop_paramContext = Cursor_loop_paramContext; + +PlSqlParser.prototype.cursor_loop_param = function() { + + var localctx = new Cursor_loop_paramContext(this, this._ctx, this.state); + this.enterRule(localctx, 974, PlSqlParser.RULE_cursor_loop_param); + var _la = 0; // Token type + try { + this.state = 8597; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1112,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 8572; + this.index_name(); + this.state = 8573; + this.match(PlSqlParser.IN); + this.state = 8575; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1108,this._ctx); + if(la_===1) { + this.state = 8574; + this.match(PlSqlParser.REVERSE); + + } + this.state = 8577; + this.lower_bound(); + this.state = 8578; + localctx.range_separator = this.match(PlSqlParser.DOUBLE_PERIOD); + this.state = 8579; + this.upper_bound(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 8581; + this.record_name(); + this.state = 8582; + this.match(PlSqlParser.IN); + this.state = 8595; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 8583; + this.cursor_name(); + this.state = 8589; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 8584; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8586; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 8585; + this.expressions(); + } + + this.state = 8588; + this.match(PlSqlParser.RIGHT_PAREN); + } + + break; + case PlSqlParser.LEFT_PAREN: + this.state = 8591; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8592; + this.select_statement(); + this.state = 8593; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Forall_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_forall_statement; + return this; +} + +Forall_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Forall_statementContext.prototype.constructor = Forall_statementContext; + +Forall_statementContext.prototype.FORALL = function() { + return this.getToken(PlSqlParser.FORALL, 0); +}; + +Forall_statementContext.prototype.index_name = function() { + return this.getTypedRuleContext(Index_nameContext,0); +}; + +Forall_statementContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Forall_statementContext.prototype.bounds_clause = function() { + return this.getTypedRuleContext(Bounds_clauseContext,0); +}; + +Forall_statementContext.prototype.sql_statement = function() { + return this.getTypedRuleContext(Sql_statementContext,0); +}; + +Forall_statementContext.prototype.SAVE = function() { + return this.getToken(PlSqlParser.SAVE, 0); +}; + +Forall_statementContext.prototype.EXCEPTIONS = function() { + return this.getToken(PlSqlParser.EXCEPTIONS, 0); +}; + +Forall_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterForall_statement(this); + } +}; + +Forall_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitForall_statement(this); + } +}; + +Forall_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitForall_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Forall_statementContext = Forall_statementContext; + +PlSqlParser.prototype.forall_statement = function() { + + var localctx = new Forall_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 976, PlSqlParser.RULE_forall_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8599; + this.match(PlSqlParser.FORALL); + this.state = 8600; + this.index_name(); + this.state = 8601; + this.match(PlSqlParser.IN); + this.state = 8602; + this.bounds_clause(); + this.state = 8603; + this.sql_statement(); + this.state = 8606; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.SAVE) { + this.state = 8604; + this.match(PlSqlParser.SAVE); + this.state = 8605; + this.match(PlSqlParser.EXCEPTIONS); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Bounds_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_bounds_clause; + return this; +} + +Bounds_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Bounds_clauseContext.prototype.constructor = Bounds_clauseContext; + +Bounds_clauseContext.prototype.lower_bound = function() { + return this.getTypedRuleContext(Lower_boundContext,0); +}; + +Bounds_clauseContext.prototype.DOUBLE_PERIOD = function() { + return this.getToken(PlSqlParser.DOUBLE_PERIOD, 0); +}; + +Bounds_clauseContext.prototype.upper_bound = function() { + return this.getTypedRuleContext(Upper_boundContext,0); +}; + +Bounds_clauseContext.prototype.INDICES = function() { + return this.getToken(PlSqlParser.INDICES, 0); +}; + +Bounds_clauseContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +Bounds_clauseContext.prototype.collection_name = function() { + return this.getTypedRuleContext(Collection_nameContext,0); +}; + +Bounds_clauseContext.prototype.between_bound = function() { + return this.getTypedRuleContext(Between_boundContext,0); +}; + +Bounds_clauseContext.prototype.VALUES = function() { + return this.getToken(PlSqlParser.VALUES, 0); +}; + +Bounds_clauseContext.prototype.index_name = function() { + return this.getTypedRuleContext(Index_nameContext,0); +}; + +Bounds_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterBounds_clause(this); + } +}; + +Bounds_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitBounds_clause(this); + } +}; + +Bounds_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitBounds_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Bounds_clauseContext = Bounds_clauseContext; + +PlSqlParser.prototype.bounds_clause = function() { + + var localctx = new Bounds_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 978, PlSqlParser.RULE_bounds_clause); + var _la = 0; // Token type + try { + this.state = 8621; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1115,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 8608; + this.lower_bound(); + this.state = 8609; + this.match(PlSqlParser.DOUBLE_PERIOD); + this.state = 8610; + this.upper_bound(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 8612; + this.match(PlSqlParser.INDICES); + this.state = 8613; + this.match(PlSqlParser.OF); + this.state = 8614; + this.collection_name(); + this.state = 8616; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BETWEEN) { + this.state = 8615; + this.between_bound(); + } + + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 8618; + this.match(PlSqlParser.VALUES); + this.state = 8619; + this.match(PlSqlParser.OF); + this.state = 8620; + this.index_name(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Between_boundContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_between_bound; + return this; +} + +Between_boundContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Between_boundContext.prototype.constructor = Between_boundContext; + +Between_boundContext.prototype.BETWEEN = function() { + return this.getToken(PlSqlParser.BETWEEN, 0); +}; + +Between_boundContext.prototype.lower_bound = function() { + return this.getTypedRuleContext(Lower_boundContext,0); +}; + +Between_boundContext.prototype.AND = function() { + return this.getToken(PlSqlParser.AND, 0); +}; + +Between_boundContext.prototype.upper_bound = function() { + return this.getTypedRuleContext(Upper_boundContext,0); +}; + +Between_boundContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterBetween_bound(this); + } +}; + +Between_boundContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitBetween_bound(this); + } +}; + +Between_boundContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitBetween_bound(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Between_boundContext = Between_boundContext; + +PlSqlParser.prototype.between_bound = function() { + + var localctx = new Between_boundContext(this, this._ctx, this.state); + this.enterRule(localctx, 980, PlSqlParser.RULE_between_bound); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8623; + this.match(PlSqlParser.BETWEEN); + this.state = 8624; + this.lower_bound(); + this.state = 8625; + this.match(PlSqlParser.AND); + this.state = 8626; + this.upper_bound(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lower_boundContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lower_bound; + return this; +} + +Lower_boundContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lower_boundContext.prototype.constructor = Lower_boundContext; + +Lower_boundContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Lower_boundContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLower_bound(this); + } +}; + +Lower_boundContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLower_bound(this); + } +}; + +Lower_boundContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLower_bound(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lower_boundContext = Lower_boundContext; + +PlSqlParser.prototype.lower_bound = function() { + + var localctx = new Lower_boundContext(this, this._ctx, this.state); + this.enterRule(localctx, 982, PlSqlParser.RULE_lower_bound); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8628; + this.concatenation(0); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Upper_boundContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_upper_bound; + return this; +} + +Upper_boundContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Upper_boundContext.prototype.constructor = Upper_boundContext; + +Upper_boundContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Upper_boundContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUpper_bound(this); + } +}; + +Upper_boundContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUpper_bound(this); + } +}; + +Upper_boundContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUpper_bound(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Upper_boundContext = Upper_boundContext; + +PlSqlParser.prototype.upper_bound = function() { + + var localctx = new Upper_boundContext(this, this._ctx, this.state); + this.enterRule(localctx, 984, PlSqlParser.RULE_upper_bound); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8630; + this.concatenation(0); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Null_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_null_statement; + return this; +} + +Null_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Null_statementContext.prototype.constructor = Null_statementContext; + +Null_statementContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Null_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNull_statement(this); + } +}; + +Null_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNull_statement(this); + } +}; + +Null_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNull_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Null_statementContext = Null_statementContext; + +PlSqlParser.prototype.null_statement = function() { + + var localctx = new Null_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 986, PlSqlParser.RULE_null_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8632; + this.match(PlSqlParser.NULL_); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Raise_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_raise_statement; + return this; +} + +Raise_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Raise_statementContext.prototype.constructor = Raise_statementContext; + +Raise_statementContext.prototype.RAISE = function() { + return this.getToken(PlSqlParser.RAISE, 0); +}; + +Raise_statementContext.prototype.exception_name = function() { + return this.getTypedRuleContext(Exception_nameContext,0); +}; + +Raise_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRaise_statement(this); + } +}; + +Raise_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRaise_statement(this); + } +}; + +Raise_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRaise_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Raise_statementContext = Raise_statementContext; + +PlSqlParser.prototype.raise_statement = function() { + + var localctx = new Raise_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 988, PlSqlParser.RULE_raise_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8634; + this.match(PlSqlParser.RAISE); + this.state = 8636; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 8635; + this.exception_name(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Return_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_return_statement; + return this; +} + +Return_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Return_statementContext.prototype.constructor = Return_statementContext; + +Return_statementContext.prototype.RETURN = function() { + return this.getToken(PlSqlParser.RETURN, 0); +}; + +Return_statementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Return_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterReturn_statement(this); + } +}; + +Return_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitReturn_statement(this); + } +}; + +Return_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitReturn_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Return_statementContext = Return_statementContext; + +PlSqlParser.prototype.return_statement = function() { + + var localctx = new Return_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 990, PlSqlParser.RULE_return_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8638; + this.match(PlSqlParser.RETURN); + this.state = 8640; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 8639; + this.expression(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Function_callContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_function_call; + return this; +} + +Function_callContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Function_callContext.prototype.constructor = Function_callContext; + +Function_callContext.prototype.routine_name = function() { + return this.getTypedRuleContext(Routine_nameContext,0); +}; + +Function_callContext.prototype.CALL = function() { + return this.getToken(PlSqlParser.CALL, 0); +}; + +Function_callContext.prototype.function_argument = function() { + return this.getTypedRuleContext(Function_argumentContext,0); +}; + +Function_callContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFunction_call(this); + } +}; + +Function_callContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFunction_call(this); + } +}; + +Function_callContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFunction_call(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Function_callContext = Function_callContext; + +PlSqlParser.prototype.function_call = function() { + + var localctx = new Function_callContext(this, this._ctx, this.state); + this.enterRule(localctx, 992, PlSqlParser.RULE_function_call); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8643; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1118,this._ctx); + if(la_===1) { + this.state = 8642; + this.match(PlSqlParser.CALL); + + } + this.state = 8645; + this.routine_name(); + this.state = 8647; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 8646; + this.function_argument(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Procedure_callContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_procedure_call; + return this; +} + +Procedure_callContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Procedure_callContext.prototype.constructor = Procedure_callContext; + +Procedure_callContext.prototype.routine_name = function() { + return this.getTypedRuleContext(Routine_nameContext,0); +}; + +Procedure_callContext.prototype.function_argument = function() { + return this.getTypedRuleContext(Function_argumentContext,0); +}; + +Procedure_callContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterProcedure_call(this); + } +}; + +Procedure_callContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitProcedure_call(this); + } +}; + +Procedure_callContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitProcedure_call(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Procedure_callContext = Procedure_callContext; + +PlSqlParser.prototype.procedure_call = function() { + + var localctx = new Procedure_callContext(this, this._ctx, this.state); + this.enterRule(localctx, 994, PlSqlParser.RULE_procedure_call); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8649; + this.routine_name(); + this.state = 8651; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1120,this._ctx); + if(la_===1) { + this.state = 8650; + this.function_argument(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Pipe_row_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_pipe_row_statement; + return this; +} + +Pipe_row_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Pipe_row_statementContext.prototype.constructor = Pipe_row_statementContext; + +Pipe_row_statementContext.prototype.PIPE = function() { + return this.getToken(PlSqlParser.PIPE, 0); +}; + +Pipe_row_statementContext.prototype.ROW = function() { + return this.getToken(PlSqlParser.ROW, 0); +}; + +Pipe_row_statementContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Pipe_row_statementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Pipe_row_statementContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Pipe_row_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPipe_row_statement(this); + } +}; + +Pipe_row_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPipe_row_statement(this); + } +}; + +Pipe_row_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPipe_row_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Pipe_row_statementContext = Pipe_row_statementContext; + +PlSqlParser.prototype.pipe_row_statement = function() { + + var localctx = new Pipe_row_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 996, PlSqlParser.RULE_pipe_row_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8653; + this.match(PlSqlParser.PIPE); + this.state = 8654; + this.match(PlSqlParser.ROW); + this.state = 8655; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8656; + this.expression(); + this.state = 8657; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function BodyContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_body; + return this; +} + +BodyContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +BodyContext.prototype.constructor = BodyContext; + +BodyContext.prototype.BEGIN = function() { + return this.getToken(PlSqlParser.BEGIN, 0); +}; + +BodyContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +BodyContext.prototype.END = function() { + return this.getToken(PlSqlParser.END, 0); +}; + +BodyContext.prototype.EXCEPTION = function() { + return this.getToken(PlSqlParser.EXCEPTION, 0); +}; + +BodyContext.prototype.label_name = function() { + return this.getTypedRuleContext(Label_nameContext,0); +}; + +BodyContext.prototype.exception_handler = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Exception_handlerContext); + } else { + return this.getTypedRuleContext(Exception_handlerContext,i); + } +}; + +BodyContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterBody(this); + } +}; + +BodyContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitBody(this); + } +}; + +BodyContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitBody(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.BodyContext = BodyContext; + +PlSqlParser.prototype.body = function() { + + var localctx = new BodyContext(this, this._ctx, this.state); + this.enterRule(localctx, 998, PlSqlParser.RULE_body); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8659; + this.match(PlSqlParser.BEGIN); + this.state = 8660; + this.seq_of_statements(); + this.state = 8667; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.EXCEPTION) { + this.state = 8661; + this.match(PlSqlParser.EXCEPTION); + this.state = 8663; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 8662; + this.exception_handler(); + this.state = 8665; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.WHEN); + } + + this.state = 8669; + this.match(PlSqlParser.END); + this.state = 8671; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1123,this._ctx); + if(la_===1) { + this.state = 8670; + this.label_name(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Exception_handlerContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_exception_handler; + return this; +} + +Exception_handlerContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Exception_handlerContext.prototype.constructor = Exception_handlerContext; + +Exception_handlerContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Exception_handlerContext.prototype.exception_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Exception_nameContext); + } else { + return this.getTypedRuleContext(Exception_nameContext,i); + } +}; + +Exception_handlerContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +Exception_handlerContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +Exception_handlerContext.prototype.OR = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.OR); + } else { + return this.getToken(PlSqlParser.OR, i); + } +}; + + +Exception_handlerContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterException_handler(this); + } +}; + +Exception_handlerContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitException_handler(this); + } +}; + +Exception_handlerContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitException_handler(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Exception_handlerContext = Exception_handlerContext; + +PlSqlParser.prototype.exception_handler = function() { + + var localctx = new Exception_handlerContext(this, this._ctx, this.state); + this.enterRule(localctx, 1000, PlSqlParser.RULE_exception_handler); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8673; + this.match(PlSqlParser.WHEN); + this.state = 8674; + this.exception_name(); + this.state = 8679; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.OR) { + this.state = 8675; + this.match(PlSqlParser.OR); + this.state = 8676; + this.exception_name(); + this.state = 8681; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 8682; + this.match(PlSqlParser.THEN); + this.state = 8683; + this.seq_of_statements(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Trigger_blockContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_trigger_block; + return this; +} + +Trigger_blockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Trigger_blockContext.prototype.constructor = Trigger_blockContext; + +Trigger_blockContext.prototype.body = function() { + return this.getTypedRuleContext(BodyContext,0); +}; + +Trigger_blockContext.prototype.DECLARE = function() { + return this.getToken(PlSqlParser.DECLARE, 0); +}; + +Trigger_blockContext.prototype.declare_spec = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Declare_specContext); + } else { + return this.getTypedRuleContext(Declare_specContext,i); + } +}; + +Trigger_blockContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTrigger_block(this); + } +}; + +Trigger_blockContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTrigger_block(this); + } +}; + +Trigger_blockContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTrigger_block(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Trigger_blockContext = Trigger_blockContext; + +PlSqlParser.prototype.trigger_block = function() { + + var localctx = new Trigger_blockContext(this, this._ctx, this.state); + this.enterRule(localctx, 1002, PlSqlParser.RULE_trigger_block); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8693; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1127,this._ctx); + if(la_===1) { + this.state = 8686; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1125,this._ctx); + if(la_===1) { + this.state = 8685; + this.match(PlSqlParser.DECLARE); + + } + this.state = 8689; + this._errHandler.sync(this); + var _alt = 1; + do { + switch (_alt) { + case 1: + this.state = 8688; + this.declare_spec(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8691; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1126, this._ctx); + } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); + + } + this.state = 8695; + this.body(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function BlockContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_block; + return this; +} + +BlockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +BlockContext.prototype.constructor = BlockContext; + +BlockContext.prototype.body = function() { + return this.getTypedRuleContext(BodyContext,0); +}; + +BlockContext.prototype.DECLARE = function() { + return this.getToken(PlSqlParser.DECLARE, 0); +}; + +BlockContext.prototype.declare_spec = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Declare_specContext); + } else { + return this.getTypedRuleContext(Declare_specContext,i); + } +}; + +BlockContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterBlock(this); + } +}; + +BlockContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitBlock(this); + } +}; + +BlockContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitBlock(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.BlockContext = BlockContext; + +PlSqlParser.prototype.block = function() { + + var localctx = new BlockContext(this, this._ctx, this.state); + this.enterRule(localctx, 1004, PlSqlParser.RULE_block); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8698; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1128,this._ctx); + if(la_===1) { + this.state = 8697; + this.match(PlSqlParser.DECLARE); + + } + this.state = 8701; + this._errHandler.sync(this); + var _alt = 1; + do { + switch (_alt) { + case 1: + this.state = 8700; + this.declare_spec(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8703; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1129, this._ctx); + } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); + this.state = 8705; + this.body(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Sql_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_sql_statement; + return this; +} + +Sql_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Sql_statementContext.prototype.constructor = Sql_statementContext; + +Sql_statementContext.prototype.execute_immediate = function() { + return this.getTypedRuleContext(Execute_immediateContext,0); +}; + +Sql_statementContext.prototype.data_manipulation_language_statements = function() { + return this.getTypedRuleContext(Data_manipulation_language_statementsContext,0); +}; + +Sql_statementContext.prototype.cursor_manipulation_statements = function() { + return this.getTypedRuleContext(Cursor_manipulation_statementsContext,0); +}; + +Sql_statementContext.prototype.transaction_control_statements = function() { + return this.getTypedRuleContext(Transaction_control_statementsContext,0); +}; + +Sql_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSql_statement(this); + } +}; + +Sql_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSql_statement(this); + } +}; + +Sql_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSql_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Sql_statementContext = Sql_statementContext; + +PlSqlParser.prototype.sql_statement = function() { + + var localctx = new Sql_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1006, PlSqlParser.RULE_sql_statement); + try { + this.state = 8711; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.EXECUTE: + this.enterOuterAlt(localctx, 1); + this.state = 8707; + this.execute_immediate(); + break; + case PlSqlParser.DELETE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.INSERT: + case PlSqlParser.LOCK: + case PlSqlParser.MERGE: + case PlSqlParser.SELECT: + case PlSqlParser.UPDATE: + case PlSqlParser.WITH: + case PlSqlParser.LEFT_PAREN: + this.enterOuterAlt(localctx, 2); + this.state = 8708; + this.data_manipulation_language_statements(); + break; + case PlSqlParser.CLOSE: + case PlSqlParser.FETCH: + case PlSqlParser.OPEN: + this.enterOuterAlt(localctx, 3); + this.state = 8709; + this.cursor_manipulation_statements(); + break; + case PlSqlParser.COMMIT: + case PlSqlParser.ROLLBACK: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SET: + this.enterOuterAlt(localctx, 4); + this.state = 8710; + this.transaction_control_statements(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Execute_immediateContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_execute_immediate; + return this; +} + +Execute_immediateContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Execute_immediateContext.prototype.constructor = Execute_immediateContext; + +Execute_immediateContext.prototype.EXECUTE = function() { + return this.getToken(PlSqlParser.EXECUTE, 0); +}; + +Execute_immediateContext.prototype.IMMEDIATE = function() { + return this.getToken(PlSqlParser.IMMEDIATE, 0); +}; + +Execute_immediateContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Execute_immediateContext.prototype.into_clause = function() { + return this.getTypedRuleContext(Into_clauseContext,0); +}; + +Execute_immediateContext.prototype.using_clause = function() { + return this.getTypedRuleContext(Using_clauseContext,0); +}; + +Execute_immediateContext.prototype.dynamic_returning_clause = function() { + return this.getTypedRuleContext(Dynamic_returning_clauseContext,0); +}; + +Execute_immediateContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterExecute_immediate(this); + } +}; + +Execute_immediateContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitExecute_immediate(this); + } +}; + +Execute_immediateContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitExecute_immediate(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Execute_immediateContext = Execute_immediateContext; + +PlSqlParser.prototype.execute_immediate = function() { + + var localctx = new Execute_immediateContext(this, this._ctx, this.state); + this.enterRule(localctx, 1008, PlSqlParser.RULE_execute_immediate); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8713; + this.match(PlSqlParser.EXECUTE); + this.state = 8714; + this.match(PlSqlParser.IMMEDIATE); + this.state = 8715; + this.expression(); + this.state = 8725; + this._errHandler.sync(this); + switch (this._input.LA(1)) { + case PlSqlParser.BULK: + case PlSqlParser.INTO: + this.state = 8716; + this.into_clause(); + this.state = 8718; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.USING) { + this.state = 8717; + this.using_clause(); + } + + break; + case PlSqlParser.USING: + this.state = 8720; + this.using_clause(); + this.state = 8722; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RETURNING || _la===PlSqlParser.RETURN) { + this.state = 8721; + this.dynamic_returning_clause(); + } + + break; + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + this.state = 8724; + this.dynamic_returning_clause(); + break; + case PlSqlParser.EOF: + case PlSqlParser.SAVE: + case PlSqlParser.SEMICOLON: + break; + default: + break; + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Dynamic_returning_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_dynamic_returning_clause; + return this; +} + +Dynamic_returning_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Dynamic_returning_clauseContext.prototype.constructor = Dynamic_returning_clauseContext; + +Dynamic_returning_clauseContext.prototype.into_clause = function() { + return this.getTypedRuleContext(Into_clauseContext,0); +}; + +Dynamic_returning_clauseContext.prototype.RETURNING = function() { + return this.getToken(PlSqlParser.RETURNING, 0); +}; + +Dynamic_returning_clauseContext.prototype.RETURN = function() { + return this.getToken(PlSqlParser.RETURN, 0); +}; + +Dynamic_returning_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDynamic_returning_clause(this); + } +}; + +Dynamic_returning_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDynamic_returning_clause(this); + } +}; + +Dynamic_returning_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDynamic_returning_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Dynamic_returning_clauseContext = Dynamic_returning_clauseContext; + +PlSqlParser.prototype.dynamic_returning_clause = function() { + + var localctx = new Dynamic_returning_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1010, PlSqlParser.RULE_dynamic_returning_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8727; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.RETURNING || _la===PlSqlParser.RETURN)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 8728; + this.into_clause(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Data_manipulation_language_statementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_data_manipulation_language_statements; + return this; +} + +Data_manipulation_language_statementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Data_manipulation_language_statementsContext.prototype.constructor = Data_manipulation_language_statementsContext; + +Data_manipulation_language_statementsContext.prototype.merge_statement = function() { + return this.getTypedRuleContext(Merge_statementContext,0); +}; + +Data_manipulation_language_statementsContext.prototype.lock_table_statement = function() { + return this.getTypedRuleContext(Lock_table_statementContext,0); +}; + +Data_manipulation_language_statementsContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Data_manipulation_language_statementsContext.prototype.update_statement = function() { + return this.getTypedRuleContext(Update_statementContext,0); +}; + +Data_manipulation_language_statementsContext.prototype.delete_statement = function() { + return this.getTypedRuleContext(Delete_statementContext,0); +}; + +Data_manipulation_language_statementsContext.prototype.insert_statement = function() { + return this.getTypedRuleContext(Insert_statementContext,0); +}; + +Data_manipulation_language_statementsContext.prototype.explain_statement = function() { + return this.getTypedRuleContext(Explain_statementContext,0); +}; + +Data_manipulation_language_statementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterData_manipulation_language_statements(this); + } +}; + +Data_manipulation_language_statementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitData_manipulation_language_statements(this); + } +}; + +Data_manipulation_language_statementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitData_manipulation_language_statements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Data_manipulation_language_statementsContext = Data_manipulation_language_statementsContext; + +PlSqlParser.prototype.data_manipulation_language_statements = function() { + + var localctx = new Data_manipulation_language_statementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1012, PlSqlParser.RULE_data_manipulation_language_statements); + try { + this.state = 8737; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.MERGE: + this.enterOuterAlt(localctx, 1); + this.state = 8730; + this.merge_statement(); + break; + case PlSqlParser.LOCK: + this.enterOuterAlt(localctx, 2); + this.state = 8731; + this.lock_table_statement(); + break; + case PlSqlParser.SELECT: + case PlSqlParser.WITH: + case PlSqlParser.LEFT_PAREN: + this.enterOuterAlt(localctx, 3); + this.state = 8732; + this.select_statement(); + break; + case PlSqlParser.UPDATE: + this.enterOuterAlt(localctx, 4); + this.state = 8733; + this.update_statement(); + break; + case PlSqlParser.DELETE: + this.enterOuterAlt(localctx, 5); + this.state = 8734; + this.delete_statement(); + break; + case PlSqlParser.INSERT: + this.enterOuterAlt(localctx, 6); + this.state = 8735; + this.insert_statement(); + break; + case PlSqlParser.EXPLAIN: + this.enterOuterAlt(localctx, 7); + this.state = 8736; + this.explain_statement(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cursor_manipulation_statementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cursor_manipulation_statements; + return this; +} + +Cursor_manipulation_statementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cursor_manipulation_statementsContext.prototype.constructor = Cursor_manipulation_statementsContext; + +Cursor_manipulation_statementsContext.prototype.close_statement = function() { + return this.getTypedRuleContext(Close_statementContext,0); +}; + +Cursor_manipulation_statementsContext.prototype.open_statement = function() { + return this.getTypedRuleContext(Open_statementContext,0); +}; + +Cursor_manipulation_statementsContext.prototype.fetch_statement = function() { + return this.getTypedRuleContext(Fetch_statementContext,0); +}; + +Cursor_manipulation_statementsContext.prototype.open_for_statement = function() { + return this.getTypedRuleContext(Open_for_statementContext,0); +}; + +Cursor_manipulation_statementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCursor_manipulation_statements(this); + } +}; + +Cursor_manipulation_statementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCursor_manipulation_statements(this); + } +}; + +Cursor_manipulation_statementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCursor_manipulation_statements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cursor_manipulation_statementsContext = Cursor_manipulation_statementsContext; + +PlSqlParser.prototype.cursor_manipulation_statements = function() { + + var localctx = new Cursor_manipulation_statementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1014, PlSqlParser.RULE_cursor_manipulation_statements); + try { + this.state = 8743; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1135,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 8739; + this.close_statement(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 8740; + this.open_statement(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 8741; + this.fetch_statement(); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 8742; + this.open_for_statement(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Close_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_close_statement; + return this; +} + +Close_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Close_statementContext.prototype.constructor = Close_statementContext; + +Close_statementContext.prototype.CLOSE = function() { + return this.getToken(PlSqlParser.CLOSE, 0); +}; + +Close_statementContext.prototype.cursor_name = function() { + return this.getTypedRuleContext(Cursor_nameContext,0); +}; + +Close_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterClose_statement(this); + } +}; + +Close_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitClose_statement(this); + } +}; + +Close_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitClose_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Close_statementContext = Close_statementContext; + +PlSqlParser.prototype.close_statement = function() { + + var localctx = new Close_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1016, PlSqlParser.RULE_close_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8745; + this.match(PlSqlParser.CLOSE); + this.state = 8746; + this.cursor_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Open_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_open_statement; + return this; +} + +Open_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Open_statementContext.prototype.constructor = Open_statementContext; + +Open_statementContext.prototype.OPEN = function() { + return this.getToken(PlSqlParser.OPEN, 0); +}; + +Open_statementContext.prototype.cursor_name = function() { + return this.getTypedRuleContext(Cursor_nameContext,0); +}; + +Open_statementContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Open_statementContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Open_statementContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Open_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOpen_statement(this); + } +}; + +Open_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOpen_statement(this); + } +}; + +Open_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOpen_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Open_statementContext = Open_statementContext; + +PlSqlParser.prototype.open_statement = function() { + + var localctx = new Open_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1018, PlSqlParser.RULE_open_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8748; + this.match(PlSqlParser.OPEN); + this.state = 8749; + this.cursor_name(); + this.state = 8755; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 8750; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8752; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 8751; + this.expressions(); + } + + this.state = 8754; + this.match(PlSqlParser.RIGHT_PAREN); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Fetch_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_fetch_statement; + this.it1 = null; // Token + return this; +} + +Fetch_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Fetch_statementContext.prototype.constructor = Fetch_statementContext; + +Fetch_statementContext.prototype.FETCH = function() { + return this.getToken(PlSqlParser.FETCH, 0); +}; + +Fetch_statementContext.prototype.cursor_name = function() { + return this.getTypedRuleContext(Cursor_nameContext,0); +}; + +Fetch_statementContext.prototype.variable_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Variable_nameContext); + } else { + return this.getTypedRuleContext(Variable_nameContext,i); + } +}; + +Fetch_statementContext.prototype.BULK = function() { + return this.getToken(PlSqlParser.BULK, 0); +}; + +Fetch_statementContext.prototype.COLLECT = function() { + return this.getToken(PlSqlParser.COLLECT, 0); +}; + +Fetch_statementContext.prototype.INTO = function() { + return this.getToken(PlSqlParser.INTO, 0); +}; + +Fetch_statementContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Fetch_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFetch_statement(this); + } +}; + +Fetch_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFetch_statement(this); + } +}; + +Fetch_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFetch_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Fetch_statementContext = Fetch_statementContext; + +PlSqlParser.prototype.fetch_statement = function() { + + var localctx = new Fetch_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1020, PlSqlParser.RULE_fetch_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8757; + this.match(PlSqlParser.FETCH); + this.state = 8758; + this.cursor_name(); + this.state = 8779; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.INTO: + this.state = 8759; + localctx.it1 = this.match(PlSqlParser.INTO); + this.state = 8760; + this.variable_name(); + this.state = 8765; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8761; + this.match(PlSqlParser.COMMA); + this.state = 8762; + this.variable_name(); + this.state = 8767; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + case PlSqlParser.BULK: + this.state = 8768; + this.match(PlSqlParser.BULK); + this.state = 8769; + this.match(PlSqlParser.COLLECT); + this.state = 8770; + this.match(PlSqlParser.INTO); + this.state = 8771; + this.variable_name(); + this.state = 8776; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8772; + this.match(PlSqlParser.COMMA); + this.state = 8773; + this.variable_name(); + this.state = 8778; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Open_for_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_open_for_statement; + return this; +} + +Open_for_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Open_for_statementContext.prototype.constructor = Open_for_statementContext; + +Open_for_statementContext.prototype.OPEN = function() { + return this.getToken(PlSqlParser.OPEN, 0); +}; + +Open_for_statementContext.prototype.variable_name = function() { + return this.getTypedRuleContext(Variable_nameContext,0); +}; + +Open_for_statementContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Open_for_statementContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Open_for_statementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Open_for_statementContext.prototype.using_clause = function() { + return this.getTypedRuleContext(Using_clauseContext,0); +}; + +Open_for_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOpen_for_statement(this); + } +}; + +Open_for_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOpen_for_statement(this); + } +}; + +Open_for_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOpen_for_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Open_for_statementContext = Open_for_statementContext; + +PlSqlParser.prototype.open_for_statement = function() { + + var localctx = new Open_for_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1022, PlSqlParser.RULE_open_for_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8781; + this.match(PlSqlParser.OPEN); + this.state = 8782; + this.variable_name(); + this.state = 8783; + this.match(PlSqlParser.FOR); + this.state = 8786; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1141,this._ctx); + switch(la_) { + case 1: + this.state = 8784; + this.select_statement(); + break; + + case 2: + this.state = 8785; + this.expression(); + break; + + } + this.state = 8789; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.USING) { + this.state = 8788; + this.using_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Transaction_control_statementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_transaction_control_statements; + return this; +} + +Transaction_control_statementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Transaction_control_statementsContext.prototype.constructor = Transaction_control_statementsContext; + +Transaction_control_statementsContext.prototype.set_transaction_command = function() { + return this.getTypedRuleContext(Set_transaction_commandContext,0); +}; + +Transaction_control_statementsContext.prototype.set_constraint_command = function() { + return this.getTypedRuleContext(Set_constraint_commandContext,0); +}; + +Transaction_control_statementsContext.prototype.commit_statement = function() { + return this.getTypedRuleContext(Commit_statementContext,0); +}; + +Transaction_control_statementsContext.prototype.rollback_statement = function() { + return this.getTypedRuleContext(Rollback_statementContext,0); +}; + +Transaction_control_statementsContext.prototype.savepoint_statement = function() { + return this.getTypedRuleContext(Savepoint_statementContext,0); +}; + +Transaction_control_statementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTransaction_control_statements(this); + } +}; + +Transaction_control_statementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTransaction_control_statements(this); + } +}; + +Transaction_control_statementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTransaction_control_statements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Transaction_control_statementsContext = Transaction_control_statementsContext; + +PlSqlParser.prototype.transaction_control_statements = function() { + + var localctx = new Transaction_control_statementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1024, PlSqlParser.RULE_transaction_control_statements); + try { + this.state = 8796; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1143,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 8791; + this.set_transaction_command(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 8792; + this.set_constraint_command(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 8793; + this.commit_statement(); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 8794; + this.rollback_statement(); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 8795; + this.savepoint_statement(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Set_transaction_commandContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_set_transaction_command; + return this; +} + +Set_transaction_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Set_transaction_commandContext.prototype.constructor = Set_transaction_commandContext; + +Set_transaction_commandContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Set_transaction_commandContext.prototype.TRANSACTION = function() { + return this.getToken(PlSqlParser.TRANSACTION, 0); +}; + +Set_transaction_commandContext.prototype.READ = function() { + return this.getToken(PlSqlParser.READ, 0); +}; + +Set_transaction_commandContext.prototype.ISOLATION = function() { + return this.getToken(PlSqlParser.ISOLATION, 0); +}; + +Set_transaction_commandContext.prototype.LEVEL = function() { + return this.getToken(PlSqlParser.LEVEL, 0); +}; + +Set_transaction_commandContext.prototype.USE = function() { + return this.getToken(PlSqlParser.USE, 0); +}; + +Set_transaction_commandContext.prototype.ROLLBACK = function() { + return this.getToken(PlSqlParser.ROLLBACK, 0); +}; + +Set_transaction_commandContext.prototype.SEGMENT = function() { + return this.getToken(PlSqlParser.SEGMENT, 0); +}; + +Set_transaction_commandContext.prototype.rollback_segment_name = function() { + return this.getTypedRuleContext(Rollback_segment_nameContext,0); +}; + +Set_transaction_commandContext.prototype.NAME = function() { + return this.getToken(PlSqlParser.NAME, 0); +}; + +Set_transaction_commandContext.prototype.quoted_string = function() { + return this.getTypedRuleContext(Quoted_stringContext,0); +}; + +Set_transaction_commandContext.prototype.ONLY = function() { + return this.getToken(PlSqlParser.ONLY, 0); +}; + +Set_transaction_commandContext.prototype.WRITE = function() { + return this.getToken(PlSqlParser.WRITE, 0); +}; + +Set_transaction_commandContext.prototype.SERIALIZABLE = function() { + return this.getToken(PlSqlParser.SERIALIZABLE, 0); +}; + +Set_transaction_commandContext.prototype.COMMITTED = function() { + return this.getToken(PlSqlParser.COMMITTED, 0); +}; + +Set_transaction_commandContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSet_transaction_command(this); + } +}; + +Set_transaction_commandContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSet_transaction_command(this); + } +}; + +Set_transaction_commandContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSet_transaction_command(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Set_transaction_commandContext = Set_transaction_commandContext; + +PlSqlParser.prototype.set_transaction_command = function() { + + var localctx = new Set_transaction_commandContext(this, this._ctx, this.state); + this.enterRule(localctx, 1026, PlSqlParser.RULE_set_transaction_command); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8798; + this.match(PlSqlParser.SET); + this.state = 8799; + this.match(PlSqlParser.TRANSACTION); + this.state = 8813; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1145,this._ctx); + if(la_===1) { + this.state = 8800; + this.match(PlSqlParser.READ); + this.state = 8801; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ONLY || _la===PlSqlParser.WRITE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } else if(la_===2) { + this.state = 8802; + this.match(PlSqlParser.ISOLATION); + this.state = 8803; + this.match(PlSqlParser.LEVEL); + this.state = 8807; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.SERIALIZABLE: + this.state = 8804; + this.match(PlSqlParser.SERIALIZABLE); + break; + case PlSqlParser.READ: + this.state = 8805; + this.match(PlSqlParser.READ); + this.state = 8806; + this.match(PlSqlParser.COMMITTED); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + + } else if(la_===3) { + this.state = 8809; + this.match(PlSqlParser.USE); + this.state = 8810; + this.match(PlSqlParser.ROLLBACK); + this.state = 8811; + this.match(PlSqlParser.SEGMENT); + this.state = 8812; + this.rollback_segment_name(); + + } + this.state = 8817; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1146,this._ctx); + if(la_===1) { + this.state = 8815; + this.match(PlSqlParser.NAME); + this.state = 8816; + this.quoted_string(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Set_constraint_commandContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_set_constraint_command; + return this; +} + +Set_constraint_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Set_constraint_commandContext.prototype.constructor = Set_constraint_commandContext; + +Set_constraint_commandContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Set_constraint_commandContext.prototype.CONSTRAINT = function() { + return this.getToken(PlSqlParser.CONSTRAINT, 0); +}; + +Set_constraint_commandContext.prototype.CONSTRAINTS = function() { + return this.getToken(PlSqlParser.CONSTRAINTS, 0); +}; + +Set_constraint_commandContext.prototype.IMMEDIATE = function() { + return this.getToken(PlSqlParser.IMMEDIATE, 0); +}; + +Set_constraint_commandContext.prototype.DEFERRED = function() { + return this.getToken(PlSqlParser.DEFERRED, 0); +}; + +Set_constraint_commandContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Set_constraint_commandContext.prototype.constraint_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Constraint_nameContext); + } else { + return this.getTypedRuleContext(Constraint_nameContext,i); + } +}; + +Set_constraint_commandContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Set_constraint_commandContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSet_constraint_command(this); + } +}; + +Set_constraint_commandContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSet_constraint_command(this); + } +}; + +Set_constraint_commandContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSet_constraint_command(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Set_constraint_commandContext = Set_constraint_commandContext; + +PlSqlParser.prototype.set_constraint_command = function() { + + var localctx = new Set_constraint_commandContext(this, this._ctx, this.state); + this.enterRule(localctx, 1028, PlSqlParser.RULE_set_constraint_command); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8819; + this.match(PlSqlParser.SET); + this.state = 8820; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CONSTRAINT || _la===PlSqlParser.CONSTRAINTS)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 8830; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ALL: + this.state = 8821; + this.match(PlSqlParser.ALL); + break; + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 8822; + this.constraint_name(); + this.state = 8827; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8823; + this.match(PlSqlParser.COMMA); + this.state = 8824; + this.constraint_name(); + this.state = 8829; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 8832; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DEFERRED || _la===PlSqlParser.IMMEDIATE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Commit_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_commit_statement; + return this; +} + +Commit_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Commit_statementContext.prototype.constructor = Commit_statementContext; + +Commit_statementContext.prototype.COMMIT = function() { + return this.getToken(PlSqlParser.COMMIT, 0); +}; + +Commit_statementContext.prototype.WORK = function() { + return this.getToken(PlSqlParser.WORK, 0); +}; + +Commit_statementContext.prototype.COMMENT = function() { + return this.getToken(PlSqlParser.COMMENT, 0); +}; + +Commit_statementContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Commit_statementContext.prototype.FORCE = function() { + return this.getToken(PlSqlParser.FORCE, 0); +}; + +Commit_statementContext.prototype.write_clause = function() { + return this.getTypedRuleContext(Write_clauseContext,0); +}; + +Commit_statementContext.prototype.CORRUPT_XID = function() { + return this.getToken(PlSqlParser.CORRUPT_XID, 0); +}; + +Commit_statementContext.prototype.CORRUPT_XID_ALL = function() { + return this.getToken(PlSqlParser.CORRUPT_XID_ALL, 0); +}; + +Commit_statementContext.prototype.COMMA = function() { + return this.getToken(PlSqlParser.COMMA, 0); +}; + +Commit_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCommit_statement(this); + } +}; + +Commit_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCommit_statement(this); + } +}; + +Commit_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCommit_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Commit_statementContext = Commit_statementContext; + +PlSqlParser.prototype.commit_statement = function() { + + var localctx = new Commit_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1030, PlSqlParser.RULE_commit_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8834; + this.match(PlSqlParser.COMMIT); + this.state = 8836; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1149,this._ctx); + if(la_===1) { + this.state = 8835; + this.match(PlSqlParser.WORK); + + } + this.state = 8851; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1152,this._ctx); + if(la_===1) { + this.state = 8838; + this.match(PlSqlParser.COMMENT); + this.state = 8839; + this.expression(); + + } else if(la_===2) { + this.state = 8840; + this.match(PlSqlParser.FORCE); + this.state = 8849; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1151,this._ctx); + switch(la_) { + case 1: + this.state = 8841; + this.match(PlSqlParser.CORRUPT_XID); + this.state = 8842; + this.expression(); + break; + + case 2: + this.state = 8843; + this.match(PlSqlParser.CORRUPT_XID_ALL); + break; + + case 3: + this.state = 8844; + this.expression(); + this.state = 8847; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1150,this._ctx); + if(la_===1) { + this.state = 8845; + this.match(PlSqlParser.COMMA); + this.state = 8846; + this.expression(); + + } + break; + + } + + } + this.state = 8854; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1153,this._ctx); + if(la_===1) { + this.state = 8853; + this.write_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Write_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_write_clause; + return this; +} + +Write_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Write_clauseContext.prototype.constructor = Write_clauseContext; + +Write_clauseContext.prototype.WRITE = function() { + return this.getToken(PlSqlParser.WRITE, 0); +}; + +Write_clauseContext.prototype.WAIT = function() { + return this.getToken(PlSqlParser.WAIT, 0); +}; + +Write_clauseContext.prototype.NOWAIT = function() { + return this.getToken(PlSqlParser.NOWAIT, 0); +}; + +Write_clauseContext.prototype.IMMEDIATE = function() { + return this.getToken(PlSqlParser.IMMEDIATE, 0); +}; + +Write_clauseContext.prototype.BATCH = function() { + return this.getToken(PlSqlParser.BATCH, 0); +}; + +Write_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWrite_clause(this); + } +}; + +Write_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWrite_clause(this); + } +}; + +Write_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWrite_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Write_clauseContext = Write_clauseContext; + +PlSqlParser.prototype.write_clause = function() { + + var localctx = new Write_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1032, PlSqlParser.RULE_write_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8856; + this.match(PlSqlParser.WRITE); + this.state = 8858; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1154,this._ctx); + if(la_===1) { + this.state = 8857; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.NOWAIT || _la===PlSqlParser.WAIT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 8861; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1155,this._ctx); + if(la_===1) { + this.state = 8860; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.BATCH || _la===PlSqlParser.IMMEDIATE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Rollback_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_rollback_statement; + return this; +} + +Rollback_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Rollback_statementContext.prototype.constructor = Rollback_statementContext; + +Rollback_statementContext.prototype.ROLLBACK = function() { + return this.getToken(PlSqlParser.ROLLBACK, 0); +}; + +Rollback_statementContext.prototype.WORK = function() { + return this.getToken(PlSqlParser.WORK, 0); +}; + +Rollback_statementContext.prototype.TO = function() { + return this.getToken(PlSqlParser.TO, 0); +}; + +Rollback_statementContext.prototype.savepoint_name = function() { + return this.getTypedRuleContext(Savepoint_nameContext,0); +}; + +Rollback_statementContext.prototype.FORCE = function() { + return this.getToken(PlSqlParser.FORCE, 0); +}; + +Rollback_statementContext.prototype.quoted_string = function() { + return this.getTypedRuleContext(Quoted_stringContext,0); +}; + +Rollback_statementContext.prototype.SAVEPOINT = function() { + return this.getToken(PlSqlParser.SAVEPOINT, 0); +}; + +Rollback_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRollback_statement(this); + } +}; + +Rollback_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRollback_statement(this); + } +}; + +Rollback_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRollback_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Rollback_statementContext = Rollback_statementContext; + +PlSqlParser.prototype.rollback_statement = function() { + + var localctx = new Rollback_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1034, PlSqlParser.RULE_rollback_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8863; + this.match(PlSqlParser.ROLLBACK); + this.state = 8865; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1156,this._ctx); + if(la_===1) { + this.state = 8864; + this.match(PlSqlParser.WORK); + + } + this.state = 8874; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1158,this._ctx); + if(la_===1) { + this.state = 8867; + this.match(PlSqlParser.TO); + this.state = 8869; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1157,this._ctx); + if(la_===1) { + this.state = 8868; + this.match(PlSqlParser.SAVEPOINT); + + } + this.state = 8871; + this.savepoint_name(); + + } else if(la_===2) { + this.state = 8872; + this.match(PlSqlParser.FORCE); + this.state = 8873; + this.quoted_string(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Savepoint_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_savepoint_statement; + return this; +} + +Savepoint_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Savepoint_statementContext.prototype.constructor = Savepoint_statementContext; + +Savepoint_statementContext.prototype.SAVEPOINT = function() { + return this.getToken(PlSqlParser.SAVEPOINT, 0); +}; + +Savepoint_statementContext.prototype.savepoint_name = function() { + return this.getTypedRuleContext(Savepoint_nameContext,0); +}; + +Savepoint_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSavepoint_statement(this); + } +}; + +Savepoint_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSavepoint_statement(this); + } +}; + +Savepoint_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSavepoint_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Savepoint_statementContext = Savepoint_statementContext; + +PlSqlParser.prototype.savepoint_statement = function() { + + var localctx = new Savepoint_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1036, PlSqlParser.RULE_savepoint_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8876; + this.match(PlSqlParser.SAVEPOINT); + this.state = 8877; + this.savepoint_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Explain_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_explain_statement; + return this; +} + +Explain_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Explain_statementContext.prototype.constructor = Explain_statementContext; + +Explain_statementContext.prototype.EXPLAIN = function() { + return this.getToken(PlSqlParser.EXPLAIN, 0); +}; + +Explain_statementContext.prototype.PLAN = function() { + return this.getToken(PlSqlParser.PLAN, 0); +}; + +Explain_statementContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Explain_statementContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Explain_statementContext.prototype.update_statement = function() { + return this.getTypedRuleContext(Update_statementContext,0); +}; + +Explain_statementContext.prototype.delete_statement = function() { + return this.getTypedRuleContext(Delete_statementContext,0); +}; + +Explain_statementContext.prototype.insert_statement = function() { + return this.getTypedRuleContext(Insert_statementContext,0); +}; + +Explain_statementContext.prototype.merge_statement = function() { + return this.getTypedRuleContext(Merge_statementContext,0); +}; + +Explain_statementContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Explain_statementContext.prototype.STATEMENT_ID = function() { + return this.getToken(PlSqlParser.STATEMENT_ID, 0); +}; + +Explain_statementContext.prototype.EQUALS_OP = function() { + return this.getToken(PlSqlParser.EQUALS_OP, 0); +}; + +Explain_statementContext.prototype.quoted_string = function() { + return this.getTypedRuleContext(Quoted_stringContext,0); +}; + +Explain_statementContext.prototype.INTO = function() { + return this.getToken(PlSqlParser.INTO, 0); +}; + +Explain_statementContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Explain_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterExplain_statement(this); + } +}; + +Explain_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitExplain_statement(this); + } +}; + +Explain_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitExplain_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Explain_statementContext = Explain_statementContext; + +PlSqlParser.prototype.explain_statement = function() { + + var localctx = new Explain_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1038, PlSqlParser.RULE_explain_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8879; + this.match(PlSqlParser.EXPLAIN); + this.state = 8880; + this.match(PlSqlParser.PLAN); + this.state = 8885; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.SET) { + this.state = 8881; + this.match(PlSqlParser.SET); + this.state = 8882; + this.match(PlSqlParser.STATEMENT_ID); + this.state = 8883; + this.match(PlSqlParser.EQUALS_OP); + this.state = 8884; + this.quoted_string(); + } + + this.state = 8889; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.INTO) { + this.state = 8887; + this.match(PlSqlParser.INTO); + this.state = 8888; + this.tableview_name(); + } + + this.state = 8891; + this.match(PlSqlParser.FOR); + this.state = 8897; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.SELECT: + case PlSqlParser.WITH: + case PlSqlParser.LEFT_PAREN: + this.state = 8892; + this.select_statement(); + break; + case PlSqlParser.UPDATE: + this.state = 8893; + this.update_statement(); + break; + case PlSqlParser.DELETE: + this.state = 8894; + this.delete_statement(); + break; + case PlSqlParser.INSERT: + this.state = 8895; + this.insert_statement(); + break; + case PlSqlParser.MERGE: + this.state = 8896; + this.merge_statement(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Select_only_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_select_only_statement; + return this; +} + +Select_only_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Select_only_statementContext.prototype.constructor = Select_only_statementContext; + +Select_only_statementContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Select_only_statementContext.prototype.subquery_factoring_clause = function() { + return this.getTypedRuleContext(Subquery_factoring_clauseContext,0); +}; + +Select_only_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSelect_only_statement(this); + } +}; + +Select_only_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSelect_only_statement(this); + } +}; + +Select_only_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSelect_only_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Select_only_statementContext = Select_only_statementContext; + +PlSqlParser.prototype.select_only_statement = function() { + + var localctx = new Select_only_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1040, PlSqlParser.RULE_select_only_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8900; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.WITH) { + this.state = 8899; + this.subquery_factoring_clause(); + } + + this.state = 8902; + this.subquery(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Select_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_select_statement; + return this; +} + +Select_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Select_statementContext.prototype.constructor = Select_statementContext; + +Select_statementContext.prototype.select_only_statement = function() { + return this.getTypedRuleContext(Select_only_statementContext,0); +}; + +Select_statementContext.prototype.for_update_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(For_update_clauseContext); + } else { + return this.getTypedRuleContext(For_update_clauseContext,i); + } +}; + +Select_statementContext.prototype.order_by_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Order_by_clauseContext); + } else { + return this.getTypedRuleContext(Order_by_clauseContext,i); + } +}; + +Select_statementContext.prototype.offset_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Offset_clauseContext); + } else { + return this.getTypedRuleContext(Offset_clauseContext,i); + } +}; + +Select_statementContext.prototype.fetch_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Fetch_clauseContext); + } else { + return this.getTypedRuleContext(Fetch_clauseContext,i); + } +}; + +Select_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSelect_statement(this); + } +}; + +Select_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSelect_statement(this); + } +}; + +Select_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSelect_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Select_statementContext = Select_statementContext; + +PlSqlParser.prototype.select_statement = function() { + + var localctx = new Select_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1042, PlSqlParser.RULE_select_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8904; + this.select_only_statement(); + this.state = 8911; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1164,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 8909; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.FOR: + this.state = 8905; + this.for_update_clause(); + break; + case PlSqlParser.ORDER: + this.state = 8906; + this.order_by_clause(); + break; + case PlSqlParser.OFFSET: + this.state = 8907; + this.offset_clause(); + break; + case PlSqlParser.FETCH: + this.state = 8908; + this.fetch_clause(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } + this.state = 8913; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1164,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Subquery_factoring_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_subquery_factoring_clause; + return this; +} + +Subquery_factoring_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Subquery_factoring_clauseContext.prototype.constructor = Subquery_factoring_clauseContext; + +Subquery_factoring_clauseContext.prototype.WITH = function() { + return this.getToken(PlSqlParser.WITH, 0); +}; + +Subquery_factoring_clauseContext.prototype.factoring_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Factoring_elementContext); + } else { + return this.getTypedRuleContext(Factoring_elementContext,i); + } +}; + +Subquery_factoring_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Subquery_factoring_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSubquery_factoring_clause(this); + } +}; + +Subquery_factoring_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSubquery_factoring_clause(this); + } +}; + +Subquery_factoring_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSubquery_factoring_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Subquery_factoring_clauseContext = Subquery_factoring_clauseContext; + +PlSqlParser.prototype.subquery_factoring_clause = function() { + + var localctx = new Subquery_factoring_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1044, PlSqlParser.RULE_subquery_factoring_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8914; + this.match(PlSqlParser.WITH); + this.state = 8915; + this.factoring_element(); + this.state = 8920; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8916; + this.match(PlSqlParser.COMMA); + this.state = 8917; + this.factoring_element(); + this.state = 8922; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Factoring_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_factoring_element; + return this; +} + +Factoring_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Factoring_elementContext.prototype.constructor = Factoring_elementContext; + +Factoring_elementContext.prototype.query_name = function() { + return this.getTypedRuleContext(Query_nameContext,0); +}; + +Factoring_elementContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Factoring_elementContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Factoring_elementContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Factoring_elementContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Factoring_elementContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Factoring_elementContext.prototype.order_by_clause = function() { + return this.getTypedRuleContext(Order_by_clauseContext,0); +}; + +Factoring_elementContext.prototype.search_clause = function() { + return this.getTypedRuleContext(Search_clauseContext,0); +}; + +Factoring_elementContext.prototype.cycle_clause = function() { + return this.getTypedRuleContext(Cycle_clauseContext,0); +}; + +Factoring_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFactoring_element(this); + } +}; + +Factoring_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFactoring_element(this); + } +}; + +Factoring_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFactoring_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Factoring_elementContext = Factoring_elementContext; + +PlSqlParser.prototype.factoring_element = function() { + + var localctx = new Factoring_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1046, PlSqlParser.RULE_factoring_element); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8923; + this.query_name(); + this.state = 8925; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 8924; + this.paren_column_list(); + } + + this.state = 8927; + this.match(PlSqlParser.AS); + this.state = 8928; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 8929; + this.subquery(); + this.state = 8931; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ORDER) { + this.state = 8930; + this.order_by_clause(); + } + + this.state = 8933; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 8935; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.SEARCH) { + this.state = 8934; + this.search_clause(); + } + + this.state = 8938; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CYCLE) { + this.state = 8937; + this.cycle_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Search_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_search_clause; + return this; +} + +Search_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Search_clauseContext.prototype.constructor = Search_clauseContext; + +Search_clauseContext.prototype.SEARCH = function() { + return this.getToken(PlSqlParser.SEARCH, 0); +}; + +Search_clauseContext.prototype.FIRST = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.FIRST); + } else { + return this.getToken(PlSqlParser.FIRST, i); + } +}; + + +Search_clauseContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Search_clauseContext.prototype.column_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_nameContext); + } else { + return this.getTypedRuleContext(Column_nameContext,i); + } +}; + +Search_clauseContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Search_clauseContext.prototype.DEPTH = function() { + return this.getToken(PlSqlParser.DEPTH, 0); +}; + +Search_clauseContext.prototype.BREADTH = function() { + return this.getToken(PlSqlParser.BREADTH, 0); +}; + +Search_clauseContext.prototype.ASC = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.ASC); + } else { + return this.getToken(PlSqlParser.ASC, i); + } +}; + + +Search_clauseContext.prototype.DESC = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.DESC); + } else { + return this.getToken(PlSqlParser.DESC, i); + } +}; + + +Search_clauseContext.prototype.NULLS = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.NULLS); + } else { + return this.getToken(PlSqlParser.NULLS, i); + } +}; + + +Search_clauseContext.prototype.LAST = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LAST); + } else { + return this.getToken(PlSqlParser.LAST, i); + } +}; + + +Search_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Search_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSearch_clause(this); + } +}; + +Search_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSearch_clause(this); + } +}; + +Search_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSearch_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Search_clauseContext = Search_clauseContext; + +PlSqlParser.prototype.search_clause = function() { + + var localctx = new Search_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1048, PlSqlParser.RULE_search_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 8940; + this.match(PlSqlParser.SEARCH); + this.state = 8941; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.BREADTH || _la===PlSqlParser.DEPTH)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 8942; + this.match(PlSqlParser.FIRST); + this.state = 8943; + this.match(PlSqlParser.BY); + this.state = 8944; + this.column_name(); + this.state = 8946; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ASC) { + this.state = 8945; + this.match(PlSqlParser.ASC); + } + + this.state = 8949; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DESC) { + this.state = 8948; + this.match(PlSqlParser.DESC); + } + + this.state = 8953; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1172,this._ctx); + if(la_===1) { + this.state = 8951; + this.match(PlSqlParser.NULLS); + this.state = 8952; + this.match(PlSqlParser.FIRST); + + } + this.state = 8957; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NULLS) { + this.state = 8955; + this.match(PlSqlParser.NULLS); + this.state = 8956; + this.match(PlSqlParser.LAST); + } + + this.state = 8977; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 8959; + this.match(PlSqlParser.COMMA); + this.state = 8960; + this.column_name(); + this.state = 8962; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ASC) { + this.state = 8961; + this.match(PlSqlParser.ASC); + } + + this.state = 8965; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DESC) { + this.state = 8964; + this.match(PlSqlParser.DESC); + } + + this.state = 8969; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1176,this._ctx); + if(la_===1) { + this.state = 8967; + this.match(PlSqlParser.NULLS); + this.state = 8968; + this.match(PlSqlParser.FIRST); + + } + this.state = 8973; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NULLS) { + this.state = 8971; + this.match(PlSqlParser.NULLS); + this.state = 8972; + this.match(PlSqlParser.LAST); + } + + this.state = 8979; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 8980; + this.match(PlSqlParser.SET); + this.state = 8981; + this.column_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cycle_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cycle_clause; + return this; +} + +Cycle_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cycle_clauseContext.prototype.constructor = Cycle_clauseContext; + +Cycle_clauseContext.prototype.CYCLE = function() { + return this.getToken(PlSqlParser.CYCLE, 0); +}; + +Cycle_clauseContext.prototype.column_list = function() { + return this.getTypedRuleContext(Column_listContext,0); +}; + +Cycle_clauseContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Cycle_clauseContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Cycle_clauseContext.prototype.TO = function() { + return this.getToken(PlSqlParser.TO, 0); +}; + +Cycle_clauseContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Cycle_clauseContext.prototype.DEFAULT = function() { + return this.getToken(PlSqlParser.DEFAULT, 0); +}; + +Cycle_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCycle_clause(this); + } +}; + +Cycle_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCycle_clause(this); + } +}; + +Cycle_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCycle_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cycle_clauseContext = Cycle_clauseContext; + +PlSqlParser.prototype.cycle_clause = function() { + + var localctx = new Cycle_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1050, PlSqlParser.RULE_cycle_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8983; + this.match(PlSqlParser.CYCLE); + this.state = 8984; + this.column_list(); + this.state = 8985; + this.match(PlSqlParser.SET); + this.state = 8986; + this.column_name(); + this.state = 8987; + this.match(PlSqlParser.TO); + this.state = 8988; + this.expression(); + this.state = 8989; + this.match(PlSqlParser.DEFAULT); + this.state = 8990; + this.expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function SubqueryContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_subquery; + return this; +} + +SubqueryContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +SubqueryContext.prototype.constructor = SubqueryContext; + +SubqueryContext.prototype.subquery_basic_elements = function() { + return this.getTypedRuleContext(Subquery_basic_elementsContext,0); +}; + +SubqueryContext.prototype.subquery_operation_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Subquery_operation_partContext); + } else { + return this.getTypedRuleContext(Subquery_operation_partContext,i); + } +}; + +SubqueryContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSubquery(this); + } +}; + +SubqueryContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSubquery(this); + } +}; + +SubqueryContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSubquery(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.SubqueryContext = SubqueryContext; + +PlSqlParser.prototype.subquery = function() { + + var localctx = new SubqueryContext(this, this._ctx, this.state); + this.enterRule(localctx, 1052, PlSqlParser.RULE_subquery); + try { + this.enterOuterAlt(localctx, 1); + this.state = 8992; + this.subquery_basic_elements(); + this.state = 8996; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1179,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 8993; + this.subquery_operation_part(); + } + this.state = 8998; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1179,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Subquery_basic_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_subquery_basic_elements; + return this; +} + +Subquery_basic_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Subquery_basic_elementsContext.prototype.constructor = Subquery_basic_elementsContext; + +Subquery_basic_elementsContext.prototype.query_block = function() { + return this.getTypedRuleContext(Query_blockContext,0); +}; + +Subquery_basic_elementsContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Subquery_basic_elementsContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Subquery_basic_elementsContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Subquery_basic_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSubquery_basic_elements(this); + } +}; + +Subquery_basic_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSubquery_basic_elements(this); + } +}; + +Subquery_basic_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSubquery_basic_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Subquery_basic_elementsContext = Subquery_basic_elementsContext; + +PlSqlParser.prototype.subquery_basic_elements = function() { + + var localctx = new Subquery_basic_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1054, PlSqlParser.RULE_subquery_basic_elements); + try { + this.state = 9004; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.SELECT: + this.enterOuterAlt(localctx, 1); + this.state = 8999; + this.query_block(); + break; + case PlSqlParser.LEFT_PAREN: + this.enterOuterAlt(localctx, 2); + this.state = 9000; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9001; + this.subquery(); + this.state = 9002; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Subquery_operation_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_subquery_operation_part; + return this; +} + +Subquery_operation_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Subquery_operation_partContext.prototype.constructor = Subquery_operation_partContext; + +Subquery_operation_partContext.prototype.subquery_basic_elements = function() { + return this.getTypedRuleContext(Subquery_basic_elementsContext,0); +}; + +Subquery_operation_partContext.prototype.UNION = function() { + return this.getToken(PlSqlParser.UNION, 0); +}; + +Subquery_operation_partContext.prototype.INTERSECT = function() { + return this.getToken(PlSqlParser.INTERSECT, 0); +}; + +Subquery_operation_partContext.prototype.MINUS = function() { + return this.getToken(PlSqlParser.MINUS, 0); +}; + +Subquery_operation_partContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Subquery_operation_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSubquery_operation_part(this); + } +}; + +Subquery_operation_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSubquery_operation_part(this); + } +}; + +Subquery_operation_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSubquery_operation_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Subquery_operation_partContext = Subquery_operation_partContext; + +PlSqlParser.prototype.subquery_operation_part = function() { + + var localctx = new Subquery_operation_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1056, PlSqlParser.RULE_subquery_operation_part); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9012; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.UNION: + this.state = 9006; + this.match(PlSqlParser.UNION); + this.state = 9008; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ALL) { + this.state = 9007; + this.match(PlSqlParser.ALL); + } + + break; + case PlSqlParser.INTERSECT: + this.state = 9010; + this.match(PlSqlParser.INTERSECT); + break; + case PlSqlParser.MINUS: + this.state = 9011; + this.match(PlSqlParser.MINUS); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 9014; + this.subquery_basic_elements(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Query_blockContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_query_block; + return this; +} + +Query_blockContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Query_blockContext.prototype.constructor = Query_blockContext; + +Query_blockContext.prototype.SELECT = function() { + return this.getToken(PlSqlParser.SELECT, 0); +}; + +Query_blockContext.prototype.selected_list = function() { + return this.getTypedRuleContext(Selected_listContext,0); +}; + +Query_blockContext.prototype.from_clause = function() { + return this.getTypedRuleContext(From_clauseContext,0); +}; + +Query_blockContext.prototype.into_clause = function() { + return this.getTypedRuleContext(Into_clauseContext,0); +}; + +Query_blockContext.prototype.where_clause = function() { + return this.getTypedRuleContext(Where_clauseContext,0); +}; + +Query_blockContext.prototype.hierarchical_query_clause = function() { + return this.getTypedRuleContext(Hierarchical_query_clauseContext,0); +}; + +Query_blockContext.prototype.group_by_clause = function() { + return this.getTypedRuleContext(Group_by_clauseContext,0); +}; + +Query_blockContext.prototype.model_clause = function() { + return this.getTypedRuleContext(Model_clauseContext,0); +}; + +Query_blockContext.prototype.order_by_clause = function() { + return this.getTypedRuleContext(Order_by_clauseContext,0); +}; + +Query_blockContext.prototype.DISTINCT = function() { + return this.getToken(PlSqlParser.DISTINCT, 0); +}; + +Query_blockContext.prototype.UNIQUE = function() { + return this.getToken(PlSqlParser.UNIQUE, 0); +}; + +Query_blockContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Query_blockContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterQuery_block(this); + } +}; + +Query_blockContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitQuery_block(this); + } +}; + +Query_blockContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitQuery_block(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Query_blockContext = Query_blockContext; + +PlSqlParser.prototype.query_block = function() { + + var localctx = new Query_blockContext(this, this._ctx, this.state); + this.enterRule(localctx, 1058, PlSqlParser.RULE_query_block); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9016; + this.match(PlSqlParser.SELECT); + this.state = 9018; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1183,this._ctx); + if(la_===1) { + this.state = 9017; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT || _la===PlSqlParser.UNIQUE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 9020; + this.selected_list(); + this.state = 9022; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BULK || _la===PlSqlParser.INTO) { + this.state = 9021; + this.into_clause(); + } + + this.state = 9024; + this.from_clause(); + this.state = 9026; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1185,this._ctx); + if(la_===1) { + this.state = 9025; + this.where_clause(); + + } + this.state = 9029; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1186,this._ctx); + if(la_===1) { + this.state = 9028; + this.hierarchical_query_clause(); + + } + this.state = 9032; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1187,this._ctx); + if(la_===1) { + this.state = 9031; + this.group_by_clause(); + + } + this.state = 9035; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1188,this._ctx); + if(la_===1) { + this.state = 9034; + this.model_clause(); + + } + this.state = 9038; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1189,this._ctx); + if(la_===1) { + this.state = 9037; + this.order_by_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Selected_listContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_selected_list; + return this; +} + +Selected_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Selected_listContext.prototype.constructor = Selected_listContext; + +Selected_listContext.prototype.ASTERISK = function() { + return this.getToken(PlSqlParser.ASTERISK, 0); +}; + +Selected_listContext.prototype.select_list_elements = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Select_list_elementsContext); + } else { + return this.getTypedRuleContext(Select_list_elementsContext,i); + } +}; + +Selected_listContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Selected_listContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSelected_list(this); + } +}; + +Selected_listContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSelected_list(this); + } +}; + +Selected_listContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSelected_list(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Selected_listContext = Selected_listContext; + +PlSqlParser.prototype.selected_list = function() { + + var localctx = new Selected_listContext(this, this._ctx, this.state); + this.enterRule(localctx, 1060, PlSqlParser.RULE_selected_list); + var _la = 0; // Token type + try { + this.state = 9049; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ASTERISK: + this.enterOuterAlt(localctx, 1); + this.state = 9040; + this.match(PlSqlParser.ASTERISK); + break; + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALL: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANY: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULT: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINCT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NOT: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULL_: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIOR: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.DECODE: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.PERIOD: + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + case PlSqlParser.CHAR_STRING: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.LEFT_PAREN: + case PlSqlParser.PLUS_SIGN: + case PlSqlParser.MINUS_SIGN: + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 2); + this.state = 9041; + this.select_list_elements(); + this.state = 9046; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9042; + this.match(PlSqlParser.COMMA); + this.state = 9043; + this.select_list_elements(); + this.state = 9048; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function From_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_from_clause; + return this; +} + +From_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +From_clauseContext.prototype.constructor = From_clauseContext; + +From_clauseContext.prototype.FROM = function() { + return this.getToken(PlSqlParser.FROM, 0); +}; + +From_clauseContext.prototype.table_ref_list = function() { + return this.getTypedRuleContext(Table_ref_listContext,0); +}; + +From_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFrom_clause(this); + } +}; + +From_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFrom_clause(this); + } +}; + +From_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFrom_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.From_clauseContext = From_clauseContext; + +PlSqlParser.prototype.from_clause = function() { + + var localctx = new From_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1062, PlSqlParser.RULE_from_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9051; + this.match(PlSqlParser.FROM); + this.state = 9052; + this.table_ref_list(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Select_list_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_select_list_elements; + return this; +} + +Select_list_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Select_list_elementsContext.prototype.constructor = Select_list_elementsContext; + +Select_list_elementsContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Select_list_elementsContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Select_list_elementsContext.prototype.ASTERISK = function() { + return this.getToken(PlSqlParser.ASTERISK, 0); +}; + +Select_list_elementsContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Select_list_elementsContext.prototype.column_alias = function() { + return this.getTypedRuleContext(Column_aliasContext,0); +}; + +Select_list_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSelect_list_elements(this); + } +}; + +Select_list_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSelect_list_elements(this); + } +}; + +Select_list_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSelect_list_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Select_list_elementsContext = Select_list_elementsContext; + +PlSqlParser.prototype.select_list_elements = function() { + + var localctx = new Select_list_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1064, PlSqlParser.RULE_select_list_elements); + try { + this.state = 9062; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1193,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 9054; + this.tableview_name(); + this.state = 9055; + this.match(PlSqlParser.PERIOD); + this.state = 9056; + this.match(PlSqlParser.ASTERISK); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 9058; + this.expression(); + this.state = 9060; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1192,this._ctx); + if(la_===1) { + this.state = 9059; + this.column_alias(); + + } + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_ref_listContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_ref_list; + return this; +} + +Table_ref_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_ref_listContext.prototype.constructor = Table_ref_listContext; + +Table_ref_listContext.prototype.table_ref = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Table_refContext); + } else { + return this.getTypedRuleContext(Table_refContext,i); + } +}; + +Table_ref_listContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Table_ref_listContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_ref_list(this); + } +}; + +Table_ref_listContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_ref_list(this); + } +}; + +Table_ref_listContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_ref_list(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_ref_listContext = Table_ref_listContext; + +PlSqlParser.prototype.table_ref_list = function() { + + var localctx = new Table_ref_listContext(this, this._ctx, this.state); + this.enterRule(localctx, 1066, PlSqlParser.RULE_table_ref_list); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9064; + this.table_ref(); + this.state = 9069; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1194,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9065; + this.match(PlSqlParser.COMMA); + this.state = 9066; + this.table_ref(); + } + this.state = 9071; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1194,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_refContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_ref; + return this; +} + +Table_refContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_refContext.prototype.constructor = Table_refContext; + +Table_refContext.prototype.table_ref_aux = function() { + return this.getTypedRuleContext(Table_ref_auxContext,0); +}; + +Table_refContext.prototype.join_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Join_clauseContext); + } else { + return this.getTypedRuleContext(Join_clauseContext,i); + } +}; + +Table_refContext.prototype.pivot_clause = function() { + return this.getTypedRuleContext(Pivot_clauseContext,0); +}; + +Table_refContext.prototype.unpivot_clause = function() { + return this.getTypedRuleContext(Unpivot_clauseContext,0); +}; + +Table_refContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_ref(this); + } +}; + +Table_refContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_ref(this); + } +}; + +Table_refContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_ref(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_refContext = Table_refContext; + +PlSqlParser.prototype.table_ref = function() { + + var localctx = new Table_refContext(this, this._ctx, this.state); + this.enterRule(localctx, 1068, PlSqlParser.RULE_table_ref); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9072; + this.table_ref_aux(); + this.state = 9076; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1195,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9073; + this.join_clause(); + } + this.state = 9078; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1195,this._ctx); + } + + this.state = 9081; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1196,this._ctx); + if(la_===1) { + this.state = 9079; + this.pivot_clause(); + + } else if(la_===2) { + this.state = 9080; + this.unpivot_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_ref_auxContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_ref_aux; + return this; +} + +Table_ref_auxContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_ref_auxContext.prototype.constructor = Table_ref_auxContext; + +Table_ref_auxContext.prototype.table_ref_aux_internal = function() { + return this.getTypedRuleContext(Table_ref_aux_internalContext,0); +}; + +Table_ref_auxContext.prototype.flashback_query_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Flashback_query_clauseContext); + } else { + return this.getTypedRuleContext(Flashback_query_clauseContext,i); + } +}; + +Table_ref_auxContext.prototype.table_alias = function() { + return this.getTypedRuleContext(Table_aliasContext,0); +}; + +Table_ref_auxContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_ref_aux(this); + } +}; + +Table_ref_auxContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_ref_aux(this); + } +}; + +Table_ref_auxContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_ref_aux(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_ref_auxContext = Table_ref_auxContext; + +PlSqlParser.prototype.table_ref_aux = function() { + + var localctx = new Table_ref_auxContext(this, this._ctx, this.state); + this.enterRule(localctx, 1070, PlSqlParser.RULE_table_ref_aux); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9083; + this.table_ref_aux_internal(); + this.state = 9087; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1197,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9084; + this.flashback_query_clause(); + } + this.state = 9089; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1197,this._ctx); + } + + this.state = 9091; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1198,this._ctx); + if(la_===1) { + this.state = 9090; + this.table_alias(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_ref_aux_internalContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_ref_aux_internal; + return this; +} + +Table_ref_aux_internalContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_ref_aux_internalContext.prototype.constructor = Table_ref_aux_internalContext; + + + +Table_ref_aux_internalContext.prototype.copyFrom = function(ctx) { + antlr4.ParserRuleContext.prototype.copyFrom.call(this, ctx); +}; + + +function Table_ref_aux_internal_threeContext(parser, ctx) { + Table_ref_aux_internalContext.call(this, parser); + Table_ref_aux_internalContext.prototype.copyFrom.call(this, ctx); + return this; +} + +Table_ref_aux_internal_threeContext.prototype = Object.create(Table_ref_aux_internalContext.prototype); +Table_ref_aux_internal_threeContext.prototype.constructor = Table_ref_aux_internal_threeContext; + +PlSqlParser.Table_ref_aux_internal_threeContext = Table_ref_aux_internal_threeContext; + +Table_ref_aux_internal_threeContext.prototype.ONLY = function() { + return this.getToken(PlSqlParser.ONLY, 0); +}; + +Table_ref_aux_internal_threeContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Table_ref_aux_internal_threeContext.prototype.dml_table_expression_clause = function() { + return this.getTypedRuleContext(Dml_table_expression_clauseContext,0); +}; + +Table_ref_aux_internal_threeContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; +Table_ref_aux_internal_threeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_ref_aux_internal_three(this); + } +}; + +Table_ref_aux_internal_threeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_ref_aux_internal_three(this); + } +}; + +Table_ref_aux_internal_threeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_ref_aux_internal_three(this); + } else { + return visitor.visitChildren(this); + } +}; + + +function Table_ref_aux_internal_oneContext(parser, ctx) { + Table_ref_aux_internalContext.call(this, parser); + Table_ref_aux_internalContext.prototype.copyFrom.call(this, ctx); + return this; +} + +Table_ref_aux_internal_oneContext.prototype = Object.create(Table_ref_aux_internalContext.prototype); +Table_ref_aux_internal_oneContext.prototype.constructor = Table_ref_aux_internal_oneContext; + +PlSqlParser.Table_ref_aux_internal_oneContext = Table_ref_aux_internal_oneContext; + +Table_ref_aux_internal_oneContext.prototype.dml_table_expression_clause = function() { + return this.getTypedRuleContext(Dml_table_expression_clauseContext,0); +}; + +Table_ref_aux_internal_oneContext.prototype.pivot_clause = function() { + return this.getTypedRuleContext(Pivot_clauseContext,0); +}; + +Table_ref_aux_internal_oneContext.prototype.unpivot_clause = function() { + return this.getTypedRuleContext(Unpivot_clauseContext,0); +}; +Table_ref_aux_internal_oneContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_ref_aux_internal_one(this); + } +}; + +Table_ref_aux_internal_oneContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_ref_aux_internal_one(this); + } +}; + +Table_ref_aux_internal_oneContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_ref_aux_internal_one(this); + } else { + return visitor.visitChildren(this); + } +}; + + +function Table_ref_aux_internal_twoContext(parser, ctx) { + Table_ref_aux_internalContext.call(this, parser); + Table_ref_aux_internalContext.prototype.copyFrom.call(this, ctx); + return this; +} + +Table_ref_aux_internal_twoContext.prototype = Object.create(Table_ref_aux_internalContext.prototype); +Table_ref_aux_internal_twoContext.prototype.constructor = Table_ref_aux_internal_twoContext; + +PlSqlParser.Table_ref_aux_internal_twoContext = Table_ref_aux_internal_twoContext; + +Table_ref_aux_internal_twoContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Table_ref_aux_internal_twoContext.prototype.table_ref = function() { + return this.getTypedRuleContext(Table_refContext,0); +}; + +Table_ref_aux_internal_twoContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Table_ref_aux_internal_twoContext.prototype.subquery_operation_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Subquery_operation_partContext); + } else { + return this.getTypedRuleContext(Subquery_operation_partContext,i); + } +}; + +Table_ref_aux_internal_twoContext.prototype.pivot_clause = function() { + return this.getTypedRuleContext(Pivot_clauseContext,0); +}; + +Table_ref_aux_internal_twoContext.prototype.unpivot_clause = function() { + return this.getTypedRuleContext(Unpivot_clauseContext,0); +}; +Table_ref_aux_internal_twoContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_ref_aux_internal_two(this); + } +}; + +Table_ref_aux_internal_twoContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_ref_aux_internal_two(this); + } +}; + +Table_ref_aux_internal_twoContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_ref_aux_internal_two(this); + } else { + return visitor.visitChildren(this); + } +}; + + + +PlSqlParser.Table_ref_aux_internalContext = Table_ref_aux_internalContext; + +PlSqlParser.prototype.table_ref_aux_internal = function() { + + var localctx = new Table_ref_aux_internalContext(this, this._ctx, this.state); + this.enterRule(localctx, 1072, PlSqlParser.RULE_table_ref_aux_internal); + var _la = 0; // Token type + try { + this.state = 9116; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1202,this._ctx); + switch(la_) { + case 1: + localctx = new Table_ref_aux_internal_oneContext(this, localctx); + this.enterOuterAlt(localctx, 1); + this.state = 9093; + this.dml_table_expression_clause(); + this.state = 9096; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1199,this._ctx); + if(la_===1) { + this.state = 9094; + this.pivot_clause(); + + } else if(la_===2) { + this.state = 9095; + this.unpivot_clause(); + + } + break; + + case 2: + localctx = new Table_ref_aux_internal_twoContext(this, localctx); + this.enterOuterAlt(localctx, 2); + this.state = 9098; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9099; + this.table_ref(); + this.state = 9103; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.INTERSECT || _la===PlSqlParser.MINUS || _la===PlSqlParser.UNION) { + this.state = 9100; + this.subquery_operation_part(); + this.state = 9105; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9106; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9109; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1201,this._ctx); + if(la_===1) { + this.state = 9107; + this.pivot_clause(); + + } else if(la_===2) { + this.state = 9108; + this.unpivot_clause(); + + } + break; + + case 3: + localctx = new Table_ref_aux_internal_threeContext(this, localctx); + this.enterOuterAlt(localctx, 3); + this.state = 9111; + this.match(PlSqlParser.ONLY); + this.state = 9112; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9113; + this.dml_table_expression_clause(); + this.state = 9114; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Join_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_join_clause; + return this; +} + +Join_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Join_clauseContext.prototype.constructor = Join_clauseContext; + +Join_clauseContext.prototype.JOIN = function() { + return this.getToken(PlSqlParser.JOIN, 0); +}; + +Join_clauseContext.prototype.table_ref_aux = function() { + return this.getTypedRuleContext(Table_ref_auxContext,0); +}; + +Join_clauseContext.prototype.query_partition_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Query_partition_clauseContext); + } else { + return this.getTypedRuleContext(Query_partition_clauseContext,i); + } +}; + +Join_clauseContext.prototype.INNER = function() { + return this.getToken(PlSqlParser.INNER, 0); +}; + +Join_clauseContext.prototype.outer_join_type = function() { + return this.getTypedRuleContext(Outer_join_typeContext,0); +}; + +Join_clauseContext.prototype.join_on_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Join_on_partContext); + } else { + return this.getTypedRuleContext(Join_on_partContext,i); + } +}; + +Join_clauseContext.prototype.join_using_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Join_using_partContext); + } else { + return this.getTypedRuleContext(Join_using_partContext,i); + } +}; + +Join_clauseContext.prototype.CROSS = function() { + return this.getToken(PlSqlParser.CROSS, 0); +}; + +Join_clauseContext.prototype.NATURAL = function() { + return this.getToken(PlSqlParser.NATURAL, 0); +}; + +Join_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterJoin_clause(this); + } +}; + +Join_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitJoin_clause(this); + } +}; + +Join_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitJoin_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Join_clauseContext = Join_clauseContext; + +PlSqlParser.prototype.join_clause = function() { + + var localctx = new Join_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1074, PlSqlParser.RULE_join_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9119; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PARTITION) { + this.state = 9118; + this.query_partition_clause(); + } + + this.state = 9122; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CROSS || _la===PlSqlParser.NATURAL) { + this.state = 9121; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CROSS || _la===PlSqlParser.NATURAL)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 9126; + this._errHandler.sync(this); + switch (this._input.LA(1)) { + case PlSqlParser.INNER: + this.state = 9124; + this.match(PlSqlParser.INNER); + break; + case PlSqlParser.FULL: + case PlSqlParser.LEFT: + case PlSqlParser.RIGHT: + this.state = 9125; + this.outer_join_type(); + break; + case PlSqlParser.JOIN: + break; + default: + break; + } + this.state = 9128; + this.match(PlSqlParser.JOIN); + this.state = 9129; + this.table_ref_aux(); + this.state = 9131; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1206,this._ctx); + if(la_===1) { + this.state = 9130; + this.query_partition_clause(); + + } + this.state = 9137; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1208,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9135; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ON: + this.state = 9133; + this.join_on_part(); + break; + case PlSqlParser.USING: + this.state = 9134; + this.join_using_part(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } + this.state = 9139; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1208,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Join_on_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_join_on_part; + return this; +} + +Join_on_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Join_on_partContext.prototype.constructor = Join_on_partContext; + +Join_on_partContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +Join_on_partContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Join_on_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterJoin_on_part(this); + } +}; + +Join_on_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitJoin_on_part(this); + } +}; + +Join_on_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitJoin_on_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Join_on_partContext = Join_on_partContext; + +PlSqlParser.prototype.join_on_part = function() { + + var localctx = new Join_on_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1076, PlSqlParser.RULE_join_on_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9140; + this.match(PlSqlParser.ON); + this.state = 9141; + this.condition(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Join_using_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_join_using_part; + return this; +} + +Join_using_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Join_using_partContext.prototype.constructor = Join_using_partContext; + +Join_using_partContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +Join_using_partContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Join_using_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterJoin_using_part(this); + } +}; + +Join_using_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitJoin_using_part(this); + } +}; + +Join_using_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitJoin_using_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Join_using_partContext = Join_using_partContext; + +PlSqlParser.prototype.join_using_part = function() { + + var localctx = new Join_using_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1078, PlSqlParser.RULE_join_using_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9143; + this.match(PlSqlParser.USING); + this.state = 9144; + this.paren_column_list(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Outer_join_typeContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_outer_join_type; + return this; +} + +Outer_join_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Outer_join_typeContext.prototype.constructor = Outer_join_typeContext; + +Outer_join_typeContext.prototype.FULL = function() { + return this.getToken(PlSqlParser.FULL, 0); +}; + +Outer_join_typeContext.prototype.LEFT = function() { + return this.getToken(PlSqlParser.LEFT, 0); +}; + +Outer_join_typeContext.prototype.RIGHT = function() { + return this.getToken(PlSqlParser.RIGHT, 0); +}; + +Outer_join_typeContext.prototype.OUTER = function() { + return this.getToken(PlSqlParser.OUTER, 0); +}; + +Outer_join_typeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOuter_join_type(this); + } +}; + +Outer_join_typeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOuter_join_type(this); + } +}; + +Outer_join_typeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOuter_join_type(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Outer_join_typeContext = Outer_join_typeContext; + +PlSqlParser.prototype.outer_join_type = function() { + + var localctx = new Outer_join_typeContext(this, this._ctx, this.state); + this.enterRule(localctx, 1080, PlSqlParser.RULE_outer_join_type); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9146; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.FULL || _la===PlSqlParser.LEFT || _la===PlSqlParser.RIGHT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9148; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.OUTER) { + this.state = 9147; + this.match(PlSqlParser.OUTER); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Query_partition_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_query_partition_clause; + return this; +} + +Query_partition_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Query_partition_clauseContext.prototype.constructor = Query_partition_clauseContext; + +Query_partition_clauseContext.prototype.PARTITION = function() { + return this.getToken(PlSqlParser.PARTITION, 0); +}; + +Query_partition_clauseContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Query_partition_clauseContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Query_partition_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Query_partition_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Query_partition_clauseContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Query_partition_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterQuery_partition_clause(this); + } +}; + +Query_partition_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitQuery_partition_clause(this); + } +}; + +Query_partition_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitQuery_partition_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Query_partition_clauseContext = Query_partition_clauseContext; + +PlSqlParser.prototype.query_partition_clause = function() { + + var localctx = new Query_partition_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1082, PlSqlParser.RULE_query_partition_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9150; + this.match(PlSqlParser.PARTITION); + this.state = 9151; + this.match(PlSqlParser.BY); + this.state = 9159; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1211,this._ctx); + switch(la_) { + case 1: + this.state = 9152; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9155; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1210,this._ctx); + if(la_===1) { + this.state = 9153; + this.subquery(); + + } else if(la_===2) { + this.state = 9154; + this.expressions(); + + } + this.state = 9157; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 2: + this.state = 9158; + this.expressions(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Flashback_query_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_flashback_query_clause; + return this; +} + +Flashback_query_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Flashback_query_clauseContext.prototype.constructor = Flashback_query_clauseContext; + +Flashback_query_clauseContext.prototype.VERSIONS = function() { + return this.getToken(PlSqlParser.VERSIONS, 0); +}; + +Flashback_query_clauseContext.prototype.BETWEEN = function() { + return this.getToken(PlSqlParser.BETWEEN, 0); +}; + +Flashback_query_clauseContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Flashback_query_clauseContext.prototype.SCN = function() { + return this.getToken(PlSqlParser.SCN, 0); +}; + +Flashback_query_clauseContext.prototype.TIMESTAMP = function() { + return this.getToken(PlSqlParser.TIMESTAMP, 0); +}; + +Flashback_query_clauseContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Flashback_query_clauseContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +Flashback_query_clauseContext.prototype.SNAPSHOT = function() { + return this.getToken(PlSqlParser.SNAPSHOT, 0); +}; + +Flashback_query_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFlashback_query_clause(this); + } +}; + +Flashback_query_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFlashback_query_clause(this); + } +}; + +Flashback_query_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFlashback_query_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Flashback_query_clauseContext = Flashback_query_clauseContext; + +PlSqlParser.prototype.flashback_query_clause = function() { + + var localctx = new Flashback_query_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1084, PlSqlParser.RULE_flashback_query_clause); + var _la = 0; // Token type + try { + this.state = 9169; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.VERSIONS: + this.enterOuterAlt(localctx, 1); + this.state = 9161; + this.match(PlSqlParser.VERSIONS); + this.state = 9162; + this.match(PlSqlParser.BETWEEN); + this.state = 9163; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.SCN || _la===PlSqlParser.TIMESTAMP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9164; + this.expression(); + break; + case PlSqlParser.AS: + this.enterOuterAlt(localctx, 2); + this.state = 9165; + this.match(PlSqlParser.AS); + this.state = 9166; + this.match(PlSqlParser.OF); + this.state = 9167; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.SCN || _la===PlSqlParser.SNAPSHOT || _la===PlSqlParser.TIMESTAMP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9168; + this.expression(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Pivot_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_pivot_clause; + return this; +} + +Pivot_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Pivot_clauseContext.prototype.constructor = Pivot_clauseContext; + +Pivot_clauseContext.prototype.PIVOT = function() { + return this.getToken(PlSqlParser.PIVOT, 0); +}; + +Pivot_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Pivot_clauseContext.prototype.pivot_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Pivot_elementContext); + } else { + return this.getTypedRuleContext(Pivot_elementContext,i); + } +}; + +Pivot_clauseContext.prototype.pivot_for_clause = function() { + return this.getTypedRuleContext(Pivot_for_clauseContext,0); +}; + +Pivot_clauseContext.prototype.pivot_in_clause = function() { + return this.getTypedRuleContext(Pivot_in_clauseContext,0); +}; + +Pivot_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Pivot_clauseContext.prototype.XML = function() { + return this.getToken(PlSqlParser.XML, 0); +}; + +Pivot_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Pivot_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPivot_clause(this); + } +}; + +Pivot_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPivot_clause(this); + } +}; + +Pivot_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPivot_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Pivot_clauseContext = Pivot_clauseContext; + +PlSqlParser.prototype.pivot_clause = function() { + + var localctx = new Pivot_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1086, PlSqlParser.RULE_pivot_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9171; + this.match(PlSqlParser.PIVOT); + this.state = 9173; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.XML) { + this.state = 9172; + this.match(PlSqlParser.XML); + } + + this.state = 9175; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9176; + this.pivot_element(); + this.state = 9181; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9177; + this.match(PlSqlParser.COMMA); + this.state = 9178; + this.pivot_element(); + this.state = 9183; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9184; + this.pivot_for_clause(); + this.state = 9185; + this.pivot_in_clause(); + this.state = 9186; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Pivot_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_pivot_element; + return this; +} + +Pivot_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Pivot_elementContext.prototype.constructor = Pivot_elementContext; + +Pivot_elementContext.prototype.aggregate_function_name = function() { + return this.getTypedRuleContext(Aggregate_function_nameContext,0); +}; + +Pivot_elementContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Pivot_elementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Pivot_elementContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Pivot_elementContext.prototype.column_alias = function() { + return this.getTypedRuleContext(Column_aliasContext,0); +}; + +Pivot_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPivot_element(this); + } +}; + +Pivot_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPivot_element(this); + } +}; + +Pivot_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPivot_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Pivot_elementContext = Pivot_elementContext; + +PlSqlParser.prototype.pivot_element = function() { + + var localctx = new Pivot_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1088, PlSqlParser.RULE_pivot_element); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9188; + this.aggregate_function_name(); + this.state = 9189; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9190; + this.expression(); + this.state = 9191; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9193; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9192; + this.column_alias(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Pivot_for_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_pivot_for_clause; + return this; +} + +Pivot_for_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Pivot_for_clauseContext.prototype.constructor = Pivot_for_clauseContext; + +Pivot_for_clauseContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Pivot_for_clauseContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Pivot_for_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Pivot_for_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPivot_for_clause(this); + } +}; + +Pivot_for_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPivot_for_clause(this); + } +}; + +Pivot_for_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPivot_for_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Pivot_for_clauseContext = Pivot_for_clauseContext; + +PlSqlParser.prototype.pivot_for_clause = function() { + + var localctx = new Pivot_for_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1090, PlSqlParser.RULE_pivot_for_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9195; + this.match(PlSqlParser.FOR); + this.state = 9198; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 9196; + this.column_name(); + break; + case PlSqlParser.LEFT_PAREN: + this.state = 9197; + this.paren_column_list(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Pivot_in_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_pivot_in_clause; + return this; +} + +Pivot_in_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Pivot_in_clauseContext.prototype.constructor = Pivot_in_clauseContext; + +Pivot_in_clauseContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Pivot_in_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Pivot_in_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Pivot_in_clauseContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Pivot_in_clauseContext.prototype.ANY = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.ANY); + } else { + return this.getToken(PlSqlParser.ANY, i); + } +}; + + +Pivot_in_clauseContext.prototype.pivot_in_clause_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Pivot_in_clause_elementContext); + } else { + return this.getTypedRuleContext(Pivot_in_clause_elementContext,i); + } +}; + +Pivot_in_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Pivot_in_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPivot_in_clause(this); + } +}; + +Pivot_in_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPivot_in_clause(this); + } +}; + +Pivot_in_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPivot_in_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Pivot_in_clauseContext = Pivot_in_clauseContext; + +PlSqlParser.prototype.pivot_in_clause = function() { + + var localctx = new Pivot_in_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1092, PlSqlParser.RULE_pivot_in_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9200; + this.match(PlSqlParser.IN); + this.state = 9201; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9219; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1219,this._ctx); + switch(la_) { + case 1: + this.state = 9202; + this.subquery(); + break; + + case 2: + this.state = 9203; + this.match(PlSqlParser.ANY); + this.state = 9208; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9204; + this.match(PlSqlParser.COMMA); + this.state = 9205; + this.match(PlSqlParser.ANY); + this.state = 9210; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + case 3: + this.state = 9211; + this.pivot_in_clause_element(); + this.state = 9216; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9212; + this.match(PlSqlParser.COMMA); + this.state = 9213; + this.pivot_in_clause_element(); + this.state = 9218; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + } + this.state = 9221; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Pivot_in_clause_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_pivot_in_clause_element; + return this; +} + +Pivot_in_clause_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Pivot_in_clause_elementContext.prototype.constructor = Pivot_in_clause_elementContext; + +Pivot_in_clause_elementContext.prototype.pivot_in_clause_elements = function() { + return this.getTypedRuleContext(Pivot_in_clause_elementsContext,0); +}; + +Pivot_in_clause_elementContext.prototype.column_alias = function() { + return this.getTypedRuleContext(Column_aliasContext,0); +}; + +Pivot_in_clause_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPivot_in_clause_element(this); + } +}; + +Pivot_in_clause_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPivot_in_clause_element(this); + } +}; + +Pivot_in_clause_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPivot_in_clause_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Pivot_in_clause_elementContext = Pivot_in_clause_elementContext; + +PlSqlParser.prototype.pivot_in_clause_element = function() { + + var localctx = new Pivot_in_clause_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1094, PlSqlParser.RULE_pivot_in_clause_element); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9223; + this.pivot_in_clause_elements(); + this.state = 9225; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9224; + this.column_alias(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Pivot_in_clause_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_pivot_in_clause_elements; + return this; +} + +Pivot_in_clause_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Pivot_in_clause_elementsContext.prototype.constructor = Pivot_in_clause_elementsContext; + +Pivot_in_clause_elementsContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Pivot_in_clause_elementsContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Pivot_in_clause_elementsContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Pivot_in_clause_elementsContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Pivot_in_clause_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPivot_in_clause_elements(this); + } +}; + +Pivot_in_clause_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPivot_in_clause_elements(this); + } +}; + +Pivot_in_clause_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPivot_in_clause_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Pivot_in_clause_elementsContext = Pivot_in_clause_elementsContext; + +PlSqlParser.prototype.pivot_in_clause_elements = function() { + + var localctx = new Pivot_in_clause_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1096, PlSqlParser.RULE_pivot_in_clause_elements); + var _la = 0; // Token type + try { + this.state = 9233; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1222,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 9227; + this.expression(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 9228; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9230; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9229; + this.expressions(); + } + + this.state = 9232; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Unpivot_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_unpivot_clause; + return this; +} + +Unpivot_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Unpivot_clauseContext.prototype.constructor = Unpivot_clauseContext; + +Unpivot_clauseContext.prototype.UNPIVOT = function() { + return this.getToken(PlSqlParser.UNPIVOT, 0); +}; + +Unpivot_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Unpivot_clauseContext.prototype.pivot_for_clause = function() { + return this.getTypedRuleContext(Pivot_for_clauseContext,0); +}; + +Unpivot_clauseContext.prototype.unpivot_in_clause = function() { + return this.getTypedRuleContext(Unpivot_in_clauseContext,0); +}; + +Unpivot_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Unpivot_clauseContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Unpivot_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Unpivot_clauseContext.prototype.NULLS = function() { + return this.getToken(PlSqlParser.NULLS, 0); +}; + +Unpivot_clauseContext.prototype.INCLUDE = function() { + return this.getToken(PlSqlParser.INCLUDE, 0); +}; + +Unpivot_clauseContext.prototype.EXCLUDE = function() { + return this.getToken(PlSqlParser.EXCLUDE, 0); +}; + +Unpivot_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUnpivot_clause(this); + } +}; + +Unpivot_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUnpivot_clause(this); + } +}; + +Unpivot_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUnpivot_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Unpivot_clauseContext = Unpivot_clauseContext; + +PlSqlParser.prototype.unpivot_clause = function() { + + var localctx = new Unpivot_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1098, PlSqlParser.RULE_unpivot_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9235; + this.match(PlSqlParser.UNPIVOT); + this.state = 9238; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.EXCLUDE || _la===PlSqlParser.INCLUDE) { + this.state = 9236; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.EXCLUDE || _la===PlSqlParser.INCLUDE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9237; + this.match(PlSqlParser.NULLS); + } + + this.state = 9240; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9243; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 9241; + this.column_name(); + break; + case PlSqlParser.LEFT_PAREN: + this.state = 9242; + this.paren_column_list(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 9245; + this.pivot_for_clause(); + this.state = 9246; + this.unpivot_in_clause(); + this.state = 9247; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Unpivot_in_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_unpivot_in_clause; + return this; +} + +Unpivot_in_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Unpivot_in_clauseContext.prototype.constructor = Unpivot_in_clauseContext; + +Unpivot_in_clauseContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Unpivot_in_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Unpivot_in_clauseContext.prototype.unpivot_in_elements = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Unpivot_in_elementsContext); + } else { + return this.getTypedRuleContext(Unpivot_in_elementsContext,i); + } +}; + +Unpivot_in_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Unpivot_in_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Unpivot_in_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUnpivot_in_clause(this); + } +}; + +Unpivot_in_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUnpivot_in_clause(this); + } +}; + +Unpivot_in_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUnpivot_in_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Unpivot_in_clauseContext = Unpivot_in_clauseContext; + +PlSqlParser.prototype.unpivot_in_clause = function() { + + var localctx = new Unpivot_in_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1100, PlSqlParser.RULE_unpivot_in_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9249; + this.match(PlSqlParser.IN); + this.state = 9250; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9251; + this.unpivot_in_elements(); + this.state = 9256; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9252; + this.match(PlSqlParser.COMMA); + this.state = 9253; + this.unpivot_in_elements(); + this.state = 9258; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9259; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Unpivot_in_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_unpivot_in_elements; + return this; +} + +Unpivot_in_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Unpivot_in_elementsContext.prototype.constructor = Unpivot_in_elementsContext; + +Unpivot_in_elementsContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Unpivot_in_elementsContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Unpivot_in_elementsContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Unpivot_in_elementsContext.prototype.constant = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ConstantContext); + } else { + return this.getTypedRuleContext(ConstantContext,i); + } +}; + +Unpivot_in_elementsContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Unpivot_in_elementsContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Unpivot_in_elementsContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Unpivot_in_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUnpivot_in_elements(this); + } +}; + +Unpivot_in_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUnpivot_in_elements(this); + } +}; + +Unpivot_in_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUnpivot_in_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Unpivot_in_elementsContext = Unpivot_in_elementsContext; + +PlSqlParser.prototype.unpivot_in_elements = function() { + + var localctx = new Unpivot_in_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1102, PlSqlParser.RULE_unpivot_in_elements); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9263; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 9261; + this.column_name(); + break; + case PlSqlParser.LEFT_PAREN: + this.state = 9262; + this.paren_column_list(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 9280; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.AS) { + this.state = 9265; + this.match(PlSqlParser.AS); + this.state = 9278; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.DATE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DEFAULT: + case PlSqlParser.FALSE: + case PlSqlParser.INTERVAL: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MINVALUE: + case PlSqlParser.NULL_: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TRUE: + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + case PlSqlParser.CHAR_STRING: + this.state = 9266; + this.constant(); + break; + case PlSqlParser.LEFT_PAREN: + this.state = 9267; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9268; + this.constant(); + this.state = 9273; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9269; + this.match(PlSqlParser.COMMA); + this.state = 9270; + this.constant(); + this.state = 9275; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9276; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Hierarchical_query_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_hierarchical_query_clause; + return this; +} + +Hierarchical_query_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Hierarchical_query_clauseContext.prototype.constructor = Hierarchical_query_clauseContext; + +Hierarchical_query_clauseContext.prototype.CONNECT = function() { + return this.getToken(PlSqlParser.CONNECT, 0); +}; + +Hierarchical_query_clauseContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Hierarchical_query_clauseContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Hierarchical_query_clauseContext.prototype.NOCYCLE = function() { + return this.getToken(PlSqlParser.NOCYCLE, 0); +}; + +Hierarchical_query_clauseContext.prototype.start_part = function() { + return this.getTypedRuleContext(Start_partContext,0); +}; + +Hierarchical_query_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterHierarchical_query_clause(this); + } +}; + +Hierarchical_query_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitHierarchical_query_clause(this); + } +}; + +Hierarchical_query_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitHierarchical_query_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Hierarchical_query_clauseContext = Hierarchical_query_clauseContext; + +PlSqlParser.prototype.hierarchical_query_clause = function() { + + var localctx = new Hierarchical_query_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1104, PlSqlParser.RULE_hierarchical_query_clause); + try { + this.state = 9299; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.CONNECT: + this.enterOuterAlt(localctx, 1); + this.state = 9282; + this.match(PlSqlParser.CONNECT); + this.state = 9283; + this.match(PlSqlParser.BY); + this.state = 9285; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1230,this._ctx); + if(la_===1) { + this.state = 9284; + this.match(PlSqlParser.NOCYCLE); + + } + this.state = 9287; + this.condition(); + this.state = 9289; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1231,this._ctx); + if(la_===1) { + this.state = 9288; + this.start_part(); + + } + break; + case PlSqlParser.START: + this.enterOuterAlt(localctx, 2); + this.state = 9291; + this.start_part(); + this.state = 9292; + this.match(PlSqlParser.CONNECT); + this.state = 9293; + this.match(PlSqlParser.BY); + this.state = 9295; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1232,this._ctx); + if(la_===1) { + this.state = 9294; + this.match(PlSqlParser.NOCYCLE); + + } + this.state = 9297; + this.condition(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Start_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_start_part; + return this; +} + +Start_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Start_partContext.prototype.constructor = Start_partContext; + +Start_partContext.prototype.START = function() { + return this.getToken(PlSqlParser.START, 0); +}; + +Start_partContext.prototype.WITH = function() { + return this.getToken(PlSqlParser.WITH, 0); +}; + +Start_partContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Start_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterStart_part(this); + } +}; + +Start_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitStart_part(this); + } +}; + +Start_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitStart_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Start_partContext = Start_partContext; + +PlSqlParser.prototype.start_part = function() { + + var localctx = new Start_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1106, PlSqlParser.RULE_start_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9301; + this.match(PlSqlParser.START); + this.state = 9302; + this.match(PlSqlParser.WITH); + this.state = 9303; + this.condition(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Group_by_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_group_by_clause; + return this; +} + +Group_by_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Group_by_clauseContext.prototype.constructor = Group_by_clauseContext; + +Group_by_clauseContext.prototype.GROUP = function() { + return this.getToken(PlSqlParser.GROUP, 0); +}; + +Group_by_clauseContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Group_by_clauseContext.prototype.group_by_elements = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Group_by_elementsContext); + } else { + return this.getTypedRuleContext(Group_by_elementsContext,i); + } +}; + +Group_by_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Group_by_clauseContext.prototype.having_clause = function() { + return this.getTypedRuleContext(Having_clauseContext,0); +}; + +Group_by_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGroup_by_clause(this); + } +}; + +Group_by_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGroup_by_clause(this); + } +}; + +Group_by_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGroup_by_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Group_by_clauseContext = Group_by_clauseContext; + +PlSqlParser.prototype.group_by_clause = function() { + + var localctx = new Group_by_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1108, PlSqlParser.RULE_group_by_clause); + try { + this.state = 9331; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.GROUP: + this.enterOuterAlt(localctx, 1); + this.state = 9305; + this.match(PlSqlParser.GROUP); + this.state = 9306; + this.match(PlSqlParser.BY); + this.state = 9307; + this.group_by_elements(); + this.state = 9312; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1234,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9308; + this.match(PlSqlParser.COMMA); + this.state = 9309; + this.group_by_elements(); + } + this.state = 9314; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1234,this._ctx); + } + + this.state = 9316; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1235,this._ctx); + if(la_===1) { + this.state = 9315; + this.having_clause(); + + } + break; + case PlSqlParser.HAVING: + this.enterOuterAlt(localctx, 2); + this.state = 9318; + this.having_clause(); + this.state = 9329; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1237,this._ctx); + if(la_===1) { + this.state = 9319; + this.match(PlSqlParser.GROUP); + this.state = 9320; + this.match(PlSqlParser.BY); + this.state = 9321; + this.group_by_elements(); + this.state = 9326; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1236,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9322; + this.match(PlSqlParser.COMMA); + this.state = 9323; + this.group_by_elements(); + } + this.state = 9328; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1236,this._ctx); + } + + + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Group_by_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_group_by_elements; + return this; +} + +Group_by_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Group_by_elementsContext.prototype.constructor = Group_by_elementsContext; + +Group_by_elementsContext.prototype.grouping_sets_clause = function() { + return this.getTypedRuleContext(Grouping_sets_clauseContext,0); +}; + +Group_by_elementsContext.prototype.rollup_cube_clause = function() { + return this.getTypedRuleContext(Rollup_cube_clauseContext,0); +}; + +Group_by_elementsContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Group_by_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGroup_by_elements(this); + } +}; + +Group_by_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGroup_by_elements(this); + } +}; + +Group_by_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGroup_by_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Group_by_elementsContext = Group_by_elementsContext; + +PlSqlParser.prototype.group_by_elements = function() { + + var localctx = new Group_by_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1110, PlSqlParser.RULE_group_by_elements); + try { + this.state = 9336; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1239,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 9333; + this.grouping_sets_clause(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 9334; + this.rollup_cube_clause(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 9335; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Rollup_cube_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_rollup_cube_clause; + return this; +} + +Rollup_cube_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Rollup_cube_clauseContext.prototype.constructor = Rollup_cube_clauseContext; + +Rollup_cube_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Rollup_cube_clauseContext.prototype.grouping_sets_elements = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Grouping_sets_elementsContext); + } else { + return this.getTypedRuleContext(Grouping_sets_elementsContext,i); + } +}; + +Rollup_cube_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Rollup_cube_clauseContext.prototype.ROLLUP = function() { + return this.getToken(PlSqlParser.ROLLUP, 0); +}; + +Rollup_cube_clauseContext.prototype.CUBE = function() { + return this.getToken(PlSqlParser.CUBE, 0); +}; + +Rollup_cube_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Rollup_cube_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRollup_cube_clause(this); + } +}; + +Rollup_cube_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRollup_cube_clause(this); + } +}; + +Rollup_cube_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRollup_cube_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Rollup_cube_clauseContext = Rollup_cube_clauseContext; + +PlSqlParser.prototype.rollup_cube_clause = function() { + + var localctx = new Rollup_cube_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1112, PlSqlParser.RULE_rollup_cube_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9338; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CUBE || _la===PlSqlParser.ROLLUP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9339; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9340; + this.grouping_sets_elements(); + this.state = 9345; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9341; + this.match(PlSqlParser.COMMA); + this.state = 9342; + this.grouping_sets_elements(); + this.state = 9347; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9348; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Grouping_sets_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_grouping_sets_clause; + return this; +} + +Grouping_sets_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Grouping_sets_clauseContext.prototype.constructor = Grouping_sets_clauseContext; + +Grouping_sets_clauseContext.prototype.GROUPING = function() { + return this.getToken(PlSqlParser.GROUPING, 0); +}; + +Grouping_sets_clauseContext.prototype.SETS = function() { + return this.getToken(PlSqlParser.SETS, 0); +}; + +Grouping_sets_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Grouping_sets_clauseContext.prototype.grouping_sets_elements = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Grouping_sets_elementsContext); + } else { + return this.getTypedRuleContext(Grouping_sets_elementsContext,i); + } +}; + +Grouping_sets_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Grouping_sets_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Grouping_sets_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGrouping_sets_clause(this); + } +}; + +Grouping_sets_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGrouping_sets_clause(this); + } +}; + +Grouping_sets_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGrouping_sets_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Grouping_sets_clauseContext = Grouping_sets_clauseContext; + +PlSqlParser.prototype.grouping_sets_clause = function() { + + var localctx = new Grouping_sets_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1114, PlSqlParser.RULE_grouping_sets_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9350; + this.match(PlSqlParser.GROUPING); + this.state = 9351; + this.match(PlSqlParser.SETS); + this.state = 9352; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9353; + this.grouping_sets_elements(); + this.state = 9358; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9354; + this.match(PlSqlParser.COMMA); + this.state = 9355; + this.grouping_sets_elements(); + this.state = 9360; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9361; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Grouping_sets_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_grouping_sets_elements; + return this; +} + +Grouping_sets_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Grouping_sets_elementsContext.prototype.constructor = Grouping_sets_elementsContext; + +Grouping_sets_elementsContext.prototype.rollup_cube_clause = function() { + return this.getTypedRuleContext(Rollup_cube_clauseContext,0); +}; + +Grouping_sets_elementsContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Grouping_sets_elementsContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Grouping_sets_elementsContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Grouping_sets_elementsContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Grouping_sets_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGrouping_sets_elements(this); + } +}; + +Grouping_sets_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGrouping_sets_elements(this); + } +}; + +Grouping_sets_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGrouping_sets_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Grouping_sets_elementsContext = Grouping_sets_elementsContext; + +PlSqlParser.prototype.grouping_sets_elements = function() { + + var localctx = new Grouping_sets_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1116, PlSqlParser.RULE_grouping_sets_elements); + var _la = 0; // Token type + try { + this.state = 9370; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1243,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 9363; + this.rollup_cube_clause(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 9364; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9366; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9365; + this.expressions(); + } + + this.state = 9368; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 9369; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Having_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_having_clause; + return this; +} + +Having_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Having_clauseContext.prototype.constructor = Having_clauseContext; + +Having_clauseContext.prototype.HAVING = function() { + return this.getToken(PlSqlParser.HAVING, 0); +}; + +Having_clauseContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Having_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterHaving_clause(this); + } +}; + +Having_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitHaving_clause(this); + } +}; + +Having_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitHaving_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Having_clauseContext = Having_clauseContext; + +PlSqlParser.prototype.having_clause = function() { + + var localctx = new Having_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1118, PlSqlParser.RULE_having_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9372; + this.match(PlSqlParser.HAVING); + this.state = 9373; + this.condition(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_clause; + return this; +} + +Model_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_clauseContext.prototype.constructor = Model_clauseContext; + +Model_clauseContext.prototype.MODEL = function() { + return this.getToken(PlSqlParser.MODEL, 0); +}; + +Model_clauseContext.prototype.main_model = function() { + return this.getTypedRuleContext(Main_modelContext,0); +}; + +Model_clauseContext.prototype.cell_reference_options = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Cell_reference_optionsContext); + } else { + return this.getTypedRuleContext(Cell_reference_optionsContext,i); + } +}; + +Model_clauseContext.prototype.return_rows_clause = function() { + return this.getTypedRuleContext(Return_rows_clauseContext,0); +}; + +Model_clauseContext.prototype.reference_model = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Reference_modelContext); + } else { + return this.getTypedRuleContext(Reference_modelContext,i); + } +}; + +Model_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_clause(this); + } +}; + +Model_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_clause(this); + } +}; + +Model_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_clauseContext = Model_clauseContext; + +PlSqlParser.prototype.model_clause = function() { + + var localctx = new Model_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1120, PlSqlParser.RULE_model_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9375; + this.match(PlSqlParser.MODEL); + this.state = 9379; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.IGNORE || _la===PlSqlParser.KEEP || _la===PlSqlParser.UNIQUE) { + this.state = 9376; + this.cell_reference_options(); + this.state = 9381; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9383; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RETURN) { + this.state = 9382; + this.return_rows_clause(); + } + + this.state = 9388; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.REFERENCE) { + this.state = 9385; + this.reference_model(); + this.state = 9390; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9391; + this.main_model(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cell_reference_optionsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cell_reference_options; + return this; +} + +Cell_reference_optionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cell_reference_optionsContext.prototype.constructor = Cell_reference_optionsContext; + +Cell_reference_optionsContext.prototype.NAV = function() { + return this.getToken(PlSqlParser.NAV, 0); +}; + +Cell_reference_optionsContext.prototype.IGNORE = function() { + return this.getToken(PlSqlParser.IGNORE, 0); +}; + +Cell_reference_optionsContext.prototype.KEEP = function() { + return this.getToken(PlSqlParser.KEEP, 0); +}; + +Cell_reference_optionsContext.prototype.UNIQUE = function() { + return this.getToken(PlSqlParser.UNIQUE, 0); +}; + +Cell_reference_optionsContext.prototype.DIMENSION = function() { + return this.getToken(PlSqlParser.DIMENSION, 0); +}; + +Cell_reference_optionsContext.prototype.SINGLE = function() { + return this.getToken(PlSqlParser.SINGLE, 0); +}; + +Cell_reference_optionsContext.prototype.REFERENCE = function() { + return this.getToken(PlSqlParser.REFERENCE, 0); +}; + +Cell_reference_optionsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCell_reference_options(this); + } +}; + +Cell_reference_optionsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCell_reference_options(this); + } +}; + +Cell_reference_optionsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCell_reference_options(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cell_reference_optionsContext = Cell_reference_optionsContext; + +PlSqlParser.prototype.cell_reference_options = function() { + + var localctx = new Cell_reference_optionsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1122, PlSqlParser.RULE_cell_reference_options); + var _la = 0; // Token type + try { + this.state = 9401; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.IGNORE: + case PlSqlParser.KEEP: + this.enterOuterAlt(localctx, 1); + this.state = 9393; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.IGNORE || _la===PlSqlParser.KEEP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9394; + this.match(PlSqlParser.NAV); + break; + case PlSqlParser.UNIQUE: + this.enterOuterAlt(localctx, 2); + this.state = 9395; + this.match(PlSqlParser.UNIQUE); + this.state = 9399; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.DIMENSION: + this.state = 9396; + this.match(PlSqlParser.DIMENSION); + break; + case PlSqlParser.SINGLE: + this.state = 9397; + this.match(PlSqlParser.SINGLE); + this.state = 9398; + this.match(PlSqlParser.REFERENCE); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Return_rows_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_return_rows_clause; + return this; +} + +Return_rows_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Return_rows_clauseContext.prototype.constructor = Return_rows_clauseContext; + +Return_rows_clauseContext.prototype.RETURN = function() { + return this.getToken(PlSqlParser.RETURN, 0); +}; + +Return_rows_clauseContext.prototype.ROWS = function() { + return this.getToken(PlSqlParser.ROWS, 0); +}; + +Return_rows_clauseContext.prototype.UPDATED = function() { + return this.getToken(PlSqlParser.UPDATED, 0); +}; + +Return_rows_clauseContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Return_rows_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterReturn_rows_clause(this); + } +}; + +Return_rows_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitReturn_rows_clause(this); + } +}; + +Return_rows_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitReturn_rows_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Return_rows_clauseContext = Return_rows_clauseContext; + +PlSqlParser.prototype.return_rows_clause = function() { + + var localctx = new Return_rows_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1124, PlSqlParser.RULE_return_rows_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9403; + this.match(PlSqlParser.RETURN); + this.state = 9404; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.UPDATED)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9405; + this.match(PlSqlParser.ROWS); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Reference_modelContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_reference_model; + return this; +} + +Reference_modelContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Reference_modelContext.prototype.constructor = Reference_modelContext; + +Reference_modelContext.prototype.REFERENCE = function() { + return this.getToken(PlSqlParser.REFERENCE, 0); +}; + +Reference_modelContext.prototype.reference_model_name = function() { + return this.getTypedRuleContext(Reference_model_nameContext,0); +}; + +Reference_modelContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +Reference_modelContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Reference_modelContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Reference_modelContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Reference_modelContext.prototype.model_column_clauses = function() { + return this.getTypedRuleContext(Model_column_clausesContext,0); +}; + +Reference_modelContext.prototype.cell_reference_options = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Cell_reference_optionsContext); + } else { + return this.getTypedRuleContext(Cell_reference_optionsContext,i); + } +}; + +Reference_modelContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterReference_model(this); + } +}; + +Reference_modelContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitReference_model(this); + } +}; + +Reference_modelContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitReference_model(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Reference_modelContext = Reference_modelContext; + +PlSqlParser.prototype.reference_model = function() { + + var localctx = new Reference_modelContext(this, this._ctx, this.state); + this.enterRule(localctx, 1126, PlSqlParser.RULE_reference_model); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9407; + this.match(PlSqlParser.REFERENCE); + this.state = 9408; + this.reference_model_name(); + this.state = 9409; + this.match(PlSqlParser.ON); + this.state = 9410; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9411; + this.subquery(); + this.state = 9412; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9413; + this.model_column_clauses(); + this.state = 9417; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.IGNORE || _la===PlSqlParser.KEEP || _la===PlSqlParser.UNIQUE) { + this.state = 9414; + this.cell_reference_options(); + this.state = 9419; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Main_modelContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_main_model; + return this; +} + +Main_modelContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Main_modelContext.prototype.constructor = Main_modelContext; + +Main_modelContext.prototype.model_column_clauses = function() { + return this.getTypedRuleContext(Model_column_clausesContext,0); +}; + +Main_modelContext.prototype.model_rules_clause = function() { + return this.getTypedRuleContext(Model_rules_clauseContext,0); +}; + +Main_modelContext.prototype.MAIN = function() { + return this.getToken(PlSqlParser.MAIN, 0); +}; + +Main_modelContext.prototype.main_model_name = function() { + return this.getTypedRuleContext(Main_model_nameContext,0); +}; + +Main_modelContext.prototype.cell_reference_options = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Cell_reference_optionsContext); + } else { + return this.getTypedRuleContext(Cell_reference_optionsContext,i); + } +}; + +Main_modelContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMain_model(this); + } +}; + +Main_modelContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMain_model(this); + } +}; + +Main_modelContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMain_model(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Main_modelContext = Main_modelContext; + +PlSqlParser.prototype.main_model = function() { + + var localctx = new Main_modelContext(this, this._ctx, this.state); + this.enterRule(localctx, 1128, PlSqlParser.RULE_main_model); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9422; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.MAIN) { + this.state = 9420; + this.match(PlSqlParser.MAIN); + this.state = 9421; + this.main_model_name(); + } + + this.state = 9424; + this.model_column_clauses(); + this.state = 9428; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.IGNORE || _la===PlSqlParser.KEEP || _la===PlSqlParser.UNIQUE) { + this.state = 9425; + this.cell_reference_options(); + this.state = 9430; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9431; + this.model_rules_clause(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_column_clausesContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_column_clauses; + return this; +} + +Model_column_clausesContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_column_clausesContext.prototype.constructor = Model_column_clausesContext; + +Model_column_clausesContext.prototype.DIMENSION = function() { + return this.getToken(PlSqlParser.DIMENSION, 0); +}; + +Model_column_clausesContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Model_column_clausesContext.prototype.model_column_list = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Model_column_listContext); + } else { + return this.getTypedRuleContext(Model_column_listContext,i); + } +}; + +Model_column_clausesContext.prototype.MEASURES = function() { + return this.getToken(PlSqlParser.MEASURES, 0); +}; + +Model_column_clausesContext.prototype.model_column_partition_part = function() { + return this.getTypedRuleContext(Model_column_partition_partContext,0); +}; + +Model_column_clausesContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_column_clauses(this); + } +}; + +Model_column_clausesContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_column_clauses(this); + } +}; + +Model_column_clausesContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_column_clauses(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_column_clausesContext = Model_column_clausesContext; + +PlSqlParser.prototype.model_column_clauses = function() { + + var localctx = new Model_column_clausesContext(this, this._ctx, this.state); + this.enterRule(localctx, 1130, PlSqlParser.RULE_model_column_clauses); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9434; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PARTITION) { + this.state = 9433; + this.model_column_partition_part(); + } + + this.state = 9436; + this.match(PlSqlParser.DIMENSION); + this.state = 9437; + this.match(PlSqlParser.BY); + this.state = 9438; + this.model_column_list(); + this.state = 9439; + this.match(PlSqlParser.MEASURES); + this.state = 9440; + this.model_column_list(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_column_partition_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_column_partition_part; + return this; +} + +Model_column_partition_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_column_partition_partContext.prototype.constructor = Model_column_partition_partContext; + +Model_column_partition_partContext.prototype.PARTITION = function() { + return this.getToken(PlSqlParser.PARTITION, 0); +}; + +Model_column_partition_partContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Model_column_partition_partContext.prototype.model_column_list = function() { + return this.getTypedRuleContext(Model_column_listContext,0); +}; + +Model_column_partition_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_column_partition_part(this); + } +}; + +Model_column_partition_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_column_partition_part(this); + } +}; + +Model_column_partition_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_column_partition_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_column_partition_partContext = Model_column_partition_partContext; + +PlSqlParser.prototype.model_column_partition_part = function() { + + var localctx = new Model_column_partition_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1132, PlSqlParser.RULE_model_column_partition_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9442; + this.match(PlSqlParser.PARTITION); + this.state = 9443; + this.match(PlSqlParser.BY); + this.state = 9444; + this.model_column_list(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_column_listContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_column_list; + return this; +} + +Model_column_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_column_listContext.prototype.constructor = Model_column_listContext; + +Model_column_listContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Model_column_listContext.prototype.model_column = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Model_columnContext); + } else { + return this.getTypedRuleContext(Model_columnContext,i); + } +}; + +Model_column_listContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Model_column_listContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Model_column_listContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_column_list(this); + } +}; + +Model_column_listContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_column_list(this); + } +}; + +Model_column_listContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_column_list(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_column_listContext = Model_column_listContext; + +PlSqlParser.prototype.model_column_list = function() { + + var localctx = new Model_column_listContext(this, this._ctx, this.state); + this.enterRule(localctx, 1134, PlSqlParser.RULE_model_column_list); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9446; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9447; + this.model_column(); + this.state = 9452; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9448; + this.match(PlSqlParser.COMMA); + this.state = 9449; + this.model_column(); + this.state = 9454; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9455; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_columnContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_column; + return this; +} + +Model_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_columnContext.prototype.constructor = Model_columnContext; + +Model_columnContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Model_columnContext.prototype.query_block = function() { + return this.getTypedRuleContext(Query_blockContext,0); +}; + +Model_columnContext.prototype.column_alias = function() { + return this.getTypedRuleContext(Column_aliasContext,0); +}; + +Model_columnContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_column(this); + } +}; + +Model_columnContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_column(this); + } +}; + +Model_columnContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_column(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_columnContext = Model_columnContext; + +PlSqlParser.prototype.model_column = function() { + + var localctx = new Model_columnContext(this, this._ctx, this.state); + this.enterRule(localctx, 1136, PlSqlParser.RULE_model_column); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9459; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALL: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANY: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULT: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINCT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NOT: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULL_: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIOR: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.DECODE: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.PERIOD: + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + case PlSqlParser.CHAR_STRING: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.LEFT_PAREN: + case PlSqlParser.PLUS_SIGN: + case PlSqlParser.MINUS_SIGN: + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 9457; + this.expression(); + break; + case PlSqlParser.SELECT: + this.state = 9458; + this.query_block(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 9462; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9461; + this.column_alias(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_rules_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_rules_clause; + return this; +} + +Model_rules_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_rules_clauseContext.prototype.constructor = Model_rules_clauseContext; + +Model_rules_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Model_rules_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Model_rules_clauseContext.prototype.model_rules_part = function() { + return this.getTypedRuleContext(Model_rules_partContext,0); +}; + +Model_rules_clauseContext.prototype.model_rules_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Model_rules_elementContext); + } else { + return this.getTypedRuleContext(Model_rules_elementContext,i); + } +}; + +Model_rules_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Model_rules_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_rules_clause(this); + } +}; + +Model_rules_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_rules_clause(this); + } +}; + +Model_rules_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_rules_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_rules_clauseContext = Model_rules_clauseContext; + +PlSqlParser.prototype.model_rules_clause = function() { + + var localctx = new Model_rules_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1138, PlSqlParser.RULE_model_rules_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9465; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RULES) { + this.state = 9464; + this.model_rules_part(); + } + + this.state = 9467; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9476; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATE - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9468; + this.model_rules_element(); + this.state = 9473; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9469; + this.match(PlSqlParser.COMMA); + this.state = 9470; + this.model_rules_element(); + this.state = 9475; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } + + this.state = 9478; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_rules_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_rules_part; + return this; +} + +Model_rules_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_rules_partContext.prototype.constructor = Model_rules_partContext; + +Model_rules_partContext.prototype.RULES = function() { + return this.getToken(PlSqlParser.RULES, 0); +}; + +Model_rules_partContext.prototype.UPDATE = function() { + return this.getToken(PlSqlParser.UPDATE, 0); +}; + +Model_rules_partContext.prototype.UPSERT = function() { + return this.getToken(PlSqlParser.UPSERT, 0); +}; + +Model_rules_partContext.prototype.ORDER = function() { + return this.getToken(PlSqlParser.ORDER, 0); +}; + +Model_rules_partContext.prototype.model_iterate_clause = function() { + return this.getTypedRuleContext(Model_iterate_clauseContext,0); +}; + +Model_rules_partContext.prototype.AUTOMATIC = function() { + return this.getToken(PlSqlParser.AUTOMATIC, 0); +}; + +Model_rules_partContext.prototype.SEQUENTIAL = function() { + return this.getToken(PlSqlParser.SEQUENTIAL, 0); +}; + +Model_rules_partContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Model_rules_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_rules_part(this); + } +}; + +Model_rules_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_rules_part(this); + } +}; + +Model_rules_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_rules_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_rules_partContext = Model_rules_partContext; + +PlSqlParser.prototype.model_rules_part = function() { + + var localctx = new Model_rules_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1140, PlSqlParser.RULE_model_rules_part); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9480; + this.match(PlSqlParser.RULES); + this.state = 9486; + this._errHandler.sync(this); + switch (this._input.LA(1)) { + case PlSqlParser.UPDATE: + this.state = 9481; + this.match(PlSqlParser.UPDATE); + break; + case PlSqlParser.UPSERT: + this.state = 9482; + this.match(PlSqlParser.UPSERT); + this.state = 9484; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ALL) { + this.state = 9483; + this.match(PlSqlParser.ALL); + } + + break; + case PlSqlParser.AUTOMATIC: + case PlSqlParser.ITERATE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.LEFT_PAREN: + break; + default: + break; + } + this.state = 9490; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.AUTOMATIC || _la===PlSqlParser.SEQUENTIAL) { + this.state = 9488; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.AUTOMATIC || _la===PlSqlParser.SEQUENTIAL)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9489; + this.match(PlSqlParser.ORDER); + } + + this.state = 9493; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ITERATE) { + this.state = 9492; + this.model_iterate_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_rules_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_rules_element; + return this; +} + +Model_rules_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_rules_elementContext.prototype.constructor = Model_rules_elementContext; + +Model_rules_elementContext.prototype.cell_assignment = function() { + return this.getTypedRuleContext(Cell_assignmentContext,0); +}; + +Model_rules_elementContext.prototype.EQUALS_OP = function() { + return this.getToken(PlSqlParser.EQUALS_OP, 0); +}; + +Model_rules_elementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Model_rules_elementContext.prototype.UPDATE = function() { + return this.getToken(PlSqlParser.UPDATE, 0); +}; + +Model_rules_elementContext.prototype.UPSERT = function() { + return this.getToken(PlSqlParser.UPSERT, 0); +}; + +Model_rules_elementContext.prototype.order_by_clause = function() { + return this.getTypedRuleContext(Order_by_clauseContext,0); +}; + +Model_rules_elementContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Model_rules_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_rules_element(this); + } +}; + +Model_rules_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_rules_element(this); + } +}; + +Model_rules_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_rules_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_rules_elementContext = Model_rules_elementContext; + +PlSqlParser.prototype.model_rules_element = function() { + + var localctx = new Model_rules_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1142, PlSqlParser.RULE_model_rules_element); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9500; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1264,this._ctx); + if(la_===1) { + this.state = 9495; + this.match(PlSqlParser.UPDATE); + + } else if(la_===2) { + this.state = 9496; + this.match(PlSqlParser.UPSERT); + this.state = 9498; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1263,this._ctx); + if(la_===1) { + this.state = 9497; + this.match(PlSqlParser.ALL); + + } + + } + this.state = 9502; + this.cell_assignment(); + this.state = 9504; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ORDER) { + this.state = 9503; + this.order_by_clause(); + } + + this.state = 9506; + this.match(PlSqlParser.EQUALS_OP); + this.state = 9507; + this.expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cell_assignmentContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cell_assignment; + return this; +} + +Cell_assignmentContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cell_assignmentContext.prototype.constructor = Cell_assignmentContext; + +Cell_assignmentContext.prototype.model_expression = function() { + return this.getTypedRuleContext(Model_expressionContext,0); +}; + +Cell_assignmentContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCell_assignment(this); + } +}; + +Cell_assignmentContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCell_assignment(this); + } +}; + +Cell_assignmentContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCell_assignment(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cell_assignmentContext = Cell_assignmentContext; + +PlSqlParser.prototype.cell_assignment = function() { + + var localctx = new Cell_assignmentContext(this, this._ctx, this.state); + this.enterRule(localctx, 1144, PlSqlParser.RULE_cell_assignment); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9509; + this.model_expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_iterate_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_iterate_clause; + return this; +} + +Model_iterate_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_iterate_clauseContext.prototype.constructor = Model_iterate_clauseContext; + +Model_iterate_clauseContext.prototype.ITERATE = function() { + return this.getToken(PlSqlParser.ITERATE, 0); +}; + +Model_iterate_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Model_iterate_clauseContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Model_iterate_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Model_iterate_clauseContext.prototype.until_part = function() { + return this.getTypedRuleContext(Until_partContext,0); +}; + +Model_iterate_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_iterate_clause(this); + } +}; + +Model_iterate_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_iterate_clause(this); + } +}; + +Model_iterate_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_iterate_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_iterate_clauseContext = Model_iterate_clauseContext; + +PlSqlParser.prototype.model_iterate_clause = function() { + + var localctx = new Model_iterate_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1146, PlSqlParser.RULE_model_iterate_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9511; + this.match(PlSqlParser.ITERATE); + this.state = 9512; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9513; + this.expression(); + this.state = 9514; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9516; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.UNTIL) { + this.state = 9515; + this.until_part(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Until_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_until_part; + return this; +} + +Until_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Until_partContext.prototype.constructor = Until_partContext; + +Until_partContext.prototype.UNTIL = function() { + return this.getToken(PlSqlParser.UNTIL, 0); +}; + +Until_partContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Until_partContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Until_partContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Until_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUntil_part(this); + } +}; + +Until_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUntil_part(this); + } +}; + +Until_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUntil_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Until_partContext = Until_partContext; + +PlSqlParser.prototype.until_part = function() { + + var localctx = new Until_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1148, PlSqlParser.RULE_until_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9518; + this.match(PlSqlParser.UNTIL); + this.state = 9519; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9520; + this.condition(); + this.state = 9521; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Order_by_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_order_by_clause; + return this; +} + +Order_by_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Order_by_clauseContext.prototype.constructor = Order_by_clauseContext; + +Order_by_clauseContext.prototype.ORDER = function() { + return this.getToken(PlSqlParser.ORDER, 0); +}; + +Order_by_clauseContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Order_by_clauseContext.prototype.order_by_elements = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Order_by_elementsContext); + } else { + return this.getTypedRuleContext(Order_by_elementsContext,i); + } +}; + +Order_by_clauseContext.prototype.SIBLINGS = function() { + return this.getToken(PlSqlParser.SIBLINGS, 0); +}; + +Order_by_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Order_by_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOrder_by_clause(this); + } +}; + +Order_by_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOrder_by_clause(this); + } +}; + +Order_by_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOrder_by_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Order_by_clauseContext = Order_by_clauseContext; + +PlSqlParser.prototype.order_by_clause = function() { + + var localctx = new Order_by_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1150, PlSqlParser.RULE_order_by_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9523; + this.match(PlSqlParser.ORDER); + this.state = 9525; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.SIBLINGS) { + this.state = 9524; + this.match(PlSqlParser.SIBLINGS); + } + + this.state = 9527; + this.match(PlSqlParser.BY); + this.state = 9528; + this.order_by_elements(); + this.state = 9533; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1268,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9529; + this.match(PlSqlParser.COMMA); + this.state = 9530; + this.order_by_elements(); + } + this.state = 9535; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1268,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Order_by_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_order_by_elements; + return this; +} + +Order_by_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Order_by_elementsContext.prototype.constructor = Order_by_elementsContext; + +Order_by_elementsContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Order_by_elementsContext.prototype.NULLS = function() { + return this.getToken(PlSqlParser.NULLS, 0); +}; + +Order_by_elementsContext.prototype.ASC = function() { + return this.getToken(PlSqlParser.ASC, 0); +}; + +Order_by_elementsContext.prototype.DESC = function() { + return this.getToken(PlSqlParser.DESC, 0); +}; + +Order_by_elementsContext.prototype.FIRST = function() { + return this.getToken(PlSqlParser.FIRST, 0); +}; + +Order_by_elementsContext.prototype.LAST = function() { + return this.getToken(PlSqlParser.LAST, 0); +}; + +Order_by_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOrder_by_elements(this); + } +}; + +Order_by_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOrder_by_elements(this); + } +}; + +Order_by_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOrder_by_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Order_by_elementsContext = Order_by_elementsContext; + +PlSqlParser.prototype.order_by_elements = function() { + + var localctx = new Order_by_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1152, PlSqlParser.RULE_order_by_elements); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9536; + this.expression(); + this.state = 9538; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1269,this._ctx); + if(la_===1) { + this.state = 9537; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ASC || _la===PlSqlParser.DESC)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 9542; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1270,this._ctx); + if(la_===1) { + this.state = 9540; + this.match(PlSqlParser.NULLS); + this.state = 9541; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.FIRST || _la===PlSqlParser.LAST)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Offset_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_offset_clause; + return this; +} + +Offset_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Offset_clauseContext.prototype.constructor = Offset_clauseContext; + +Offset_clauseContext.prototype.OFFSET = function() { + return this.getToken(PlSqlParser.OFFSET, 0); +}; + +Offset_clauseContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Offset_clauseContext.prototype.ROW = function() { + return this.getToken(PlSqlParser.ROW, 0); +}; + +Offset_clauseContext.prototype.ROWS = function() { + return this.getToken(PlSqlParser.ROWS, 0); +}; + +Offset_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOffset_clause(this); + } +}; + +Offset_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOffset_clause(this); + } +}; + +Offset_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOffset_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Offset_clauseContext = Offset_clauseContext; + +PlSqlParser.prototype.offset_clause = function() { + + var localctx = new Offset_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1154, PlSqlParser.RULE_offset_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9544; + this.match(PlSqlParser.OFFSET); + this.state = 9545; + this.expression(); + this.state = 9546; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ROW || _la===PlSqlParser.ROWS)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Fetch_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_fetch_clause; + return this; +} + +Fetch_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Fetch_clauseContext.prototype.constructor = Fetch_clauseContext; + +Fetch_clauseContext.prototype.FETCH = function() { + return this.getToken(PlSqlParser.FETCH, 0); +}; + +Fetch_clauseContext.prototype.FIRST = function() { + return this.getToken(PlSqlParser.FIRST, 0); +}; + +Fetch_clauseContext.prototype.NEXT = function() { + return this.getToken(PlSqlParser.NEXT, 0); +}; + +Fetch_clauseContext.prototype.ROW = function() { + return this.getToken(PlSqlParser.ROW, 0); +}; + +Fetch_clauseContext.prototype.ROWS = function() { + return this.getToken(PlSqlParser.ROWS, 0); +}; + +Fetch_clauseContext.prototype.ONLY = function() { + return this.getToken(PlSqlParser.ONLY, 0); +}; + +Fetch_clauseContext.prototype.WITH = function() { + return this.getToken(PlSqlParser.WITH, 0); +}; + +Fetch_clauseContext.prototype.TIES = function() { + return this.getToken(PlSqlParser.TIES, 0); +}; + +Fetch_clauseContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Fetch_clauseContext.prototype.PERCENT_KEYWORD = function() { + return this.getToken(PlSqlParser.PERCENT_KEYWORD, 0); +}; + +Fetch_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFetch_clause(this); + } +}; + +Fetch_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFetch_clause(this); + } +}; + +Fetch_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFetch_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Fetch_clauseContext = Fetch_clauseContext; + +PlSqlParser.prototype.fetch_clause = function() { + + var localctx = new Fetch_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1156, PlSqlParser.RULE_fetch_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9548; + this.match(PlSqlParser.FETCH); + this.state = 9549; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.FIRST || _la===PlSqlParser.NEXT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9554; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1272,this._ctx); + if(la_===1) { + this.state = 9550; + this.expression(); + this.state = 9552; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PERCENT_KEYWORD) { + this.state = 9551; + this.match(PlSqlParser.PERCENT_KEYWORD); + } + + + } + this.state = 9556; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ROW || _la===PlSqlParser.ROWS)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9560; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ONLY: + this.state = 9557; + this.match(PlSqlParser.ONLY); + break; + case PlSqlParser.WITH: + this.state = 9558; + this.match(PlSqlParser.WITH); + this.state = 9559; + this.match(PlSqlParser.TIES); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function For_update_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_for_update_clause; + return this; +} + +For_update_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +For_update_clauseContext.prototype.constructor = For_update_clauseContext; + +For_update_clauseContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +For_update_clauseContext.prototype.UPDATE = function() { + return this.getToken(PlSqlParser.UPDATE, 0); +}; + +For_update_clauseContext.prototype.for_update_of_part = function() { + return this.getTypedRuleContext(For_update_of_partContext,0); +}; + +For_update_clauseContext.prototype.for_update_options = function() { + return this.getTypedRuleContext(For_update_optionsContext,0); +}; + +For_update_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFor_update_clause(this); + } +}; + +For_update_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFor_update_clause(this); + } +}; + +For_update_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFor_update_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.For_update_clauseContext = For_update_clauseContext; + +PlSqlParser.prototype.for_update_clause = function() { + + var localctx = new For_update_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1158, PlSqlParser.RULE_for_update_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9562; + this.match(PlSqlParser.FOR); + this.state = 9563; + this.match(PlSqlParser.UPDATE); + this.state = 9565; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1274,this._ctx); + if(la_===1) { + this.state = 9564; + this.for_update_of_part(); + + } + this.state = 9568; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1275,this._ctx); + if(la_===1) { + this.state = 9567; + this.for_update_options(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function For_update_of_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_for_update_of_part; + return this; +} + +For_update_of_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +For_update_of_partContext.prototype.constructor = For_update_of_partContext; + +For_update_of_partContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +For_update_of_partContext.prototype.column_list = function() { + return this.getTypedRuleContext(Column_listContext,0); +}; + +For_update_of_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFor_update_of_part(this); + } +}; + +For_update_of_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFor_update_of_part(this); + } +}; + +For_update_of_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFor_update_of_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.For_update_of_partContext = For_update_of_partContext; + +PlSqlParser.prototype.for_update_of_part = function() { + + var localctx = new For_update_of_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1160, PlSqlParser.RULE_for_update_of_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9570; + this.match(PlSqlParser.OF); + this.state = 9571; + this.column_list(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function For_update_optionsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_for_update_options; + return this; +} + +For_update_optionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +For_update_optionsContext.prototype.constructor = For_update_optionsContext; + +For_update_optionsContext.prototype.SKIP_ = function() { + return this.getToken(PlSqlParser.SKIP_, 0); +}; + +For_update_optionsContext.prototype.LOCKED = function() { + return this.getToken(PlSqlParser.LOCKED, 0); +}; + +For_update_optionsContext.prototype.NOWAIT = function() { + return this.getToken(PlSqlParser.NOWAIT, 0); +}; + +For_update_optionsContext.prototype.WAIT = function() { + return this.getToken(PlSqlParser.WAIT, 0); +}; + +For_update_optionsContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +For_update_optionsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFor_update_options(this); + } +}; + +For_update_optionsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFor_update_options(this); + } +}; + +For_update_optionsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFor_update_options(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.For_update_optionsContext = For_update_optionsContext; + +PlSqlParser.prototype.for_update_options = function() { + + var localctx = new For_update_optionsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1162, PlSqlParser.RULE_for_update_options); + try { + this.state = 9578; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.SKIP_: + this.enterOuterAlt(localctx, 1); + this.state = 9573; + this.match(PlSqlParser.SKIP_); + this.state = 9574; + this.match(PlSqlParser.LOCKED); + break; + case PlSqlParser.NOWAIT: + this.enterOuterAlt(localctx, 2); + this.state = 9575; + this.match(PlSqlParser.NOWAIT); + break; + case PlSqlParser.WAIT: + this.enterOuterAlt(localctx, 3); + this.state = 9576; + this.match(PlSqlParser.WAIT); + this.state = 9577; + this.expression(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Update_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_update_statement; + return this; +} + +Update_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Update_statementContext.prototype.constructor = Update_statementContext; + +Update_statementContext.prototype.UPDATE = function() { + return this.getToken(PlSqlParser.UPDATE, 0); +}; + +Update_statementContext.prototype.general_table_ref = function() { + return this.getTypedRuleContext(General_table_refContext,0); +}; + +Update_statementContext.prototype.update_set_clause = function() { + return this.getTypedRuleContext(Update_set_clauseContext,0); +}; + +Update_statementContext.prototype.where_clause = function() { + return this.getTypedRuleContext(Where_clauseContext,0); +}; + +Update_statementContext.prototype.static_returning_clause = function() { + return this.getTypedRuleContext(Static_returning_clauseContext,0); +}; + +Update_statementContext.prototype.error_logging_clause = function() { + return this.getTypedRuleContext(Error_logging_clauseContext,0); +}; + +Update_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUpdate_statement(this); + } +}; + +Update_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUpdate_statement(this); + } +}; + +Update_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUpdate_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Update_statementContext = Update_statementContext; + +PlSqlParser.prototype.update_statement = function() { + + var localctx = new Update_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1164, PlSqlParser.RULE_update_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9580; + this.match(PlSqlParser.UPDATE); + this.state = 9581; + this.general_table_ref(); + this.state = 9582; + this.update_set_clause(); + this.state = 9584; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1277,this._ctx); + if(la_===1) { + this.state = 9583; + this.where_clause(); + + } + this.state = 9587; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1278,this._ctx); + if(la_===1) { + this.state = 9586; + this.static_returning_clause(); + + } + this.state = 9590; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1279,this._ctx); + if(la_===1) { + this.state = 9589; + this.error_logging_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Update_set_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_update_set_clause; + return this; +} + +Update_set_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Update_set_clauseContext.prototype.constructor = Update_set_clauseContext; + +Update_set_clauseContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Update_set_clauseContext.prototype.column_based_update_set_clause = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_based_update_set_clauseContext); + } else { + return this.getTypedRuleContext(Column_based_update_set_clauseContext,i); + } +}; + +Update_set_clauseContext.prototype.VALUE = function() { + return this.getToken(PlSqlParser.VALUE, 0); +}; + +Update_set_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Update_set_clauseContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Update_set_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Update_set_clauseContext.prototype.EQUALS_OP = function() { + return this.getToken(PlSqlParser.EQUALS_OP, 0); +}; + +Update_set_clauseContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Update_set_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Update_set_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUpdate_set_clause(this); + } +}; + +Update_set_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUpdate_set_clause(this); + } +}; + +Update_set_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUpdate_set_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Update_set_clauseContext = Update_set_clauseContext; + +PlSqlParser.prototype.update_set_clause = function() { + + var localctx = new Update_set_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1166, PlSqlParser.RULE_update_set_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9592; + this.match(PlSqlParser.SET); + this.state = 9608; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1281,this._ctx); + switch(la_) { + case 1: + this.state = 9593; + this.column_based_update_set_clause(); + this.state = 9598; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1280,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9594; + this.match(PlSqlParser.COMMA); + this.state = 9595; + this.column_based_update_set_clause(); + } + this.state = 9600; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1280,this._ctx); + } + + break; + + case 2: + this.state = 9601; + this.match(PlSqlParser.VALUE); + this.state = 9602; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9603; + this.identifier(); + this.state = 9604; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9605; + this.match(PlSqlParser.EQUALS_OP); + this.state = 9606; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Column_based_update_set_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_column_based_update_set_clause; + return this; +} + +Column_based_update_set_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Column_based_update_set_clauseContext.prototype.constructor = Column_based_update_set_clauseContext; + +Column_based_update_set_clauseContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Column_based_update_set_clauseContext.prototype.EQUALS_OP = function() { + return this.getToken(PlSqlParser.EQUALS_OP, 0); +}; + +Column_based_update_set_clauseContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Column_based_update_set_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Column_based_update_set_clauseContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Column_based_update_set_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterColumn_based_update_set_clause(this); + } +}; + +Column_based_update_set_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitColumn_based_update_set_clause(this); + } +}; + +Column_based_update_set_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitColumn_based_update_set_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Column_based_update_set_clauseContext = Column_based_update_set_clauseContext; + +PlSqlParser.prototype.column_based_update_set_clause = function() { + + var localctx = new Column_based_update_set_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1168, PlSqlParser.RULE_column_based_update_set_clause); + try { + this.state = 9618; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 1); + this.state = 9610; + this.column_name(); + this.state = 9611; + this.match(PlSqlParser.EQUALS_OP); + this.state = 9612; + this.expression(); + break; + case PlSqlParser.LEFT_PAREN: + this.enterOuterAlt(localctx, 2); + this.state = 9614; + this.paren_column_list(); + this.state = 9615; + this.match(PlSqlParser.EQUALS_OP); + this.state = 9616; + this.subquery(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Delete_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_delete_statement; + return this; +} + +Delete_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Delete_statementContext.prototype.constructor = Delete_statementContext; + +Delete_statementContext.prototype.DELETE = function() { + return this.getToken(PlSqlParser.DELETE, 0); +}; + +Delete_statementContext.prototype.general_table_ref = function() { + return this.getTypedRuleContext(General_table_refContext,0); +}; + +Delete_statementContext.prototype.FROM = function() { + return this.getToken(PlSqlParser.FROM, 0); +}; + +Delete_statementContext.prototype.where_clause = function() { + return this.getTypedRuleContext(Where_clauseContext,0); +}; + +Delete_statementContext.prototype.static_returning_clause = function() { + return this.getTypedRuleContext(Static_returning_clauseContext,0); +}; + +Delete_statementContext.prototype.error_logging_clause = function() { + return this.getTypedRuleContext(Error_logging_clauseContext,0); +}; + +Delete_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDelete_statement(this); + } +}; + +Delete_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDelete_statement(this); + } +}; + +Delete_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDelete_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Delete_statementContext = Delete_statementContext; + +PlSqlParser.prototype.delete_statement = function() { + + var localctx = new Delete_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1170, PlSqlParser.RULE_delete_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9620; + this.match(PlSqlParser.DELETE); + this.state = 9622; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.FROM) { + this.state = 9621; + this.match(PlSqlParser.FROM); + } + + this.state = 9624; + this.general_table_ref(); + this.state = 9626; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1284,this._ctx); + if(la_===1) { + this.state = 9625; + this.where_clause(); + + } + this.state = 9629; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1285,this._ctx); + if(la_===1) { + this.state = 9628; + this.static_returning_clause(); + + } + this.state = 9632; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1286,this._ctx); + if(la_===1) { + this.state = 9631; + this.error_logging_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Insert_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_insert_statement; + return this; +} + +Insert_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Insert_statementContext.prototype.constructor = Insert_statementContext; + +Insert_statementContext.prototype.INSERT = function() { + return this.getToken(PlSqlParser.INSERT, 0); +}; + +Insert_statementContext.prototype.single_table_insert = function() { + return this.getTypedRuleContext(Single_table_insertContext,0); +}; + +Insert_statementContext.prototype.multi_table_insert = function() { + return this.getTypedRuleContext(Multi_table_insertContext,0); +}; + +Insert_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterInsert_statement(this); + } +}; + +Insert_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitInsert_statement(this); + } +}; + +Insert_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitInsert_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Insert_statementContext = Insert_statementContext; + +PlSqlParser.prototype.insert_statement = function() { + + var localctx = new Insert_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1172, PlSqlParser.RULE_insert_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9634; + this.match(PlSqlParser.INSERT); + this.state = 9637; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.INTO: + this.state = 9635; + this.single_table_insert(); + break; + case PlSqlParser.ALL: + case PlSqlParser.FIRST: + case PlSqlParser.WHEN: + this.state = 9636; + this.multi_table_insert(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Single_table_insertContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_single_table_insert; + return this; +} + +Single_table_insertContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Single_table_insertContext.prototype.constructor = Single_table_insertContext; + +Single_table_insertContext.prototype.insert_into_clause = function() { + return this.getTypedRuleContext(Insert_into_clauseContext,0); +}; + +Single_table_insertContext.prototype.values_clause = function() { + return this.getTypedRuleContext(Values_clauseContext,0); +}; + +Single_table_insertContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Single_table_insertContext.prototype.error_logging_clause = function() { + return this.getTypedRuleContext(Error_logging_clauseContext,0); +}; + +Single_table_insertContext.prototype.static_returning_clause = function() { + return this.getTypedRuleContext(Static_returning_clauseContext,0); +}; + +Single_table_insertContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSingle_table_insert(this); + } +}; + +Single_table_insertContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSingle_table_insert(this); + } +}; + +Single_table_insertContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSingle_table_insert(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Single_table_insertContext = Single_table_insertContext; + +PlSqlParser.prototype.single_table_insert = function() { + + var localctx = new Single_table_insertContext(this, this._ctx, this.state); + this.enterRule(localctx, 1174, PlSqlParser.RULE_single_table_insert); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9639; + this.insert_into_clause(); + this.state = 9645; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.VALUES: + this.state = 9640; + this.values_clause(); + this.state = 9642; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1288,this._ctx); + if(la_===1) { + this.state = 9641; + this.static_returning_clause(); + + } + break; + case PlSqlParser.SELECT: + case PlSqlParser.WITH: + case PlSqlParser.LEFT_PAREN: + this.state = 9644; + this.select_statement(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 9648; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1290,this._ctx); + if(la_===1) { + this.state = 9647; + this.error_logging_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Multi_table_insertContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_multi_table_insert; + return this; +} + +Multi_table_insertContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Multi_table_insertContext.prototype.constructor = Multi_table_insertContext; + +Multi_table_insertContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Multi_table_insertContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Multi_table_insertContext.prototype.conditional_insert_clause = function() { + return this.getTypedRuleContext(Conditional_insert_clauseContext,0); +}; + +Multi_table_insertContext.prototype.multi_table_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Multi_table_elementContext); + } else { + return this.getTypedRuleContext(Multi_table_elementContext,i); + } +}; + +Multi_table_insertContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMulti_table_insert(this); + } +}; + +Multi_table_insertContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMulti_table_insert(this); + } +}; + +Multi_table_insertContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMulti_table_insert(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Multi_table_insertContext = Multi_table_insertContext; + +PlSqlParser.prototype.multi_table_insert = function() { + + var localctx = new Multi_table_insertContext(this, this._ctx, this.state); + this.enterRule(localctx, 1176, PlSqlParser.RULE_multi_table_insert); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9657; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1292,this._ctx); + switch(la_) { + case 1: + this.state = 9650; + this.match(PlSqlParser.ALL); + this.state = 9652; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 9651; + this.multi_table_element(); + this.state = 9654; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.INTO); + break; + + case 2: + this.state = 9656; + this.conditional_insert_clause(); + break; + + } + this.state = 9659; + this.select_statement(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Multi_table_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_multi_table_element; + return this; +} + +Multi_table_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Multi_table_elementContext.prototype.constructor = Multi_table_elementContext; + +Multi_table_elementContext.prototype.insert_into_clause = function() { + return this.getTypedRuleContext(Insert_into_clauseContext,0); +}; + +Multi_table_elementContext.prototype.values_clause = function() { + return this.getTypedRuleContext(Values_clauseContext,0); +}; + +Multi_table_elementContext.prototype.error_logging_clause = function() { + return this.getTypedRuleContext(Error_logging_clauseContext,0); +}; + +Multi_table_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMulti_table_element(this); + } +}; + +Multi_table_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMulti_table_element(this); + } +}; + +Multi_table_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMulti_table_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Multi_table_elementContext = Multi_table_elementContext; + +PlSqlParser.prototype.multi_table_element = function() { + + var localctx = new Multi_table_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1178, PlSqlParser.RULE_multi_table_element); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9661; + this.insert_into_clause(); + this.state = 9663; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.VALUES) { + this.state = 9662; + this.values_clause(); + } + + this.state = 9666; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LOG) { + this.state = 9665; + this.error_logging_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Conditional_insert_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_conditional_insert_clause; + return this; +} + +Conditional_insert_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Conditional_insert_clauseContext.prototype.constructor = Conditional_insert_clauseContext; + +Conditional_insert_clauseContext.prototype.conditional_insert_when_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Conditional_insert_when_partContext); + } else { + return this.getTypedRuleContext(Conditional_insert_when_partContext,i); + } +}; + +Conditional_insert_clauseContext.prototype.conditional_insert_else_part = function() { + return this.getTypedRuleContext(Conditional_insert_else_partContext,0); +}; + +Conditional_insert_clauseContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Conditional_insert_clauseContext.prototype.FIRST = function() { + return this.getToken(PlSqlParser.FIRST, 0); +}; + +Conditional_insert_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterConditional_insert_clause(this); + } +}; + +Conditional_insert_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitConditional_insert_clause(this); + } +}; + +Conditional_insert_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitConditional_insert_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Conditional_insert_clauseContext = Conditional_insert_clauseContext; + +PlSqlParser.prototype.conditional_insert_clause = function() { + + var localctx = new Conditional_insert_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1180, PlSqlParser.RULE_conditional_insert_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9669; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ALL || _la===PlSqlParser.FIRST) { + this.state = 9668; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.FIRST)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 9672; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 9671; + this.conditional_insert_when_part(); + this.state = 9674; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.WHEN); + this.state = 9677; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ELSE) { + this.state = 9676; + this.conditional_insert_else_part(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Conditional_insert_when_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_conditional_insert_when_part; + return this; +} + +Conditional_insert_when_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Conditional_insert_when_partContext.prototype.constructor = Conditional_insert_when_partContext; + +Conditional_insert_when_partContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Conditional_insert_when_partContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Conditional_insert_when_partContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +Conditional_insert_when_partContext.prototype.multi_table_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Multi_table_elementContext); + } else { + return this.getTypedRuleContext(Multi_table_elementContext,i); + } +}; + +Conditional_insert_when_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterConditional_insert_when_part(this); + } +}; + +Conditional_insert_when_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitConditional_insert_when_part(this); + } +}; + +Conditional_insert_when_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitConditional_insert_when_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Conditional_insert_when_partContext = Conditional_insert_when_partContext; + +PlSqlParser.prototype.conditional_insert_when_part = function() { + + var localctx = new Conditional_insert_when_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1182, PlSqlParser.RULE_conditional_insert_when_part); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9679; + this.match(PlSqlParser.WHEN); + this.state = 9680; + this.condition(); + this.state = 9681; + this.match(PlSqlParser.THEN); + this.state = 9683; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 9682; + this.multi_table_element(); + this.state = 9685; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.INTO); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Conditional_insert_else_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_conditional_insert_else_part; + return this; +} + +Conditional_insert_else_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Conditional_insert_else_partContext.prototype.constructor = Conditional_insert_else_partContext; + +Conditional_insert_else_partContext.prototype.ELSE = function() { + return this.getToken(PlSqlParser.ELSE, 0); +}; + +Conditional_insert_else_partContext.prototype.multi_table_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Multi_table_elementContext); + } else { + return this.getTypedRuleContext(Multi_table_elementContext,i); + } +}; + +Conditional_insert_else_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterConditional_insert_else_part(this); + } +}; + +Conditional_insert_else_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitConditional_insert_else_part(this); + } +}; + +Conditional_insert_else_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitConditional_insert_else_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Conditional_insert_else_partContext = Conditional_insert_else_partContext; + +PlSqlParser.prototype.conditional_insert_else_part = function() { + + var localctx = new Conditional_insert_else_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1184, PlSqlParser.RULE_conditional_insert_else_part); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9687; + this.match(PlSqlParser.ELSE); + this.state = 9689; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 9688; + this.multi_table_element(); + this.state = 9691; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.INTO); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Insert_into_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_insert_into_clause; + return this; +} + +Insert_into_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Insert_into_clauseContext.prototype.constructor = Insert_into_clauseContext; + +Insert_into_clauseContext.prototype.INTO = function() { + return this.getToken(PlSqlParser.INTO, 0); +}; + +Insert_into_clauseContext.prototype.general_table_ref = function() { + return this.getTypedRuleContext(General_table_refContext,0); +}; + +Insert_into_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Insert_into_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterInsert_into_clause(this); + } +}; + +Insert_into_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitInsert_into_clause(this); + } +}; + +Insert_into_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitInsert_into_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Insert_into_clauseContext = Insert_into_clauseContext; + +PlSqlParser.prototype.insert_into_clause = function() { + + var localctx = new Insert_into_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1186, PlSqlParser.RULE_insert_into_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9693; + this.match(PlSqlParser.INTO); + this.state = 9694; + this.general_table_ref(); + this.state = 9696; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1300,this._ctx); + if(la_===1) { + this.state = 9695; + this.paren_column_list(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Values_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_values_clause; + return this; +} + +Values_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Values_clauseContext.prototype.constructor = Values_clauseContext; + +Values_clauseContext.prototype.VALUES = function() { + return this.getToken(PlSqlParser.VALUES, 0); +}; + +Values_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Values_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Values_clauseContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Values_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterValues_clause(this); + } +}; + +Values_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitValues_clause(this); + } +}; + +Values_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitValues_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Values_clauseContext = Values_clauseContext; + +PlSqlParser.prototype.values_clause = function() { + + var localctx = new Values_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1188, PlSqlParser.RULE_values_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9698; + this.match(PlSqlParser.VALUES); + this.state = 9699; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9701; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9700; + this.expressions(); + } + + this.state = 9703; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Merge_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_merge_statement; + return this; +} + +Merge_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Merge_statementContext.prototype.constructor = Merge_statementContext; + +Merge_statementContext.prototype.MERGE = function() { + return this.getToken(PlSqlParser.MERGE, 0); +}; + +Merge_statementContext.prototype.INTO = function() { + return this.getToken(PlSqlParser.INTO, 0); +}; + +Merge_statementContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Merge_statementContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +Merge_statementContext.prototype.selected_tableview = function() { + return this.getTypedRuleContext(Selected_tableviewContext,0); +}; + +Merge_statementContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +Merge_statementContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Merge_statementContext.prototype.condition = function() { + return this.getTypedRuleContext(ConditionContext,0); +}; + +Merge_statementContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Merge_statementContext.prototype.table_alias = function() { + return this.getTypedRuleContext(Table_aliasContext,0); +}; + +Merge_statementContext.prototype.merge_update_clause = function() { + return this.getTypedRuleContext(Merge_update_clauseContext,0); +}; + +Merge_statementContext.prototype.merge_insert_clause = function() { + return this.getTypedRuleContext(Merge_insert_clauseContext,0); +}; + +Merge_statementContext.prototype.error_logging_clause = function() { + return this.getTypedRuleContext(Error_logging_clauseContext,0); +}; + +Merge_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMerge_statement(this); + } +}; + +Merge_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMerge_statement(this); + } +}; + +Merge_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMerge_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Merge_statementContext = Merge_statementContext; + +PlSqlParser.prototype.merge_statement = function() { + + var localctx = new Merge_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1190, PlSqlParser.RULE_merge_statement); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9705; + this.match(PlSqlParser.MERGE); + this.state = 9706; + this.match(PlSqlParser.INTO); + this.state = 9707; + this.tableview_name(); + this.state = 9709; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1302,this._ctx); + if(la_===1) { + this.state = 9708; + this.table_alias(); + + } + this.state = 9711; + this.match(PlSqlParser.USING); + this.state = 9712; + this.selected_tableview(); + this.state = 9713; + this.match(PlSqlParser.ON); + this.state = 9714; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9715; + this.condition(); + this.state = 9716; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9725; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1305,this._ctx); + if(la_===1) { + this.state = 9717; + this.merge_update_clause(); + this.state = 9719; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1303,this._ctx); + if(la_===1) { + this.state = 9718; + this.merge_insert_clause(); + + } + + } else if(la_===2) { + this.state = 9721; + this.merge_insert_clause(); + this.state = 9723; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1304,this._ctx); + if(la_===1) { + this.state = 9722; + this.merge_update_clause(); + + } + + } + this.state = 9728; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1306,this._ctx); + if(la_===1) { + this.state = 9727; + this.error_logging_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Merge_update_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_merge_update_clause; + return this; +} + +Merge_update_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Merge_update_clauseContext.prototype.constructor = Merge_update_clauseContext; + +Merge_update_clauseContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Merge_update_clauseContext.prototype.MATCHED = function() { + return this.getToken(PlSqlParser.MATCHED, 0); +}; + +Merge_update_clauseContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +Merge_update_clauseContext.prototype.UPDATE = function() { + return this.getToken(PlSqlParser.UPDATE, 0); +}; + +Merge_update_clauseContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Merge_update_clauseContext.prototype.merge_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Merge_elementContext); + } else { + return this.getTypedRuleContext(Merge_elementContext,i); + } +}; + +Merge_update_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Merge_update_clauseContext.prototype.where_clause = function() { + return this.getTypedRuleContext(Where_clauseContext,0); +}; + +Merge_update_clauseContext.prototype.merge_update_delete_part = function() { + return this.getTypedRuleContext(Merge_update_delete_partContext,0); +}; + +Merge_update_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMerge_update_clause(this); + } +}; + +Merge_update_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMerge_update_clause(this); + } +}; + +Merge_update_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMerge_update_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Merge_update_clauseContext = Merge_update_clauseContext; + +PlSqlParser.prototype.merge_update_clause = function() { + + var localctx = new Merge_update_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1192, PlSqlParser.RULE_merge_update_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9730; + this.match(PlSqlParser.WHEN); + this.state = 9731; + this.match(PlSqlParser.MATCHED); + this.state = 9732; + this.match(PlSqlParser.THEN); + this.state = 9733; + this.match(PlSqlParser.UPDATE); + this.state = 9734; + this.match(PlSqlParser.SET); + this.state = 9735; + this.merge_element(); + this.state = 9740; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1307,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9736; + this.match(PlSqlParser.COMMA); + this.state = 9737; + this.merge_element(); + } + this.state = 9742; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1307,this._ctx); + } + + this.state = 9744; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1308,this._ctx); + if(la_===1) { + this.state = 9743; + this.where_clause(); + + } + this.state = 9747; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1309,this._ctx); + if(la_===1) { + this.state = 9746; + this.merge_update_delete_part(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Merge_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_merge_element; + return this; +} + +Merge_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Merge_elementContext.prototype.constructor = Merge_elementContext; + +Merge_elementContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Merge_elementContext.prototype.EQUALS_OP = function() { + return this.getToken(PlSqlParser.EQUALS_OP, 0); +}; + +Merge_elementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Merge_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMerge_element(this); + } +}; + +Merge_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMerge_element(this); + } +}; + +Merge_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMerge_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Merge_elementContext = Merge_elementContext; + +PlSqlParser.prototype.merge_element = function() { + + var localctx = new Merge_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1194, PlSqlParser.RULE_merge_element); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9749; + this.column_name(); + this.state = 9750; + this.match(PlSqlParser.EQUALS_OP); + this.state = 9751; + this.expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Merge_update_delete_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_merge_update_delete_part; + return this; +} + +Merge_update_delete_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Merge_update_delete_partContext.prototype.constructor = Merge_update_delete_partContext; + +Merge_update_delete_partContext.prototype.DELETE = function() { + return this.getToken(PlSqlParser.DELETE, 0); +}; + +Merge_update_delete_partContext.prototype.where_clause = function() { + return this.getTypedRuleContext(Where_clauseContext,0); +}; + +Merge_update_delete_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMerge_update_delete_part(this); + } +}; + +Merge_update_delete_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMerge_update_delete_part(this); + } +}; + +Merge_update_delete_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMerge_update_delete_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Merge_update_delete_partContext = Merge_update_delete_partContext; + +PlSqlParser.prototype.merge_update_delete_part = function() { + + var localctx = new Merge_update_delete_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1196, PlSqlParser.RULE_merge_update_delete_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9753; + this.match(PlSqlParser.DELETE); + this.state = 9754; + this.where_clause(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Merge_insert_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_merge_insert_clause; + return this; +} + +Merge_insert_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Merge_insert_clauseContext.prototype.constructor = Merge_insert_clauseContext; + +Merge_insert_clauseContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Merge_insert_clauseContext.prototype.NOT = function() { + return this.getToken(PlSqlParser.NOT, 0); +}; + +Merge_insert_clauseContext.prototype.MATCHED = function() { + return this.getToken(PlSqlParser.MATCHED, 0); +}; + +Merge_insert_clauseContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +Merge_insert_clauseContext.prototype.INSERT = function() { + return this.getToken(PlSqlParser.INSERT, 0); +}; + +Merge_insert_clauseContext.prototype.VALUES = function() { + return this.getToken(PlSqlParser.VALUES, 0); +}; + +Merge_insert_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Merge_insert_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Merge_insert_clauseContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Merge_insert_clauseContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Merge_insert_clauseContext.prototype.where_clause = function() { + return this.getTypedRuleContext(Where_clauseContext,0); +}; + +Merge_insert_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMerge_insert_clause(this); + } +}; + +Merge_insert_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMerge_insert_clause(this); + } +}; + +Merge_insert_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMerge_insert_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Merge_insert_clauseContext = Merge_insert_clauseContext; + +PlSqlParser.prototype.merge_insert_clause = function() { + + var localctx = new Merge_insert_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1198, PlSqlParser.RULE_merge_insert_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9756; + this.match(PlSqlParser.WHEN); + this.state = 9757; + this.match(PlSqlParser.NOT); + this.state = 9758; + this.match(PlSqlParser.MATCHED); + this.state = 9759; + this.match(PlSqlParser.THEN); + this.state = 9760; + this.match(PlSqlParser.INSERT); + this.state = 9762; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 9761; + this.paren_column_list(); + } + + this.state = 9764; + this.match(PlSqlParser.VALUES); + this.state = 9765; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9767; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9766; + this.expressions(); + } + + this.state = 9769; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9771; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1312,this._ctx); + if(la_===1) { + this.state = 9770; + this.where_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Selected_tableviewContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_selected_tableview; + return this; +} + +Selected_tableviewContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Selected_tableviewContext.prototype.constructor = Selected_tableviewContext; + +Selected_tableviewContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Selected_tableviewContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Selected_tableviewContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Selected_tableviewContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Selected_tableviewContext.prototype.table_alias = function() { + return this.getTypedRuleContext(Table_aliasContext,0); +}; + +Selected_tableviewContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSelected_tableview(this); + } +}; + +Selected_tableviewContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSelected_tableview(this); + } +}; + +Selected_tableviewContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSelected_tableview(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Selected_tableviewContext = Selected_tableviewContext; + +PlSqlParser.prototype.selected_tableview = function() { + + var localctx = new Selected_tableviewContext(this, this._ctx, this.state); + this.enterRule(localctx, 1200, PlSqlParser.RULE_selected_tableview); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9778; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 9773; + this.tableview_name(); + break; + case PlSqlParser.LEFT_PAREN: + this.state = 9774; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9775; + this.select_statement(); + this.state = 9776; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 9781; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 9780; + this.table_alias(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lock_table_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lock_table_statement; + return this; +} + +Lock_table_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lock_table_statementContext.prototype.constructor = Lock_table_statementContext; + +Lock_table_statementContext.prototype.LOCK = function() { + return this.getToken(PlSqlParser.LOCK, 0); +}; + +Lock_table_statementContext.prototype.TABLE = function() { + return this.getToken(PlSqlParser.TABLE, 0); +}; + +Lock_table_statementContext.prototype.lock_table_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Lock_table_elementContext); + } else { + return this.getTypedRuleContext(Lock_table_elementContext,i); + } +}; + +Lock_table_statementContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Lock_table_statementContext.prototype.lock_mode = function() { + return this.getTypedRuleContext(Lock_modeContext,0); +}; + +Lock_table_statementContext.prototype.MODE = function() { + return this.getToken(PlSqlParser.MODE, 0); +}; + +Lock_table_statementContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Lock_table_statementContext.prototype.wait_nowait_part = function() { + return this.getTypedRuleContext(Wait_nowait_partContext,0); +}; + +Lock_table_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLock_table_statement(this); + } +}; + +Lock_table_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLock_table_statement(this); + } +}; + +Lock_table_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLock_table_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lock_table_statementContext = Lock_table_statementContext; + +PlSqlParser.prototype.lock_table_statement = function() { + + var localctx = new Lock_table_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1202, PlSqlParser.RULE_lock_table_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9783; + this.match(PlSqlParser.LOCK); + this.state = 9784; + this.match(PlSqlParser.TABLE); + this.state = 9785; + this.lock_table_element(); + this.state = 9790; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9786; + this.match(PlSqlParser.COMMA); + this.state = 9787; + this.lock_table_element(); + this.state = 9792; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9793; + this.match(PlSqlParser.IN); + this.state = 9794; + this.lock_mode(); + this.state = 9795; + this.match(PlSqlParser.MODE); + this.state = 9797; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1316,this._ctx); + if(la_===1) { + this.state = 9796; + this.wait_nowait_part(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Wait_nowait_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_wait_nowait_part; + return this; +} + +Wait_nowait_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Wait_nowait_partContext.prototype.constructor = Wait_nowait_partContext; + +Wait_nowait_partContext.prototype.WAIT = function() { + return this.getToken(PlSqlParser.WAIT, 0); +}; + +Wait_nowait_partContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Wait_nowait_partContext.prototype.NOWAIT = function() { + return this.getToken(PlSqlParser.NOWAIT, 0); +}; + +Wait_nowait_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWait_nowait_part(this); + } +}; + +Wait_nowait_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWait_nowait_part(this); + } +}; + +Wait_nowait_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWait_nowait_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Wait_nowait_partContext = Wait_nowait_partContext; + +PlSqlParser.prototype.wait_nowait_part = function() { + + var localctx = new Wait_nowait_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1204, PlSqlParser.RULE_wait_nowait_part); + try { + this.state = 9802; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.WAIT: + this.enterOuterAlt(localctx, 1); + this.state = 9799; + this.match(PlSqlParser.WAIT); + this.state = 9800; + this.expression(); + break; + case PlSqlParser.NOWAIT: + this.enterOuterAlt(localctx, 2); + this.state = 9801; + this.match(PlSqlParser.NOWAIT); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lock_table_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lock_table_element; + return this; +} + +Lock_table_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lock_table_elementContext.prototype.constructor = Lock_table_elementContext; + +Lock_table_elementContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Lock_table_elementContext.prototype.partition_extension_clause = function() { + return this.getTypedRuleContext(Partition_extension_clauseContext,0); +}; + +Lock_table_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLock_table_element(this); + } +}; + +Lock_table_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLock_table_element(this); + } +}; + +Lock_table_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLock_table_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lock_table_elementContext = Lock_table_elementContext; + +PlSqlParser.prototype.lock_table_element = function() { + + var localctx = new Lock_table_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1206, PlSqlParser.RULE_lock_table_element); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9804; + this.tableview_name(); + this.state = 9806; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PARTITION || _la===PlSqlParser.SUBPARTITION) { + this.state = 9805; + this.partition_extension_clause(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Lock_modeContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_lock_mode; + return this; +} + +Lock_modeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Lock_modeContext.prototype.constructor = Lock_modeContext; + +Lock_modeContext.prototype.ROW = function() { + return this.getToken(PlSqlParser.ROW, 0); +}; + +Lock_modeContext.prototype.SHARE = function() { + return this.getToken(PlSqlParser.SHARE, 0); +}; + +Lock_modeContext.prototype.EXCLUSIVE = function() { + return this.getToken(PlSqlParser.EXCLUSIVE, 0); +}; + +Lock_modeContext.prototype.UPDATE = function() { + return this.getToken(PlSqlParser.UPDATE, 0); +}; + +Lock_modeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLock_mode(this); + } +}; + +Lock_modeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLock_mode(this); + } +}; + +Lock_modeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLock_mode(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Lock_modeContext = Lock_modeContext; + +PlSqlParser.prototype.lock_mode = function() { + + var localctx = new Lock_modeContext(this, this._ctx, this.state); + this.enterRule(localctx, 1208, PlSqlParser.RULE_lock_mode); + var _la = 0; // Token type + try { + this.state = 9820; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1320,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 9808; + this.match(PlSqlParser.ROW); + this.state = 9809; + this.match(PlSqlParser.SHARE); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 9810; + this.match(PlSqlParser.ROW); + this.state = 9811; + this.match(PlSqlParser.EXCLUSIVE); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 9812; + this.match(PlSqlParser.SHARE); + this.state = 9814; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.UPDATE) { + this.state = 9813; + this.match(PlSqlParser.UPDATE); + } + + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 9816; + this.match(PlSqlParser.SHARE); + this.state = 9817; + this.match(PlSqlParser.ROW); + this.state = 9818; + this.match(PlSqlParser.EXCLUSIVE); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 9819; + this.match(PlSqlParser.EXCLUSIVE); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function General_table_refContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_general_table_ref; + return this; +} + +General_table_refContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +General_table_refContext.prototype.constructor = General_table_refContext; + +General_table_refContext.prototype.dml_table_expression_clause = function() { + return this.getTypedRuleContext(Dml_table_expression_clauseContext,0); +}; + +General_table_refContext.prototype.ONLY = function() { + return this.getToken(PlSqlParser.ONLY, 0); +}; + +General_table_refContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +General_table_refContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +General_table_refContext.prototype.table_alias = function() { + return this.getTypedRuleContext(Table_aliasContext,0); +}; + +General_table_refContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGeneral_table_ref(this); + } +}; + +General_table_refContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGeneral_table_ref(this); + } +}; + +General_table_refContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGeneral_table_ref(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.General_table_refContext = General_table_refContext; + +PlSqlParser.prototype.general_table_ref = function() { + + var localctx = new General_table_refContext(this, this._ctx, this.state); + this.enterRule(localctx, 1210, PlSqlParser.RULE_general_table_ref); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9828; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1321,this._ctx); + switch(la_) { + case 1: + this.state = 9822; + this.dml_table_expression_clause(); + break; + + case 2: + this.state = 9823; + this.match(PlSqlParser.ONLY); + this.state = 9824; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9825; + this.dml_table_expression_clause(); + this.state = 9826; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + } + this.state = 9831; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1322,this._ctx); + if(la_===1) { + this.state = 9830; + this.table_alias(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Static_returning_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_static_returning_clause; + return this; +} + +Static_returning_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Static_returning_clauseContext.prototype.constructor = Static_returning_clauseContext; + +Static_returning_clauseContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Static_returning_clauseContext.prototype.into_clause = function() { + return this.getTypedRuleContext(Into_clauseContext,0); +}; + +Static_returning_clauseContext.prototype.RETURNING = function() { + return this.getToken(PlSqlParser.RETURNING, 0); +}; + +Static_returning_clauseContext.prototype.RETURN = function() { + return this.getToken(PlSqlParser.RETURN, 0); +}; + +Static_returning_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterStatic_returning_clause(this); + } +}; + +Static_returning_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitStatic_returning_clause(this); + } +}; + +Static_returning_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitStatic_returning_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Static_returning_clauseContext = Static_returning_clauseContext; + +PlSqlParser.prototype.static_returning_clause = function() { + + var localctx = new Static_returning_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1212, PlSqlParser.RULE_static_returning_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9833; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.RETURNING || _la===PlSqlParser.RETURN)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9834; + this.expressions(); + this.state = 9835; + this.into_clause(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Error_logging_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_error_logging_clause; + return this; +} + +Error_logging_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Error_logging_clauseContext.prototype.constructor = Error_logging_clauseContext; + +Error_logging_clauseContext.prototype.LOG = function() { + return this.getToken(PlSqlParser.LOG, 0); +}; + +Error_logging_clauseContext.prototype.ERRORS = function() { + return this.getToken(PlSqlParser.ERRORS, 0); +}; + +Error_logging_clauseContext.prototype.error_logging_into_part = function() { + return this.getTypedRuleContext(Error_logging_into_partContext,0); +}; + +Error_logging_clauseContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Error_logging_clauseContext.prototype.error_logging_reject_part = function() { + return this.getTypedRuleContext(Error_logging_reject_partContext,0); +}; + +Error_logging_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterError_logging_clause(this); + } +}; + +Error_logging_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitError_logging_clause(this); + } +}; + +Error_logging_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitError_logging_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Error_logging_clauseContext = Error_logging_clauseContext; + +PlSqlParser.prototype.error_logging_clause = function() { + + var localctx = new Error_logging_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1214, PlSqlParser.RULE_error_logging_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9837; + this.match(PlSqlParser.LOG); + this.state = 9838; + this.match(PlSqlParser.ERRORS); + this.state = 9840; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1323,this._ctx); + if(la_===1) { + this.state = 9839; + this.error_logging_into_part(); + + } + this.state = 9843; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1324,this._ctx); + if(la_===1) { + this.state = 9842; + this.expression(); + + } + this.state = 9846; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1325,this._ctx); + if(la_===1) { + this.state = 9845; + this.error_logging_reject_part(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Error_logging_into_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_error_logging_into_part; + return this; +} + +Error_logging_into_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Error_logging_into_partContext.prototype.constructor = Error_logging_into_partContext; + +Error_logging_into_partContext.prototype.INTO = function() { + return this.getToken(PlSqlParser.INTO, 0); +}; + +Error_logging_into_partContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Error_logging_into_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterError_logging_into_part(this); + } +}; + +Error_logging_into_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitError_logging_into_part(this); + } +}; + +Error_logging_into_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitError_logging_into_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Error_logging_into_partContext = Error_logging_into_partContext; + +PlSqlParser.prototype.error_logging_into_part = function() { + + var localctx = new Error_logging_into_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1216, PlSqlParser.RULE_error_logging_into_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9848; + this.match(PlSqlParser.INTO); + this.state = 9849; + this.tableview_name(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Error_logging_reject_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_error_logging_reject_part; + return this; +} + +Error_logging_reject_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Error_logging_reject_partContext.prototype.constructor = Error_logging_reject_partContext; + +Error_logging_reject_partContext.prototype.REJECT = function() { + return this.getToken(PlSqlParser.REJECT, 0); +}; + +Error_logging_reject_partContext.prototype.LIMIT = function() { + return this.getToken(PlSqlParser.LIMIT, 0); +}; + +Error_logging_reject_partContext.prototype.UNLIMITED = function() { + return this.getToken(PlSqlParser.UNLIMITED, 0); +}; + +Error_logging_reject_partContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Error_logging_reject_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterError_logging_reject_part(this); + } +}; + +Error_logging_reject_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitError_logging_reject_part(this); + } +}; + +Error_logging_reject_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitError_logging_reject_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Error_logging_reject_partContext = Error_logging_reject_partContext; + +PlSqlParser.prototype.error_logging_reject_part = function() { + + var localctx = new Error_logging_reject_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1218, PlSqlParser.RULE_error_logging_reject_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9851; + this.match(PlSqlParser.REJECT); + this.state = 9852; + this.match(PlSqlParser.LIMIT); + this.state = 9855; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1326,this._ctx); + switch(la_) { + case 1: + this.state = 9853; + this.match(PlSqlParser.UNLIMITED); + break; + + case 2: + this.state = 9854; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Dml_table_expression_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_dml_table_expression_clause; + return this; +} + +Dml_table_expression_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Dml_table_expression_clauseContext.prototype.constructor = Dml_table_expression_clauseContext; + +Dml_table_expression_clauseContext.prototype.table_collection_expression = function() { + return this.getTypedRuleContext(Table_collection_expressionContext,0); +}; + +Dml_table_expression_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Dml_table_expression_clauseContext.prototype.select_statement = function() { + return this.getTypedRuleContext(Select_statementContext,0); +}; + +Dml_table_expression_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Dml_table_expression_clauseContext.prototype.subquery_restriction_clause = function() { + return this.getTypedRuleContext(Subquery_restriction_clauseContext,0); +}; + +Dml_table_expression_clauseContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Dml_table_expression_clauseContext.prototype.sample_clause = function() { + return this.getTypedRuleContext(Sample_clauseContext,0); +}; + +Dml_table_expression_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDml_table_expression_clause(this); + } +}; + +Dml_table_expression_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDml_table_expression_clause(this); + } +}; + +Dml_table_expression_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDml_table_expression_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Dml_table_expression_clauseContext = Dml_table_expression_clauseContext; + +PlSqlParser.prototype.dml_table_expression_clause = function() { + + var localctx = new Dml_table_expression_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1220, PlSqlParser.RULE_dml_table_expression_clause); + var _la = 0; // Token type + try { + this.state = 9869; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1329,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 9857; + this.table_collection_expression(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 9858; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9859; + this.select_statement(); + this.state = 9861; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.WITH) { + this.state = 9860; + this.subquery_restriction_clause(); + } + + this.state = 9863; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 9865; + this.tableview_name(); + this.state = 9867; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1328,this._ctx); + if(la_===1) { + this.state = 9866; + this.sample_clause(); + + } + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_collection_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_collection_expression; + return this; +} + +Table_collection_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_collection_expressionContext.prototype.constructor = Table_collection_expressionContext; + +Table_collection_expressionContext.prototype.TABLE = function() { + return this.getToken(PlSqlParser.TABLE, 0); +}; + +Table_collection_expressionContext.prototype.THE = function() { + return this.getToken(PlSqlParser.THE, 0); +}; + +Table_collection_expressionContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Table_collection_expressionContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Table_collection_expressionContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Table_collection_expressionContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Table_collection_expressionContext.prototype.outer_join_sign = function() { + return this.getTypedRuleContext(Outer_join_signContext,0); +}; + +Table_collection_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_collection_expression(this); + } +}; + +Table_collection_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_collection_expression(this); + } +}; + +Table_collection_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_collection_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_collection_expressionContext = Table_collection_expressionContext; + +PlSqlParser.prototype.table_collection_expression = function() { + + var localctx = new Table_collection_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1222, PlSqlParser.RULE_table_collection_expression); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9871; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.TABLE || _la===PlSqlParser.THE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9882; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1331,this._ctx); + switch(la_) { + case 1: + this.state = 9872; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9873; + this.subquery(); + this.state = 9874; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 2: + this.state = 9876; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9877; + this.expression(); + this.state = 9878; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9880; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1330,this._ctx); + if(la_===1) { + this.state = 9879; + this.outer_join_sign(); + + } + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Subquery_restriction_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_subquery_restriction_clause; + return this; +} + +Subquery_restriction_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Subquery_restriction_clauseContext.prototype.constructor = Subquery_restriction_clauseContext; + +Subquery_restriction_clauseContext.prototype.WITH = function() { + return this.getToken(PlSqlParser.WITH, 0); +}; + +Subquery_restriction_clauseContext.prototype.READ = function() { + return this.getToken(PlSqlParser.READ, 0); +}; + +Subquery_restriction_clauseContext.prototype.ONLY = function() { + return this.getToken(PlSqlParser.ONLY, 0); +}; + +Subquery_restriction_clauseContext.prototype.CHECK = function() { + return this.getToken(PlSqlParser.CHECK, 0); +}; + +Subquery_restriction_clauseContext.prototype.OPTION = function() { + return this.getToken(PlSqlParser.OPTION, 0); +}; + +Subquery_restriction_clauseContext.prototype.CONSTRAINT = function() { + return this.getToken(PlSqlParser.CONSTRAINT, 0); +}; + +Subquery_restriction_clauseContext.prototype.constraint_name = function() { + return this.getTypedRuleContext(Constraint_nameContext,0); +}; + +Subquery_restriction_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSubquery_restriction_clause(this); + } +}; + +Subquery_restriction_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSubquery_restriction_clause(this); + } +}; + +Subquery_restriction_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSubquery_restriction_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Subquery_restriction_clauseContext = Subquery_restriction_clauseContext; + +PlSqlParser.prototype.subquery_restriction_clause = function() { + + var localctx = new Subquery_restriction_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1224, PlSqlParser.RULE_subquery_restriction_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9884; + this.match(PlSqlParser.WITH); + this.state = 9893; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.READ: + this.state = 9885; + this.match(PlSqlParser.READ); + this.state = 9886; + this.match(PlSqlParser.ONLY); + break; + case PlSqlParser.CHECK: + this.state = 9887; + this.match(PlSqlParser.CHECK); + this.state = 9888; + this.match(PlSqlParser.OPTION); + this.state = 9891; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1332,this._ctx); + if(la_===1) { + this.state = 9889; + this.match(PlSqlParser.CONSTRAINT); + this.state = 9890; + this.constraint_name(); + + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Sample_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_sample_clause; + return this; +} + +Sample_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Sample_clauseContext.prototype.constructor = Sample_clauseContext; + +Sample_clauseContext.prototype.SAMPLE = function() { + return this.getToken(PlSqlParser.SAMPLE, 0); +}; + +Sample_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Sample_clauseContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Sample_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Sample_clauseContext.prototype.BLOCK = function() { + return this.getToken(PlSqlParser.BLOCK, 0); +}; + +Sample_clauseContext.prototype.COMMA = function() { + return this.getToken(PlSqlParser.COMMA, 0); +}; + +Sample_clauseContext.prototype.seed_part = function() { + return this.getTypedRuleContext(Seed_partContext,0); +}; + +Sample_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSample_clause(this); + } +}; + +Sample_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSample_clause(this); + } +}; + +Sample_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSample_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Sample_clauseContext = Sample_clauseContext; + +PlSqlParser.prototype.sample_clause = function() { + + var localctx = new Sample_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1226, PlSqlParser.RULE_sample_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9895; + this.match(PlSqlParser.SAMPLE); + this.state = 9897; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BLOCK) { + this.state = 9896; + this.match(PlSqlParser.BLOCK); + } + + this.state = 9899; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9900; + this.expression(); + this.state = 9903; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 9901; + this.match(PlSqlParser.COMMA); + this.state = 9902; + this.expression(); + } + + this.state = 9905; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 9907; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1336,this._ctx); + if(la_===1) { + this.state = 9906; + this.seed_part(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Seed_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_seed_part; + return this; +} + +Seed_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Seed_partContext.prototype.constructor = Seed_partContext; + +Seed_partContext.prototype.SEED = function() { + return this.getToken(PlSqlParser.SEED, 0); +}; + +Seed_partContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Seed_partContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Seed_partContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Seed_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSeed_part(this); + } +}; + +Seed_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSeed_part(this); + } +}; + +Seed_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSeed_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Seed_partContext = Seed_partContext; + +PlSqlParser.prototype.seed_part = function() { + + var localctx = new Seed_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1228, PlSqlParser.RULE_seed_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9909; + this.match(PlSqlParser.SEED); + this.state = 9910; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9911; + this.expression(); + this.state = 9912; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function ConditionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_condition; + return this; +} + +ConditionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +ConditionContext.prototype.constructor = ConditionContext; + +ConditionContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +ConditionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCondition(this); + } +}; + +ConditionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCondition(this); + } +}; + +ConditionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCondition(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.ConditionContext = ConditionContext; + +PlSqlParser.prototype.condition = function() { + + var localctx = new ConditionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1230, PlSqlParser.RULE_condition); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9914; + this.expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function ExpressionsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_expressions; + return this; +} + +ExpressionsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +ExpressionsContext.prototype.constructor = ExpressionsContext; + +ExpressionsContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +ExpressionsContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +ExpressionsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterExpressions(this); + } +}; + +ExpressionsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitExpressions(this); + } +}; + +ExpressionsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitExpressions(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.ExpressionsContext = ExpressionsContext; + +PlSqlParser.prototype.expressions = function() { + + var localctx = new ExpressionsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1232, PlSqlParser.RULE_expressions); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9916; + this.expression(); + this.state = 9921; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1337,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9917; + this.match(PlSqlParser.COMMA); + this.state = 9918; + this.expression(); + } + this.state = 9923; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1337,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function ExpressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_expression; + return this; +} + +ExpressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +ExpressionContext.prototype.constructor = ExpressionContext; + +ExpressionContext.prototype.cursor_expression = function() { + return this.getTypedRuleContext(Cursor_expressionContext,0); +}; + +ExpressionContext.prototype.logical_expression = function() { + return this.getTypedRuleContext(Logical_expressionContext,0); +}; + +ExpressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterExpression(this); + } +}; + +ExpressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitExpression(this); + } +}; + +ExpressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitExpression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.ExpressionContext = ExpressionContext; + +PlSqlParser.prototype.expression = function() { + + var localctx = new ExpressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1234, PlSqlParser.RULE_expression); + try { + this.state = 9926; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1338,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 9924; + this.cursor_expression(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 9925; + this.logical_expression(0); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cursor_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cursor_expression; + return this; +} + +Cursor_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cursor_expressionContext.prototype.constructor = Cursor_expressionContext; + +Cursor_expressionContext.prototype.CURSOR = function() { + return this.getToken(PlSqlParser.CURSOR, 0); +}; + +Cursor_expressionContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Cursor_expressionContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Cursor_expressionContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Cursor_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCursor_expression(this); + } +}; + +Cursor_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCursor_expression(this); + } +}; + +Cursor_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCursor_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cursor_expressionContext = Cursor_expressionContext; + +PlSqlParser.prototype.cursor_expression = function() { + + var localctx = new Cursor_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1236, PlSqlParser.RULE_cursor_expression); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9928; + this.match(PlSqlParser.CURSOR); + this.state = 9929; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9930; + this.subquery(); + this.state = 9931; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Logical_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_logical_expression; + return this; +} + +Logical_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Logical_expressionContext.prototype.constructor = Logical_expressionContext; + +Logical_expressionContext.prototype.unary_logical_expression = function() { + return this.getTypedRuleContext(Unary_logical_expressionContext,0); +}; + +Logical_expressionContext.prototype.logical_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Logical_expressionContext); + } else { + return this.getTypedRuleContext(Logical_expressionContext,i); + } +}; + +Logical_expressionContext.prototype.AND = function() { + return this.getToken(PlSqlParser.AND, 0); +}; + +Logical_expressionContext.prototype.OR = function() { + return this.getToken(PlSqlParser.OR, 0); +}; + +Logical_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLogical_expression(this); + } +}; + +Logical_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLogical_expression(this); + } +}; + +Logical_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLogical_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + +PlSqlParser.prototype.logical_expression = function(_p) { + if(_p===undefined) { + _p = 0; + } + var _parentctx = this._ctx; + var _parentState = this.state; + var localctx = new Logical_expressionContext(this, this._ctx, _parentState); + var _prevctx = localctx; + var _startState = 1238; + this.enterRecursionRule(localctx, 1238, PlSqlParser.RULE_logical_expression, _p); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9934; + this.unary_logical_expression(); + this._ctx.stop = this._input.LT(-1); + this.state = 9944; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1340,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + if(this._parseListeners!==null) { + this.triggerExitRuleEvent(); + } + _prevctx = localctx; + this.state = 9942; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1339,this._ctx); + switch(la_) { + case 1: + localctx = new Logical_expressionContext(this, _parentctx, _parentState); + this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_logical_expression); + this.state = 9936; + if (!( this.precpred(this._ctx, 2))) { + throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 2)"); + } + this.state = 9937; + this.match(PlSqlParser.AND); + this.state = 9938; + this.logical_expression(3); + break; + + case 2: + localctx = new Logical_expressionContext(this, _parentctx, _parentState); + this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_logical_expression); + this.state = 9939; + if (!( this.precpred(this._ctx, 1))) { + throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 1)"); + } + this.state = 9940; + this.match(PlSqlParser.OR); + this.state = 9941; + this.logical_expression(2); + break; + + } + } + this.state = 9946; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1340,this._ctx); + } + + } catch( error) { + if(error instanceof antlr4.error.RecognitionException) { + localctx.exception = error; + this._errHandler.reportError(this, error); + this._errHandler.recover(this, error); + } else { + throw error; + } + } finally { + this.unrollRecursionContexts(_parentctx) + } + return localctx; +}; + + +function Unary_logical_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_unary_logical_expression; + return this; +} + +Unary_logical_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Unary_logical_expressionContext.prototype.constructor = Unary_logical_expressionContext; + +Unary_logical_expressionContext.prototype.multiset_expression = function() { + return this.getTypedRuleContext(Multiset_expressionContext,0); +}; + +Unary_logical_expressionContext.prototype.NOT = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.NOT); + } else { + return this.getToken(PlSqlParser.NOT, i); + } +}; + + +Unary_logical_expressionContext.prototype.IS = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.IS); + } else { + return this.getToken(PlSqlParser.IS, i); + } +}; + + +Unary_logical_expressionContext.prototype.logical_operation = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Logical_operationContext); + } else { + return this.getTypedRuleContext(Logical_operationContext,i); + } +}; + +Unary_logical_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUnary_logical_expression(this); + } +}; + +Unary_logical_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUnary_logical_expression(this); + } +}; + +Unary_logical_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUnary_logical_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Unary_logical_expressionContext = Unary_logical_expressionContext; + +PlSqlParser.prototype.unary_logical_expression = function() { + + var localctx = new Unary_logical_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1240, PlSqlParser.RULE_unary_logical_expression); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9948; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NOT) { + this.state = 9947; + this.match(PlSqlParser.NOT); + } + + this.state = 9950; + this.multiset_expression(); + this.state = 9958; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1343,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 9951; + this.match(PlSqlParser.IS); + this.state = 9953; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NOT) { + this.state = 9952; + this.match(PlSqlParser.NOT); + } + + this.state = 9955; + this.logical_operation(); + } + this.state = 9960; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1343,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Logical_operationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_logical_operation; + return this; +} + +Logical_operationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Logical_operationContext.prototype.constructor = Logical_operationContext; + +Logical_operationContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Logical_operationContext.prototype.NAN = function() { + return this.getToken(PlSqlParser.NAN, 0); +}; + +Logical_operationContext.prototype.PRESENT = function() { + return this.getToken(PlSqlParser.PRESENT, 0); +}; + +Logical_operationContext.prototype.INFINITE = function() { + return this.getToken(PlSqlParser.INFINITE, 0); +}; + +Logical_operationContext.prototype.A_LETTER = function() { + return this.getToken(PlSqlParser.A_LETTER, 0); +}; + +Logical_operationContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Logical_operationContext.prototype.EMPTY = function() { + return this.getToken(PlSqlParser.EMPTY, 0); +}; + +Logical_operationContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +Logical_operationContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Logical_operationContext.prototype.type_spec = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Type_specContext); + } else { + return this.getTypedRuleContext(Type_specContext,i); + } +}; + +Logical_operationContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Logical_operationContext.prototype.TYPE = function() { + return this.getToken(PlSqlParser.TYPE, 0); +}; + +Logical_operationContext.prototype.ONLY = function() { + return this.getToken(PlSqlParser.ONLY, 0); +}; + +Logical_operationContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Logical_operationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLogical_operation(this); + } +}; + +Logical_operationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLogical_operation(this); + } +}; + +Logical_operationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLogical_operation(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Logical_operationContext = Logical_operationContext; + +PlSqlParser.prototype.logical_operation = function() { + + var localctx = new Logical_operationContext(this, this._ctx, this.state); + this.enterRule(localctx, 1242, PlSqlParser.RULE_logical_operation); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9986; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.NULL_: + this.state = 9961; + this.match(PlSqlParser.NULL_); + break; + case PlSqlParser.NAN: + this.state = 9962; + this.match(PlSqlParser.NAN); + break; + case PlSqlParser.PRESENT: + this.state = 9963; + this.match(PlSqlParser.PRESENT); + break; + case PlSqlParser.INFINITE: + this.state = 9964; + this.match(PlSqlParser.INFINITE); + break; + case PlSqlParser.A_LETTER: + this.state = 9965; + this.match(PlSqlParser.A_LETTER); + this.state = 9966; + this.match(PlSqlParser.SET); + break; + case PlSqlParser.EMPTY: + this.state = 9967; + this.match(PlSqlParser.EMPTY); + break; + case PlSqlParser.OF: + this.state = 9968; + this.match(PlSqlParser.OF); + this.state = 9970; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.TYPE) { + this.state = 9969; + this.match(PlSqlParser.TYPE); + } + + this.state = 9972; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 9974; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1345,this._ctx); + if(la_===1) { + this.state = 9973; + this.match(PlSqlParser.ONLY); + + } + this.state = 9976; + this.type_spec(); + this.state = 9981; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 9977; + this.match(PlSqlParser.COMMA); + this.state = 9978; + this.type_spec(); + this.state = 9983; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 9984; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Multiset_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_multiset_expression; + this.multiset_type = null; // Token + return this; +} + +Multiset_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Multiset_expressionContext.prototype.constructor = Multiset_expressionContext; + +Multiset_expressionContext.prototype.relational_expression = function() { + return this.getTypedRuleContext(Relational_expressionContext,0); +}; + +Multiset_expressionContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Multiset_expressionContext.prototype.MEMBER = function() { + return this.getToken(PlSqlParser.MEMBER, 0); +}; + +Multiset_expressionContext.prototype.SUBMULTISET = function() { + return this.getToken(PlSqlParser.SUBMULTISET, 0); +}; + +Multiset_expressionContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +Multiset_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMultiset_expression(this); + } +}; + +Multiset_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMultiset_expression(this); + } +}; + +Multiset_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMultiset_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Multiset_expressionContext = Multiset_expressionContext; + +PlSqlParser.prototype.multiset_expression = function() { + + var localctx = new Multiset_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1244, PlSqlParser.RULE_multiset_expression); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 9988; + this.relational_expression(0); + this.state = 9994; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1349,this._ctx); + if(la_===1) { + this.state = 9989; + localctx.multiset_type = this._input.LT(1); + _la = this._input.LA(1); + if(!(_la===PlSqlParser.MEMBER || _la===PlSqlParser.SUBMULTISET)) { + localctx.multiset_type = this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 9991; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.OF) { + this.state = 9990; + this.match(PlSqlParser.OF); + } + + this.state = 9993; + this.concatenation(0); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Relational_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_relational_expression; + return this; +} + +Relational_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Relational_expressionContext.prototype.constructor = Relational_expressionContext; + +Relational_expressionContext.prototype.compound_expression = function() { + return this.getTypedRuleContext(Compound_expressionContext,0); +}; + +Relational_expressionContext.prototype.relational_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Relational_expressionContext); + } else { + return this.getTypedRuleContext(Relational_expressionContext,i); + } +}; + +Relational_expressionContext.prototype.relational_operator = function() { + return this.getTypedRuleContext(Relational_operatorContext,0); +}; + +Relational_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRelational_expression(this); + } +}; + +Relational_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRelational_expression(this); + } +}; + +Relational_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRelational_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + +PlSqlParser.prototype.relational_expression = function(_p) { + if(_p===undefined) { + _p = 0; + } + var _parentctx = this._ctx; + var _parentState = this.state; + var localctx = new Relational_expressionContext(this, this._ctx, _parentState); + var _prevctx = localctx; + var _startState = 1246; + this.enterRecursionRule(localctx, 1246, PlSqlParser.RULE_relational_expression, _p); + try { + this.enterOuterAlt(localctx, 1); + this.state = 9997; + this.compound_expression(); + this._ctx.stop = this._input.LT(-1); + this.state = 10005; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1350,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + if(this._parseListeners!==null) { + this.triggerExitRuleEvent(); + } + _prevctx = localctx; + localctx = new Relational_expressionContext(this, _parentctx, _parentState); + this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_relational_expression); + this.state = 9999; + if (!( this.precpred(this._ctx, 2))) { + throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 2)"); + } + this.state = 10000; + this.relational_operator(); + this.state = 10001; + this.relational_expression(3); + } + this.state = 10007; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1350,this._ctx); + } + + } catch( error) { + if(error instanceof antlr4.error.RecognitionException) { + localctx.exception = error; + this._errHandler.reportError(this, error); + this._errHandler.recover(this, error); + } else { + throw error; + } + } finally { + this.unrollRecursionContexts(_parentctx) + } + return localctx; +}; + + +function Compound_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_compound_expression; + this.like_type = null; // Token + return this; +} + +Compound_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Compound_expressionContext.prototype.constructor = Compound_expressionContext; + +Compound_expressionContext.prototype.concatenation = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ConcatenationContext); + } else { + return this.getTypedRuleContext(ConcatenationContext,i); + } +}; + +Compound_expressionContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Compound_expressionContext.prototype.in_elements = function() { + return this.getTypedRuleContext(In_elementsContext,0); +}; + +Compound_expressionContext.prototype.BETWEEN = function() { + return this.getToken(PlSqlParser.BETWEEN, 0); +}; + +Compound_expressionContext.prototype.between_elements = function() { + return this.getTypedRuleContext(Between_elementsContext,0); +}; + +Compound_expressionContext.prototype.NOT = function() { + return this.getToken(PlSqlParser.NOT, 0); +}; + +Compound_expressionContext.prototype.LIKE = function() { + return this.getToken(PlSqlParser.LIKE, 0); +}; + +Compound_expressionContext.prototype.LIKEC = function() { + return this.getToken(PlSqlParser.LIKEC, 0); +}; + +Compound_expressionContext.prototype.LIKE2 = function() { + return this.getToken(PlSqlParser.LIKE2, 0); +}; + +Compound_expressionContext.prototype.LIKE4 = function() { + return this.getToken(PlSqlParser.LIKE4, 0); +}; + +Compound_expressionContext.prototype.ESCAPE = function() { + return this.getToken(PlSqlParser.ESCAPE, 0); +}; + +Compound_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCompound_expression(this); + } +}; + +Compound_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCompound_expression(this); + } +}; + +Compound_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCompound_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Compound_expressionContext = Compound_expressionContext; + +PlSqlParser.prototype.compound_expression = function() { + + var localctx = new Compound_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1248, PlSqlParser.RULE_compound_expression); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10008; + this.concatenation(0); + this.state = 10024; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1354,this._ctx); + if(la_===1) { + this.state = 10010; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NOT) { + this.state = 10009; + this.match(PlSqlParser.NOT); + } + + this.state = 10022; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.IN: + this.state = 10012; + this.match(PlSqlParser.IN); + this.state = 10013; + this.in_elements(); + break; + case PlSqlParser.BETWEEN: + this.state = 10014; + this.match(PlSqlParser.BETWEEN); + this.state = 10015; + this.between_elements(); + break; + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE: + this.state = 10016; + localctx.like_type = this._input.LT(1); + _la = this._input.LA(1); + if(!(((((_la - 753)) & ~0x1f) == 0 && ((1 << (_la - 753)) & ((1 << (PlSqlParser.LIKE2 - 753)) | (1 << (PlSqlParser.LIKE4 - 753)) | (1 << (PlSqlParser.LIKEC - 753)) | (1 << (PlSqlParser.LIKE - 753)))) !== 0))) { + localctx.like_type = this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10017; + this.concatenation(0); + this.state = 10020; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1352,this._ctx); + if(la_===1) { + this.state = 10018; + this.match(PlSqlParser.ESCAPE); + this.state = 10019; + this.concatenation(0); + + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Relational_operatorContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_relational_operator; + return this; +} + +Relational_operatorContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Relational_operatorContext.prototype.constructor = Relational_operatorContext; + +Relational_operatorContext.prototype.EQUALS_OP = function() { + return this.getToken(PlSqlParser.EQUALS_OP, 0); +}; + +Relational_operatorContext.prototype.NOT_EQUAL_OP = function() { + return this.getToken(PlSqlParser.NOT_EQUAL_OP, 0); +}; + +Relational_operatorContext.prototype.LESS_THAN_OP = function() { + return this.getToken(PlSqlParser.LESS_THAN_OP, 0); +}; + +Relational_operatorContext.prototype.GREATER_THAN_OP = function() { + return this.getToken(PlSqlParser.GREATER_THAN_OP, 0); +}; + +Relational_operatorContext.prototype.EXCLAMATION_OPERATOR_PART = function() { + return this.getToken(PlSqlParser.EXCLAMATION_OPERATOR_PART, 0); +}; + +Relational_operatorContext.prototype.CARRET_OPERATOR_PART = function() { + return this.getToken(PlSqlParser.CARRET_OPERATOR_PART, 0); +}; + +Relational_operatorContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRelational_operator(this); + } +}; + +Relational_operatorContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRelational_operator(this); + } +}; + +Relational_operatorContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRelational_operator(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Relational_operatorContext = Relational_operatorContext; + +PlSqlParser.prototype.relational_operator = function() { + + var localctx = new Relational_operatorContext(this, this._ctx, this.state); + this.enterRule(localctx, 1250, PlSqlParser.RULE_relational_operator); + var _la = 0; // Token type + try { + this.state = 10040; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1357,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10026; + this.match(PlSqlParser.EQUALS_OP); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10034; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.NOT_EQUAL_OP: + this.state = 10027; + this.match(PlSqlParser.NOT_EQUAL_OP); + break; + case PlSqlParser.LESS_THAN_OP: + this.state = 10028; + this.match(PlSqlParser.LESS_THAN_OP); + this.state = 10029; + this.match(PlSqlParser.GREATER_THAN_OP); + break; + case PlSqlParser.EXCLAMATION_OPERATOR_PART: + this.state = 10030; + this.match(PlSqlParser.EXCLAMATION_OPERATOR_PART); + this.state = 10031; + this.match(PlSqlParser.EQUALS_OP); + break; + case PlSqlParser.CARRET_OPERATOR_PART: + this.state = 10032; + this.match(PlSqlParser.CARRET_OPERATOR_PART); + this.state = 10033; + this.match(PlSqlParser.EQUALS_OP); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 10036; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.GREATER_THAN_OP || _la===PlSqlParser.LESS_THAN_OP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10038; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.EQUALS_OP) { + this.state = 10037; + this.match(PlSqlParser.EQUALS_OP); + } + + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function In_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_in_elements; + return this; +} + +In_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +In_elementsContext.prototype.constructor = In_elementsContext; + +In_elementsContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +In_elementsContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +In_elementsContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +In_elementsContext.prototype.concatenation = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ConcatenationContext); + } else { + return this.getTypedRuleContext(ConcatenationContext,i); + } +}; + +In_elementsContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +In_elementsContext.prototype.constant = function() { + return this.getTypedRuleContext(ConstantContext,0); +}; + +In_elementsContext.prototype.bind_variable = function() { + return this.getTypedRuleContext(Bind_variableContext,0); +}; + +In_elementsContext.prototype.general_element = function() { + return this.getTypedRuleContext(General_elementContext,0); +}; + +In_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterIn_elements(this); + } +}; + +In_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitIn_elements(this); + } +}; + +In_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitIn_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.In_elementsContext = In_elementsContext; + +PlSqlParser.prototype.in_elements = function() { + + var localctx = new In_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1252, PlSqlParser.RULE_in_elements); + var _la = 0; // Token type + try { + this.state = 10060; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1359,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10042; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10043; + this.subquery(); + this.state = 10044; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10046; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10047; + this.concatenation(0); + this.state = 10052; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10048; + this.match(PlSqlParser.COMMA); + this.state = 10049; + this.concatenation(0); + this.state = 10054; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 10055; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 10057; + this.constant(); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 10058; + this.bind_variable(); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 10059; + this.general_element(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Between_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_between_elements; + return this; +} + +Between_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Between_elementsContext.prototype.constructor = Between_elementsContext; + +Between_elementsContext.prototype.concatenation = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ConcatenationContext); + } else { + return this.getTypedRuleContext(ConcatenationContext,i); + } +}; + +Between_elementsContext.prototype.AND = function() { + return this.getToken(PlSqlParser.AND, 0); +}; + +Between_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterBetween_elements(this); + } +}; + +Between_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitBetween_elements(this); + } +}; + +Between_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitBetween_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Between_elementsContext = Between_elementsContext; + +PlSqlParser.prototype.between_elements = function() { + + var localctx = new Between_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1254, PlSqlParser.RULE_between_elements); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10062; + this.concatenation(0); + this.state = 10063; + this.match(PlSqlParser.AND); + this.state = 10064; + this.concatenation(0); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function ConcatenationContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_concatenation; + this.op = null; // Token + return this; +} + +ConcatenationContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +ConcatenationContext.prototype.constructor = ConcatenationContext; + +ConcatenationContext.prototype.model_expression = function() { + return this.getTypedRuleContext(Model_expressionContext,0); +}; + +ConcatenationContext.prototype.AT = function() { + return this.getToken(PlSqlParser.AT, 0); +}; + +ConcatenationContext.prototype.interval_expression = function() { + return this.getTypedRuleContext(Interval_expressionContext,0); +}; + +ConcatenationContext.prototype.LOCAL = function() { + return this.getToken(PlSqlParser.LOCAL, 0); +}; + +ConcatenationContext.prototype.TIME = function() { + return this.getToken(PlSqlParser.TIME, 0); +}; + +ConcatenationContext.prototype.ZONE = function() { + return this.getToken(PlSqlParser.ZONE, 0); +}; + +ConcatenationContext.prototype.concatenation = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ConcatenationContext); + } else { + return this.getTypedRuleContext(ConcatenationContext,i); + } +}; + +ConcatenationContext.prototype.ASTERISK = function() { + return this.getToken(PlSqlParser.ASTERISK, 0); +}; + +ConcatenationContext.prototype.SOLIDUS = function() { + return this.getToken(PlSqlParser.SOLIDUS, 0); +}; + +ConcatenationContext.prototype.PLUS_SIGN = function() { + return this.getToken(PlSqlParser.PLUS_SIGN, 0); +}; + +ConcatenationContext.prototype.MINUS_SIGN = function() { + return this.getToken(PlSqlParser.MINUS_SIGN, 0); +}; + +ConcatenationContext.prototype.BAR = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.BAR); + } else { + return this.getToken(PlSqlParser.BAR, i); + } +}; + + +ConcatenationContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterConcatenation(this); + } +}; + +ConcatenationContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitConcatenation(this); + } +}; + +ConcatenationContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitConcatenation(this); + } else { + return visitor.visitChildren(this); + } +}; + + + +PlSqlParser.prototype.concatenation = function(_p) { + if(_p===undefined) { + _p = 0; + } + var _parentctx = this._ctx; + var _parentState = this.state; + var localctx = new ConcatenationContext(this, this._ctx, _parentState); + var _prevctx = localctx; + var _startState = 1256; + this.enterRecursionRule(localctx, 1256, PlSqlParser.RULE_concatenation, _p); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10067; + this.model_expression(); + this.state = 10076; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1361,this._ctx); + if(la_===1) { + this.state = 10068; + this.match(PlSqlParser.AT); + this.state = 10073; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.LOCAL: + this.state = 10069; + this.match(PlSqlParser.LOCAL); + break; + case PlSqlParser.TIME: + this.state = 10070; + this.match(PlSqlParser.TIME); + this.state = 10071; + this.match(PlSqlParser.ZONE); + this.state = 10072; + this.concatenation(0); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + + } else if(la_===2) { + this.state = 10075; + this.interval_expression(); + + } + this._ctx.stop = this._input.LT(-1); + this.state = 10090; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1363,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + if(this._parseListeners!==null) { + this.triggerExitRuleEvent(); + } + _prevctx = localctx; + this.state = 10088; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1362,this._ctx); + switch(la_) { + case 1: + localctx = new ConcatenationContext(this, _parentctx, _parentState); + this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_concatenation); + this.state = 10078; + if (!( this.precpred(this._ctx, 3))) { + throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 3)"); + } + this.state = 10079; + localctx.op = this._input.LT(1); + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ASTERISK || _la===PlSqlParser.SOLIDUS)) { + localctx.op = this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10080; + this.concatenation(4); + break; + + case 2: + localctx = new ConcatenationContext(this, _parentctx, _parentState); + this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_concatenation); + this.state = 10081; + if (!( this.precpred(this._ctx, 2))) { + throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 2)"); + } + this.state = 10082; + localctx.op = this._input.LT(1); + _la = this._input.LA(1); + if(!(_la===PlSqlParser.PLUS_SIGN || _la===PlSqlParser.MINUS_SIGN)) { + localctx.op = this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10083; + this.concatenation(3); + break; + + case 3: + localctx = new ConcatenationContext(this, _parentctx, _parentState); + this.pushNewRecursionContext(localctx, _startState, PlSqlParser.RULE_concatenation); + this.state = 10084; + if (!( this.precpred(this._ctx, 1))) { + throw new antlr4.error.FailedPredicateException(this, "this.precpred(this._ctx, 1)"); + } + this.state = 10085; + this.match(PlSqlParser.BAR); + this.state = 10086; + this.match(PlSqlParser.BAR); + this.state = 10087; + this.concatenation(2); + break; + + } + } + this.state = 10092; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1363,this._ctx); + } + + } catch( error) { + if(error instanceof antlr4.error.RecognitionException) { + localctx.exception = error; + this._errHandler.reportError(this, error); + this._errHandler.recover(this, error); + } else { + throw error; + } + } finally { + this.unrollRecursionContexts(_parentctx) + } + return localctx; +}; + + +function Interval_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_interval_expression; + return this; +} + +Interval_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Interval_expressionContext.prototype.constructor = Interval_expressionContext; + +Interval_expressionContext.prototype.DAY = function() { + return this.getToken(PlSqlParser.DAY, 0); +}; + +Interval_expressionContext.prototype.TO = function() { + return this.getToken(PlSqlParser.TO, 0); +}; + +Interval_expressionContext.prototype.SECOND = function() { + return this.getToken(PlSqlParser.SECOND, 0); +}; + +Interval_expressionContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +Interval_expressionContext.prototype.concatenation = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ConcatenationContext); + } else { + return this.getTypedRuleContext(ConcatenationContext,i); + } +}; + +Interval_expressionContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +Interval_expressionContext.prototype.YEAR = function() { + return this.getToken(PlSqlParser.YEAR, 0); +}; + +Interval_expressionContext.prototype.MONTH = function() { + return this.getToken(PlSqlParser.MONTH, 0); +}; + +Interval_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterInterval_expression(this); + } +}; + +Interval_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitInterval_expression(this); + } +}; + +Interval_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitInterval_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Interval_expressionContext = Interval_expressionContext; + +PlSqlParser.prototype.interval_expression = function() { + + var localctx = new Interval_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1258, PlSqlParser.RULE_interval_expression); + var _la = 0; // Token type + try { + this.state = 10117; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.DAY: + this.enterOuterAlt(localctx, 1); + this.state = 10093; + this.match(PlSqlParser.DAY); + this.state = 10098; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 10094; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10095; + this.concatenation(0); + this.state = 10096; + this.match(PlSqlParser.RIGHT_PAREN); + } + + this.state = 10100; + this.match(PlSqlParser.TO); + this.state = 10101; + this.match(PlSqlParser.SECOND); + this.state = 10106; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1365,this._ctx); + if(la_===1) { + this.state = 10102; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10103; + this.concatenation(0); + this.state = 10104; + this.match(PlSqlParser.RIGHT_PAREN); + + } + break; + case PlSqlParser.YEAR: + this.enterOuterAlt(localctx, 2); + this.state = 10108; + this.match(PlSqlParser.YEAR); + this.state = 10113; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 10109; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10110; + this.concatenation(0); + this.state = 10111; + this.match(PlSqlParser.RIGHT_PAREN); + } + + this.state = 10115; + this.match(PlSqlParser.TO); + this.state = 10116; + this.match(PlSqlParser.MONTH); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_expression; + return this; +} + +Model_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_expressionContext.prototype.constructor = Model_expressionContext; + +Model_expressionContext.prototype.unary_expression = function() { + return this.getTypedRuleContext(Unary_expressionContext,0); +}; + +Model_expressionContext.prototype.LEFT_BRACKET = function() { + return this.getToken(PlSqlParser.LEFT_BRACKET, 0); +}; + +Model_expressionContext.prototype.model_expression_element = function() { + return this.getTypedRuleContext(Model_expression_elementContext,0); +}; + +Model_expressionContext.prototype.RIGHT_BRACKET = function() { + return this.getToken(PlSqlParser.RIGHT_BRACKET, 0); +}; + +Model_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_expression(this); + } +}; + +Model_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_expression(this); + } +}; + +Model_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_expressionContext = Model_expressionContext; + +PlSqlParser.prototype.model_expression = function() { + + var localctx = new Model_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1260, PlSqlParser.RULE_model_expression); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10119; + this.unary_expression(); + this.state = 10124; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1368,this._ctx); + if(la_===1) { + this.state = 10120; + this.match(PlSqlParser.LEFT_BRACKET); + this.state = 10121; + this.model_expression_element(); + this.state = 10122; + this.match(PlSqlParser.RIGHT_BRACKET); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Model_expression_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_model_expression_element; + return this; +} + +Model_expression_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Model_expression_elementContext.prototype.constructor = Model_expression_elementContext; + +Model_expression_elementContext.prototype.ANY = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.ANY); + } else { + return this.getToken(PlSqlParser.ANY, i); + } +}; + + +Model_expression_elementContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Model_expression_elementContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Model_expression_elementContext.prototype.single_column_for_loop = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Single_column_for_loopContext); + } else { + return this.getTypedRuleContext(Single_column_for_loopContext,i); + } +}; + +Model_expression_elementContext.prototype.multi_column_for_loop = function() { + return this.getTypedRuleContext(Multi_column_for_loopContext,0); +}; + +Model_expression_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterModel_expression_element(this); + } +}; + +Model_expression_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitModel_expression_element(this); + } +}; + +Model_expression_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitModel_expression_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Model_expression_elementContext = Model_expression_elementContext; + +PlSqlParser.prototype.model_expression_element = function() { + + var localctx = new Model_expression_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1262, PlSqlParser.RULE_model_expression_element); + var _la = 0; // Token type + try { + this.state = 10149; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1373,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10128; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1369,this._ctx); + switch(la_) { + case 1: + this.state = 10126; + this.match(PlSqlParser.ANY); + break; + + case 2: + this.state = 10127; + this.expression(); + break; + + } + this.state = 10137; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10130; + this.match(PlSqlParser.COMMA); + this.state = 10133; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1370,this._ctx); + switch(la_) { + case 1: + this.state = 10131; + this.match(PlSqlParser.ANY); + break; + + case 2: + this.state = 10132; + this.expression(); + break; + + } + this.state = 10139; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10140; + this.single_column_for_loop(); + this.state = 10145; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10141; + this.match(PlSqlParser.COMMA); + this.state = 10142; + this.single_column_for_loop(); + this.state = 10147; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 10148; + this.multi_column_for_loop(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Single_column_for_loopContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_single_column_for_loop; + this.fromExpr = null; // ExpressionContext + this.toExpr = null; // ExpressionContext + this.action_type = null; // Token + this.action_expr = null; // ExpressionContext + return this; +} + +Single_column_for_loopContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Single_column_for_loopContext.prototype.constructor = Single_column_for_loopContext; + +Single_column_for_loopContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Single_column_for_loopContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Single_column_for_loopContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Single_column_for_loopContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Single_column_for_loopContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Single_column_for_loopContext.prototype.FROM = function() { + return this.getToken(PlSqlParser.FROM, 0); +}; + +Single_column_for_loopContext.prototype.TO = function() { + return this.getToken(PlSqlParser.TO, 0); +}; + +Single_column_for_loopContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Single_column_for_loopContext.prototype.INCREMENT = function() { + return this.getToken(PlSqlParser.INCREMENT, 0); +}; + +Single_column_for_loopContext.prototype.DECREMENT = function() { + return this.getToken(PlSqlParser.DECREMENT, 0); +}; + +Single_column_for_loopContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Single_column_for_loopContext.prototype.LIKE = function() { + return this.getToken(PlSqlParser.LIKE, 0); +}; + +Single_column_for_loopContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSingle_column_for_loop(this); + } +}; + +Single_column_for_loopContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSingle_column_for_loop(this); + } +}; + +Single_column_for_loopContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSingle_column_for_loop(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Single_column_for_loopContext = Single_column_for_loopContext; + +PlSqlParser.prototype.single_column_for_loop = function() { + + var localctx = new Single_column_for_loopContext(this, this._ctx, this.state); + this.enterRule(localctx, 1264, PlSqlParser.RULE_single_column_for_loop); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10151; + this.match(PlSqlParser.FOR); + this.state = 10152; + this.column_name(); + this.state = 10170; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.IN: + this.state = 10153; + this.match(PlSqlParser.IN); + this.state = 10154; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10156; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 10155; + this.expressions(); + } + + this.state = 10158; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.FROM: + case PlSqlParser.LIKE: + this.state = 10161; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LIKE) { + this.state = 10159; + this.match(PlSqlParser.LIKE); + this.state = 10160; + this.expression(); + } + + this.state = 10163; + this.match(PlSqlParser.FROM); + this.state = 10164; + localctx.fromExpr = this.expression(); + this.state = 10165; + this.match(PlSqlParser.TO); + this.state = 10166; + localctx.toExpr = this.expression(); + this.state = 10167; + localctx.action_type = this._input.LT(1); + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DECREMENT || _la===PlSqlParser.INCREMENT)) { + localctx.action_type = this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10168; + localctx.action_expr = this.expression(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Multi_column_for_loopContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_multi_column_for_loop; + return this; +} + +Multi_column_for_loopContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Multi_column_for_loopContext.prototype.constructor = Multi_column_for_loopContext; + +Multi_column_for_loopContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Multi_column_for_loopContext.prototype.paren_column_list = function() { + return this.getTypedRuleContext(Paren_column_listContext,0); +}; + +Multi_column_for_loopContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Multi_column_for_loopContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +Multi_column_for_loopContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +Multi_column_for_loopContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Multi_column_for_loopContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Multi_column_for_loopContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMulti_column_for_loop(this); + } +}; + +Multi_column_for_loopContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMulti_column_for_loop(this); + } +}; + +Multi_column_for_loopContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMulti_column_for_loop(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Multi_column_for_loopContext = Multi_column_for_loopContext; + +PlSqlParser.prototype.multi_column_for_loop = function() { + + var localctx = new Multi_column_for_loopContext(this, this._ctx, this.state); + this.enterRule(localctx, 1266, PlSqlParser.RULE_multi_column_for_loop); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10172; + this.match(PlSqlParser.FOR); + this.state = 10173; + this.paren_column_list(); + this.state = 10174; + this.match(PlSqlParser.IN); + this.state = 10175; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10182; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1378,this._ctx); + switch(la_) { + case 1: + this.state = 10176; + this.subquery(); + break; + + case 2: + this.state = 10177; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10179; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 10178; + this.expressions(); + } + + this.state = 10181; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + } + this.state = 10184; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Unary_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_unary_expression; + return this; +} + +Unary_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Unary_expressionContext.prototype.constructor = Unary_expressionContext; + +Unary_expressionContext.prototype.unary_expression = function() { + return this.getTypedRuleContext(Unary_expressionContext,0); +}; + +Unary_expressionContext.prototype.MINUS_SIGN = function() { + return this.getToken(PlSqlParser.MINUS_SIGN, 0); +}; + +Unary_expressionContext.prototype.PLUS_SIGN = function() { + return this.getToken(PlSqlParser.PLUS_SIGN, 0); +}; + +Unary_expressionContext.prototype.PRIOR = function() { + return this.getToken(PlSqlParser.PRIOR, 0); +}; + +Unary_expressionContext.prototype.CONNECT_BY_ROOT = function() { + return this.getToken(PlSqlParser.CONNECT_BY_ROOT, 0); +}; + +Unary_expressionContext.prototype.NEW = function() { + return this.getToken(PlSqlParser.NEW, 0); +}; + +Unary_expressionContext.prototype.DISTINCT = function() { + return this.getToken(PlSqlParser.DISTINCT, 0); +}; + +Unary_expressionContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Unary_expressionContext.prototype.case_statement = function() { + return this.getTypedRuleContext(Case_statementContext,0); +}; + +Unary_expressionContext.prototype.quantified_expression = function() { + return this.getTypedRuleContext(Quantified_expressionContext,0); +}; + +Unary_expressionContext.prototype.standard_function = function() { + return this.getTypedRuleContext(Standard_functionContext,0); +}; + +Unary_expressionContext.prototype.atom = function() { + return this.getTypedRuleContext(AtomContext,0); +}; + +Unary_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUnary_expression(this); + } +}; + +Unary_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUnary_expression(this); + } +}; + +Unary_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUnary_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Unary_expressionContext = Unary_expressionContext; + +PlSqlParser.prototype.unary_expression = function() { + + var localctx = new Unary_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1268, PlSqlParser.RULE_unary_expression); + var _la = 0; // Token type + try { + this.state = 10202; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1379,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10186; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.PLUS_SIGN || _la===PlSqlParser.MINUS_SIGN)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10187; + this.unary_expression(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10188; + this.match(PlSqlParser.PRIOR); + this.state = 10189; + this.unary_expression(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 10190; + this.match(PlSqlParser.CONNECT_BY_ROOT); + this.state = 10191; + this.unary_expression(); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 10192; + this.match(PlSqlParser.NEW); + this.state = 10193; + this.unary_expression(); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 10194; + this.match(PlSqlParser.DISTINCT); + this.state = 10195; + this.unary_expression(); + break; + + case 6: + this.enterOuterAlt(localctx, 6); + this.state = 10196; + this.match(PlSqlParser.ALL); + this.state = 10197; + this.unary_expression(); + break; + + case 7: + this.enterOuterAlt(localctx, 7); + this.state = 10198; + this.case_statement(); + break; + + case 8: + this.enterOuterAlt(localctx, 8); + this.state = 10199; + this.quantified_expression(); + break; + + case 9: + this.enterOuterAlt(localctx, 9); + this.state = 10200; + this.standard_function(); + break; + + case 10: + this.enterOuterAlt(localctx, 10); + this.state = 10201; + this.atom(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Case_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_case_statement; + return this; +} + +Case_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Case_statementContext.prototype.constructor = Case_statementContext; + +Case_statementContext.prototype.searched_case_statement = function() { + return this.getTypedRuleContext(Searched_case_statementContext,0); +}; + +Case_statementContext.prototype.simple_case_statement = function() { + return this.getTypedRuleContext(Simple_case_statementContext,0); +}; + +Case_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCase_statement(this); + } +}; + +Case_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCase_statement(this); + } +}; + +Case_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCase_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Case_statementContext = Case_statementContext; + +PlSqlParser.prototype.case_statement = function() { + + var localctx = new Case_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1270, PlSqlParser.RULE_case_statement); + try { + this.state = 10206; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1380,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10204; + this.searched_case_statement(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10205; + this.simple_case_statement(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Simple_case_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_simple_case_statement; + this.ck1 = null; // Token + return this; +} + +Simple_case_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Simple_case_statementContext.prototype.constructor = Simple_case_statementContext; + +Simple_case_statementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Simple_case_statementContext.prototype.END = function() { + return this.getToken(PlSqlParser.END, 0); +}; + +Simple_case_statementContext.prototype.CASE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.CASE); + } else { + return this.getToken(PlSqlParser.CASE, i); + } +}; + + +Simple_case_statementContext.prototype.label_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Label_nameContext); + } else { + return this.getTypedRuleContext(Label_nameContext,i); + } +}; + +Simple_case_statementContext.prototype.simple_case_when_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Simple_case_when_partContext); + } else { + return this.getTypedRuleContext(Simple_case_when_partContext,i); + } +}; + +Simple_case_statementContext.prototype.case_else_part = function() { + return this.getTypedRuleContext(Case_else_partContext,0); +}; + +Simple_case_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSimple_case_statement(this); + } +}; + +Simple_case_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSimple_case_statement(this); + } +}; + +Simple_case_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSimple_case_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Simple_case_statementContext = Simple_case_statementContext; + +PlSqlParser.prototype.simple_case_statement = function() { + + var localctx = new Simple_case_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1272, PlSqlParser.RULE_simple_case_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10209; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1381,this._ctx); + if(la_===1) { + this.state = 10208; + this.label_name(); + + } + this.state = 10211; + localctx.ck1 = this.match(PlSqlParser.CASE); + this.state = 10212; + this.expression(); + this.state = 10214; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 10213; + this.simple_case_when_part(); + this.state = 10216; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.WHEN); + this.state = 10219; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ELSE) { + this.state = 10218; + this.case_else_part(); + } + + this.state = 10221; + this.match(PlSqlParser.END); + this.state = 10223; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1384,this._ctx); + if(la_===1) { + this.state = 10222; + this.match(PlSqlParser.CASE); + + } + this.state = 10226; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1385,this._ctx); + if(la_===1) { + this.state = 10225; + this.label_name(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Simple_case_when_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_simple_case_when_part; + return this; +} + +Simple_case_when_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Simple_case_when_partContext.prototype.constructor = Simple_case_when_partContext; + +Simple_case_when_partContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Simple_case_when_partContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Simple_case_when_partContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +Simple_case_when_partContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +Simple_case_when_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSimple_case_when_part(this); + } +}; + +Simple_case_when_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSimple_case_when_part(this); + } +}; + +Simple_case_when_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSimple_case_when_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Simple_case_when_partContext = Simple_case_when_partContext; + +PlSqlParser.prototype.simple_case_when_part = function() { + + var localctx = new Simple_case_when_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1274, PlSqlParser.RULE_simple_case_when_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10228; + this.match(PlSqlParser.WHEN); + this.state = 10229; + this.expression(); + this.state = 10230; + this.match(PlSqlParser.THEN); + this.state = 10233; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1386,this._ctx); + switch(la_) { + case 1: + this.state = 10231; + this.seq_of_statements(); + break; + + case 2: + this.state = 10232; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Searched_case_statementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_searched_case_statement; + this.ck1 = null; // Token + return this; +} + +Searched_case_statementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Searched_case_statementContext.prototype.constructor = Searched_case_statementContext; + +Searched_case_statementContext.prototype.END = function() { + return this.getToken(PlSqlParser.END, 0); +}; + +Searched_case_statementContext.prototype.CASE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.CASE); + } else { + return this.getToken(PlSqlParser.CASE, i); + } +}; + + +Searched_case_statementContext.prototype.label_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Label_nameContext); + } else { + return this.getTypedRuleContext(Label_nameContext,i); + } +}; + +Searched_case_statementContext.prototype.searched_case_when_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Searched_case_when_partContext); + } else { + return this.getTypedRuleContext(Searched_case_when_partContext,i); + } +}; + +Searched_case_statementContext.prototype.case_else_part = function() { + return this.getTypedRuleContext(Case_else_partContext,0); +}; + +Searched_case_statementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSearched_case_statement(this); + } +}; + +Searched_case_statementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSearched_case_statement(this); + } +}; + +Searched_case_statementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSearched_case_statement(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Searched_case_statementContext = Searched_case_statementContext; + +PlSqlParser.prototype.searched_case_statement = function() { + + var localctx = new Searched_case_statementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1276, PlSqlParser.RULE_searched_case_statement); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10236; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1387,this._ctx); + if(la_===1) { + this.state = 10235; + this.label_name(); + + } + this.state = 10238; + localctx.ck1 = this.match(PlSqlParser.CASE); + this.state = 10240; + this._errHandler.sync(this); + _la = this._input.LA(1); + do { + this.state = 10239; + this.searched_case_when_part(); + this.state = 10242; + this._errHandler.sync(this); + _la = this._input.LA(1); + } while(_la===PlSqlParser.WHEN); + this.state = 10245; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ELSE) { + this.state = 10244; + this.case_else_part(); + } + + this.state = 10247; + this.match(PlSqlParser.END); + this.state = 10249; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1390,this._ctx); + if(la_===1) { + this.state = 10248; + this.match(PlSqlParser.CASE); + + } + this.state = 10252; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1391,this._ctx); + if(la_===1) { + this.state = 10251; + this.label_name(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Searched_case_when_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_searched_case_when_part; + return this; +} + +Searched_case_when_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Searched_case_when_partContext.prototype.constructor = Searched_case_when_partContext; + +Searched_case_when_partContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Searched_case_when_partContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Searched_case_when_partContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +Searched_case_when_partContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +Searched_case_when_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSearched_case_when_part(this); + } +}; + +Searched_case_when_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSearched_case_when_part(this); + } +}; + +Searched_case_when_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSearched_case_when_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Searched_case_when_partContext = Searched_case_when_partContext; + +PlSqlParser.prototype.searched_case_when_part = function() { + + var localctx = new Searched_case_when_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1278, PlSqlParser.RULE_searched_case_when_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10254; + this.match(PlSqlParser.WHEN); + this.state = 10255; + this.expression(); + this.state = 10256; + this.match(PlSqlParser.THEN); + this.state = 10259; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1392,this._ctx); + switch(la_) { + case 1: + this.state = 10257; + this.seq_of_statements(); + break; + + case 2: + this.state = 10258; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Case_else_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_case_else_part; + return this; +} + +Case_else_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Case_else_partContext.prototype.constructor = Case_else_partContext; + +Case_else_partContext.prototype.ELSE = function() { + return this.getToken(PlSqlParser.ELSE, 0); +}; + +Case_else_partContext.prototype.seq_of_statements = function() { + return this.getTypedRuleContext(Seq_of_statementsContext,0); +}; + +Case_else_partContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Case_else_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCase_else_part(this); + } +}; + +Case_else_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCase_else_part(this); + } +}; + +Case_else_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCase_else_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Case_else_partContext = Case_else_partContext; + +PlSqlParser.prototype.case_else_part = function() { + + var localctx = new Case_else_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1280, PlSqlParser.RULE_case_else_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10261; + this.match(PlSqlParser.ELSE); + this.state = 10264; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1393,this._ctx); + switch(la_) { + case 1: + this.state = 10262; + this.seq_of_statements(); + break; + + case 2: + this.state = 10263; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function AtomContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_atom; + return this; +} + +AtomContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +AtomContext.prototype.constructor = AtomContext; + +AtomContext.prototype.table_element = function() { + return this.getTypedRuleContext(Table_elementContext,0); +}; + +AtomContext.prototype.outer_join_sign = function() { + return this.getTypedRuleContext(Outer_join_signContext,0); +}; + +AtomContext.prototype.bind_variable = function() { + return this.getTypedRuleContext(Bind_variableContext,0); +}; + +AtomContext.prototype.constant = function() { + return this.getTypedRuleContext(ConstantContext,0); +}; + +AtomContext.prototype.general_element = function() { + return this.getTypedRuleContext(General_elementContext,0); +}; + +AtomContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +AtomContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +AtomContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +AtomContext.prototype.subquery_operation_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Subquery_operation_partContext); + } else { + return this.getTypedRuleContext(Subquery_operation_partContext,i); + } +}; + +AtomContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +AtomContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAtom(this); + } +}; + +AtomContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAtom(this); + } +}; + +AtomContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAtom(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.AtomContext = AtomContext; + +PlSqlParser.prototype.atom = function() { + + var localctx = new AtomContext(this, this._ctx, this.state); + this.enterRule(localctx, 1282, PlSqlParser.RULE_atom); + try { + this.state = 10285; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1395,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10266; + this.table_element(); + this.state = 10267; + this.outer_join_sign(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10269; + this.bind_variable(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 10270; + this.constant(); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 10271; + this.general_element(); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 10272; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10273; + this.subquery(); + this.state = 10274; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10278; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1394,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 10275; + this.subquery_operation_part(); + } + this.state = 10280; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1394,this._ctx); + } + + break; + + case 6: + this.enterOuterAlt(localctx, 6); + this.state = 10281; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10282; + this.expressions(); + this.state = 10283; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Quantified_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_quantified_expression; + return this; +} + +Quantified_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Quantified_expressionContext.prototype.constructor = Quantified_expressionContext; + +Quantified_expressionContext.prototype.SOME = function() { + return this.getToken(PlSqlParser.SOME, 0); +}; + +Quantified_expressionContext.prototype.EXISTS = function() { + return this.getToken(PlSqlParser.EXISTS, 0); +}; + +Quantified_expressionContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Quantified_expressionContext.prototype.ANY = function() { + return this.getToken(PlSqlParser.ANY, 0); +}; + +Quantified_expressionContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Quantified_expressionContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Quantified_expressionContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Quantified_expressionContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Quantified_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterQuantified_expression(this); + } +}; + +Quantified_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitQuantified_expression(this); + } +}; + +Quantified_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitQuantified_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Quantified_expressionContext = Quantified_expressionContext; + +PlSqlParser.prototype.quantified_expression = function() { + + var localctx = new Quantified_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1284, PlSqlParser.RULE_quantified_expression); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10287; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.ANY || _la===PlSqlParser.EXISTS || _la===PlSqlParser.SOME)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10296; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1396,this._ctx); + switch(la_) { + case 1: + this.state = 10288; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10289; + this.subquery(); + this.state = 10290; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 2: + this.state = 10292; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10293; + this.expression(); + this.state = 10294; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function String_functionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_string_function; + return this; +} + +String_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +String_functionContext.prototype.constructor = String_functionContext; + +String_functionContext.prototype.SUBSTR = function() { + return this.getToken(PlSqlParser.SUBSTR, 0); +}; + +String_functionContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +String_functionContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +String_functionContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +String_functionContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +String_functionContext.prototype.TO_CHAR = function() { + return this.getToken(PlSqlParser.TO_CHAR, 0); +}; + +String_functionContext.prototype.table_element = function() { + return this.getTypedRuleContext(Table_elementContext,0); +}; + +String_functionContext.prototype.standard_function = function() { + return this.getTypedRuleContext(Standard_functionContext,0); +}; + +String_functionContext.prototype.quoted_string = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Quoted_stringContext); + } else { + return this.getTypedRuleContext(Quoted_stringContext,i); + } +}; + +String_functionContext.prototype.DECODE = function() { + return this.getToken(PlSqlParser.DECODE, 0); +}; + +String_functionContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +String_functionContext.prototype.CHR = function() { + return this.getToken(PlSqlParser.CHR, 0); +}; + +String_functionContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +String_functionContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +String_functionContext.prototype.NCHAR_CS = function() { + return this.getToken(PlSqlParser.NCHAR_CS, 0); +}; + +String_functionContext.prototype.NVL = function() { + return this.getToken(PlSqlParser.NVL, 0); +}; + +String_functionContext.prototype.TRIM = function() { + return this.getToken(PlSqlParser.TRIM, 0); +}; + +String_functionContext.prototype.FROM = function() { + return this.getToken(PlSqlParser.FROM, 0); +}; + +String_functionContext.prototype.LEADING = function() { + return this.getToken(PlSqlParser.LEADING, 0); +}; + +String_functionContext.prototype.TRAILING = function() { + return this.getToken(PlSqlParser.TRAILING, 0); +}; + +String_functionContext.prototype.BOTH = function() { + return this.getToken(PlSqlParser.BOTH, 0); +}; + +String_functionContext.prototype.TO_DATE = function() { + return this.getToken(PlSqlParser.TO_DATE, 0); +}; + +String_functionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterString_function(this); + } +}; + +String_functionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitString_function(this); + } +}; + +String_functionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitString_function(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.String_functionContext = String_functionContext; + +PlSqlParser.prototype.string_function = function() { + + var localctx = new String_functionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1286, PlSqlParser.RULE_string_function); + var _la = 0; // Token type + try { + this.state = 10368; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.SUBSTR: + this.enterOuterAlt(localctx, 1); + this.state = 10298; + this.match(PlSqlParser.SUBSTR); + this.state = 10299; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10300; + this.expression(); + this.state = 10301; + this.match(PlSqlParser.COMMA); + this.state = 10302; + this.expression(); + this.state = 10305; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 10303; + this.match(PlSqlParser.COMMA); + this.state = 10304; + this.expression(); + } + + this.state = 10307; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.TO_CHAR: + this.enterOuterAlt(localctx, 2); + this.state = 10309; + this.match(PlSqlParser.TO_CHAR); + this.state = 10310; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10314; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1398,this._ctx); + switch(la_) { + case 1: + this.state = 10311; + this.table_element(); + break; + + case 2: + this.state = 10312; + this.standard_function(); + break; + + case 3: + this.state = 10313; + this.expression(); + break; + + } + this.state = 10318; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1399,this._ctx); + if(la_===1) { + this.state = 10316; + this.match(PlSqlParser.COMMA); + this.state = 10317; + this.quoted_string(); + + } + this.state = 10322; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 10320; + this.match(PlSqlParser.COMMA); + this.state = 10321; + this.quoted_string(); + } + + this.state = 10324; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.DECODE: + this.enterOuterAlt(localctx, 3); + this.state = 10326; + this.match(PlSqlParser.DECODE); + this.state = 10327; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10328; + this.expressions(); + this.state = 10329; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.CHR: + this.enterOuterAlt(localctx, 4); + this.state = 10331; + this.match(PlSqlParser.CHR); + this.state = 10332; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10333; + this.concatenation(0); + this.state = 10334; + this.match(PlSqlParser.USING); + this.state = 10335; + this.match(PlSqlParser.NCHAR_CS); + this.state = 10336; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.NVL: + this.enterOuterAlt(localctx, 5); + this.state = 10338; + this.match(PlSqlParser.NVL); + this.state = 10339; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10340; + this.expression(); + this.state = 10341; + this.match(PlSqlParser.COMMA); + this.state = 10342; + this.expression(); + this.state = 10343; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.TRIM: + this.enterOuterAlt(localctx, 6); + this.state = 10345; + this.match(PlSqlParser.TRIM); + this.state = 10346; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10354; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1403,this._ctx); + if(la_===1) { + this.state = 10348; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BOTH || _la===PlSqlParser.LEADING || _la===PlSqlParser.TRAILING) { + this.state = 10347; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.BOTH || _la===PlSqlParser.LEADING || _la===PlSqlParser.TRAILING)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 10351; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NATIONAL_CHAR_STRING_LIT || _la===PlSqlParser.CHAR_STRING) { + this.state = 10350; + this.quoted_string(); + } + + this.state = 10353; + this.match(PlSqlParser.FROM); + + } + this.state = 10356; + this.concatenation(0); + this.state = 10357; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.TO_DATE: + this.enterOuterAlt(localctx, 7); + this.state = 10359; + this.match(PlSqlParser.TO_DATE); + this.state = 10360; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10361; + this.expression(); + this.state = 10364; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 10362; + this.match(PlSqlParser.COMMA); + this.state = 10363; + this.quoted_string(); + } + + this.state = 10366; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Standard_functionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_standard_function; + return this; +} + +Standard_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Standard_functionContext.prototype.constructor = Standard_functionContext; + +Standard_functionContext.prototype.string_function = function() { + return this.getTypedRuleContext(String_functionContext,0); +}; + +Standard_functionContext.prototype.numeric_function_wrapper = function() { + return this.getTypedRuleContext(Numeric_function_wrapperContext,0); +}; + +Standard_functionContext.prototype.other_function = function() { + return this.getTypedRuleContext(Other_functionContext,0); +}; + +Standard_functionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterStandard_function(this); + } +}; + +Standard_functionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitStandard_function(this); + } +}; + +Standard_functionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitStandard_function(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Standard_functionContext = Standard_functionContext; + +PlSqlParser.prototype.standard_function = function() { + + var localctx = new Standard_functionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1288, PlSqlParser.RULE_standard_function); + try { + this.state = 10373; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1406,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10370; + this.string_function(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10371; + this.numeric_function_wrapper(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 10372; + this.other_function(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function LiteralContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_literal; + return this; +} + +LiteralContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +LiteralContext.prototype.constructor = LiteralContext; + +LiteralContext.prototype.CHAR_STRING = function() { + return this.getToken(PlSqlParser.CHAR_STRING, 0); +}; + +LiteralContext.prototype.string_function = function() { + return this.getTypedRuleContext(String_functionContext,0); +}; + +LiteralContext.prototype.numeric = function() { + return this.getTypedRuleContext(NumericContext,0); +}; + +LiteralContext.prototype.MAXVALUE = function() { + return this.getToken(PlSqlParser.MAXVALUE, 0); +}; + +LiteralContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLiteral(this); + } +}; + +LiteralContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLiteral(this); + } +}; + +LiteralContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLiteral(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.LiteralContext = LiteralContext; + +PlSqlParser.prototype.literal = function() { + + var localctx = new LiteralContext(this, this._ctx, this.state); + this.enterRule(localctx, 1290, PlSqlParser.RULE_literal); + try { + this.state = 10379; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.CHAR_STRING: + this.enterOuterAlt(localctx, 1); + this.state = 10375; + this.match(PlSqlParser.CHAR_STRING); + break; + case PlSqlParser.CHR: + case PlSqlParser.DECODE: + case PlSqlParser.NVL: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.TO_DATE: + this.enterOuterAlt(localctx, 2); + this.state = 10376; + this.string_function(); + break; + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + this.enterOuterAlt(localctx, 3); + this.state = 10377; + this.numeric(); + break; + case PlSqlParser.MAXVALUE: + this.enterOuterAlt(localctx, 4); + this.state = 10378; + this.match(PlSqlParser.MAXVALUE); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Numeric_function_wrapperContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_numeric_function_wrapper; + return this; +} + +Numeric_function_wrapperContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Numeric_function_wrapperContext.prototype.constructor = Numeric_function_wrapperContext; + +Numeric_function_wrapperContext.prototype.numeric_function = function() { + return this.getTypedRuleContext(Numeric_functionContext,0); +}; + +Numeric_function_wrapperContext.prototype.single_column_for_loop = function() { + return this.getTypedRuleContext(Single_column_for_loopContext,0); +}; + +Numeric_function_wrapperContext.prototype.multi_column_for_loop = function() { + return this.getTypedRuleContext(Multi_column_for_loopContext,0); +}; + +Numeric_function_wrapperContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNumeric_function_wrapper(this); + } +}; + +Numeric_function_wrapperContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNumeric_function_wrapper(this); + } +}; + +Numeric_function_wrapperContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNumeric_function_wrapper(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Numeric_function_wrapperContext = Numeric_function_wrapperContext; + +PlSqlParser.prototype.numeric_function_wrapper = function() { + + var localctx = new Numeric_function_wrapperContext(this, this._ctx, this.state); + this.enterRule(localctx, 1292, PlSqlParser.RULE_numeric_function_wrapper); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10381; + this.numeric_function(); + this.state = 10384; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1408,this._ctx); + if(la_===1) { + this.state = 10382; + this.single_column_for_loop(); + + } else if(la_===2) { + this.state = 10383; + this.multi_column_for_loop(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Numeric_functionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_numeric_function; + return this; +} + +Numeric_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Numeric_functionContext.prototype.constructor = Numeric_functionContext; + +Numeric_functionContext.prototype.SUM = function() { + return this.getToken(PlSqlParser.SUM, 0); +}; + +Numeric_functionContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Numeric_functionContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Numeric_functionContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Numeric_functionContext.prototype.DISTINCT = function() { + return this.getToken(PlSqlParser.DISTINCT, 0); +}; + +Numeric_functionContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Numeric_functionContext.prototype.COUNT = function() { + return this.getToken(PlSqlParser.COUNT, 0); +}; + +Numeric_functionContext.prototype.ASTERISK = function() { + return this.getToken(PlSqlParser.ASTERISK, 0); +}; + +Numeric_functionContext.prototype.over_clause = function() { + return this.getTypedRuleContext(Over_clauseContext,0); +}; + +Numeric_functionContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Numeric_functionContext.prototype.UNIQUE = function() { + return this.getToken(PlSqlParser.UNIQUE, 0); +}; + +Numeric_functionContext.prototype.ROUND = function() { + return this.getToken(PlSqlParser.ROUND, 0); +}; + +Numeric_functionContext.prototype.COMMA = function() { + return this.getToken(PlSqlParser.COMMA, 0); +}; + +Numeric_functionContext.prototype.UNSIGNED_INTEGER = function() { + return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); +}; + +Numeric_functionContext.prototype.AVG = function() { + return this.getToken(PlSqlParser.AVG, 0); +}; + +Numeric_functionContext.prototype.MAX = function() { + return this.getToken(PlSqlParser.MAX, 0); +}; + +Numeric_functionContext.prototype.LEAST = function() { + return this.getToken(PlSqlParser.LEAST, 0); +}; + +Numeric_functionContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Numeric_functionContext.prototype.GREATEST = function() { + return this.getToken(PlSqlParser.GREATEST, 0); +}; + +Numeric_functionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNumeric_function(this); + } +}; + +Numeric_functionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNumeric_function(this); + } +}; + +Numeric_functionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNumeric_function(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Numeric_functionContext = Numeric_functionContext; + +PlSqlParser.prototype.numeric_function = function() { + + var localctx = new Numeric_functionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1294, PlSqlParser.RULE_numeric_function); + var _la = 0; // Token type + try { + this.state = 10444; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.SUM: + this.enterOuterAlt(localctx, 1); + this.state = 10386; + this.match(PlSqlParser.SUM); + this.state = 10387; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10389; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1409,this._ctx); + if(la_===1) { + this.state = 10388; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10391; + this.expression(); + this.state = 10392; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.COUNT: + this.enterOuterAlt(localctx, 2); + this.state = 10394; + this.match(PlSqlParser.COUNT); + this.state = 10395; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10403; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ASTERISK: + this.state = 10396; + this.match(PlSqlParser.ASTERISK); + break; + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALL: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANY: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULT: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINCT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULL_: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIOR: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNIQUE: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.DECODE: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.PERIOD: + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + case PlSqlParser.CHAR_STRING: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.LEFT_PAREN: + case PlSqlParser.RIGHT_PAREN: + case PlSqlParser.PLUS_SIGN: + case PlSqlParser.MINUS_SIGN: + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 10401; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNIQUE - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 10398; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1410,this._ctx); + if(la_===1) { + this.state = 10397; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT || _la===PlSqlParser.UNIQUE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10400; + this.concatenation(0); + } + + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 10405; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10407; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1413,this._ctx); + if(la_===1) { + this.state = 10406; + this.over_clause(); + + } + break; + case PlSqlParser.ROUND: + this.enterOuterAlt(localctx, 3); + this.state = 10409; + this.match(PlSqlParser.ROUND); + this.state = 10410; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10411; + this.expression(); + this.state = 10414; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 10412; + this.match(PlSqlParser.COMMA); + this.state = 10413; + this.match(PlSqlParser.UNSIGNED_INTEGER); + } + + this.state = 10416; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.AVG: + this.enterOuterAlt(localctx, 4); + this.state = 10418; + this.match(PlSqlParser.AVG); + this.state = 10419; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10421; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1415,this._ctx); + if(la_===1) { + this.state = 10420; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10423; + this.expression(); + this.state = 10424; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.MAX: + this.enterOuterAlt(localctx, 5); + this.state = 10426; + this.match(PlSqlParser.MAX); + this.state = 10427; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10429; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1416,this._ctx); + if(la_===1) { + this.state = 10428; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10431; + this.expression(); + this.state = 10432; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.LEAST: + this.enterOuterAlt(localctx, 6); + this.state = 10434; + this.match(PlSqlParser.LEAST); + this.state = 10435; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10436; + this.expressions(); + this.state = 10437; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.GREATEST: + this.enterOuterAlt(localctx, 7); + this.state = 10439; + this.match(PlSqlParser.GREATEST); + this.state = 10440; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10441; + this.expressions(); + this.state = 10442; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Other_functionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_other_function; + return this; +} + +Other_functionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Other_functionContext.prototype.constructor = Other_functionContext; + +Other_functionContext.prototype.over_clause_keyword = function() { + return this.getTypedRuleContext(Over_clause_keywordContext,0); +}; + +Other_functionContext.prototype.function_argument_analytic = function() { + return this.getTypedRuleContext(Function_argument_analyticContext,0); +}; + +Other_functionContext.prototype.over_clause = function() { + return this.getTypedRuleContext(Over_clauseContext,0); +}; + +Other_functionContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Other_functionContext.prototype.function_argument_modeling = function() { + return this.getTypedRuleContext(Function_argument_modelingContext,0); +}; + +Other_functionContext.prototype.using_clause = function() { + return this.getTypedRuleContext(Using_clauseContext,0); +}; + +Other_functionContext.prototype.COUNT = function() { + return this.getToken(PlSqlParser.COUNT, 0); +}; + +Other_functionContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +Other_functionContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +Other_functionContext.prototype.ASTERISK = function() { + return this.getToken(PlSqlParser.ASTERISK, 0); +}; + +Other_functionContext.prototype.concatenation = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ConcatenationContext); + } else { + return this.getTypedRuleContext(ConcatenationContext,i); + } +}; + +Other_functionContext.prototype.DISTINCT = function() { + return this.getToken(PlSqlParser.DISTINCT, 0); +}; + +Other_functionContext.prototype.UNIQUE = function() { + return this.getToken(PlSqlParser.UNIQUE, 0); +}; + +Other_functionContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Other_functionContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Other_functionContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Other_functionContext.prototype.CAST = function() { + return this.getToken(PlSqlParser.CAST, 0); +}; + +Other_functionContext.prototype.XMLCAST = function() { + return this.getToken(PlSqlParser.XMLCAST, 0); +}; + +Other_functionContext.prototype.MULTISET = function() { + return this.getToken(PlSqlParser.MULTISET, 0); +}; + +Other_functionContext.prototype.subquery = function() { + return this.getTypedRuleContext(SubqueryContext,0); +}; + +Other_functionContext.prototype.COALESCE = function() { + return this.getToken(PlSqlParser.COALESCE, 0); +}; + +Other_functionContext.prototype.table_element = function() { + return this.getTypedRuleContext(Table_elementContext,0); +}; + +Other_functionContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Other_functionContext.prototype.numeric = function() { + return this.getTypedRuleContext(NumericContext,0); +}; + +Other_functionContext.prototype.quoted_string = function() { + return this.getTypedRuleContext(Quoted_stringContext,0); +}; + +Other_functionContext.prototype.COLLECT = function() { + return this.getToken(PlSqlParser.COLLECT, 0); +}; + +Other_functionContext.prototype.collect_order_by_part = function() { + return this.getTypedRuleContext(Collect_order_by_partContext,0); +}; + +Other_functionContext.prototype.within_or_over_clause_keyword = function() { + return this.getTypedRuleContext(Within_or_over_clause_keywordContext,0); +}; + +Other_functionContext.prototype.function_argument = function() { + return this.getTypedRuleContext(Function_argumentContext,0); +}; + +Other_functionContext.prototype.within_or_over_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Within_or_over_partContext); + } else { + return this.getTypedRuleContext(Within_or_over_partContext,i); + } +}; + +Other_functionContext.prototype.cursor_name = function() { + return this.getTypedRuleContext(Cursor_nameContext,0); +}; + +Other_functionContext.prototype.PERCENT_ISOPEN = function() { + return this.getToken(PlSqlParser.PERCENT_ISOPEN, 0); +}; + +Other_functionContext.prototype.PERCENT_FOUND = function() { + return this.getToken(PlSqlParser.PERCENT_FOUND, 0); +}; + +Other_functionContext.prototype.PERCENT_NOTFOUND = function() { + return this.getToken(PlSqlParser.PERCENT_NOTFOUND, 0); +}; + +Other_functionContext.prototype.PERCENT_ROWCOUNT = function() { + return this.getToken(PlSqlParser.PERCENT_ROWCOUNT, 0); +}; + +Other_functionContext.prototype.DECOMPOSE = function() { + return this.getToken(PlSqlParser.DECOMPOSE, 0); +}; + +Other_functionContext.prototype.CANONICAL = function() { + return this.getToken(PlSqlParser.CANONICAL, 0); +}; + +Other_functionContext.prototype.COMPATIBILITY = function() { + return this.getToken(PlSqlParser.COMPATIBILITY, 0); +}; + +Other_functionContext.prototype.EXTRACT = function() { + return this.getToken(PlSqlParser.EXTRACT, 0); +}; + +Other_functionContext.prototype.FROM = function() { + return this.getToken(PlSqlParser.FROM, 0); +}; + +Other_functionContext.prototype.FIRST_VALUE = function() { + return this.getToken(PlSqlParser.FIRST_VALUE, 0); +}; + +Other_functionContext.prototype.LAST_VALUE = function() { + return this.getToken(PlSqlParser.LAST_VALUE, 0); +}; + +Other_functionContext.prototype.respect_or_ignore_nulls = function() { + return this.getTypedRuleContext(Respect_or_ignore_nullsContext,0); +}; + +Other_functionContext.prototype.standard_prediction_function_keyword = function() { + return this.getTypedRuleContext(Standard_prediction_function_keywordContext,0); +}; + +Other_functionContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Other_functionContext.prototype.cost_matrix_clause = function() { + return this.getTypedRuleContext(Cost_matrix_clauseContext,0); +}; + +Other_functionContext.prototype.TRANSLATE = function() { + return this.getToken(PlSqlParser.TRANSLATE, 0); +}; + +Other_functionContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Other_functionContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +Other_functionContext.prototype.CHAR_CS = function() { + return this.getToken(PlSqlParser.CHAR_CS, 0); +}; + +Other_functionContext.prototype.NCHAR_CS = function() { + return this.getToken(PlSqlParser.NCHAR_CS, 0); +}; + +Other_functionContext.prototype.TREAT = function() { + return this.getToken(PlSqlParser.TREAT, 0); +}; + +Other_functionContext.prototype.REF = function() { + return this.getToken(PlSqlParser.REF, 0); +}; + +Other_functionContext.prototype.TRIM = function() { + return this.getToken(PlSqlParser.TRIM, 0); +}; + +Other_functionContext.prototype.LEADING = function() { + return this.getToken(PlSqlParser.LEADING, 0); +}; + +Other_functionContext.prototype.TRAILING = function() { + return this.getToken(PlSqlParser.TRAILING, 0); +}; + +Other_functionContext.prototype.BOTH = function() { + return this.getToken(PlSqlParser.BOTH, 0); +}; + +Other_functionContext.prototype.XMLAGG = function() { + return this.getToken(PlSqlParser.XMLAGG, 0); +}; + +Other_functionContext.prototype.order_by_clause = function() { + return this.getTypedRuleContext(Order_by_clauseContext,0); +}; + +Other_functionContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Other_functionContext.prototype.general_element_part = function() { + return this.getTypedRuleContext(General_element_partContext,0); +}; + +Other_functionContext.prototype.xml_multiuse_expression_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Xml_multiuse_expression_elementContext); + } else { + return this.getTypedRuleContext(Xml_multiuse_expression_elementContext,i); + } +}; + +Other_functionContext.prototype.XMLCOLATTVAL = function() { + return this.getToken(PlSqlParser.XMLCOLATTVAL, 0); +}; + +Other_functionContext.prototype.XMLFOREST = function() { + return this.getToken(PlSqlParser.XMLFOREST, 0); +}; + +Other_functionContext.prototype.XMLELEMENT = function() { + return this.getToken(PlSqlParser.XMLELEMENT, 0); +}; + +Other_functionContext.prototype.xml_attributes_clause = function() { + return this.getTypedRuleContext(Xml_attributes_clauseContext,0); +}; + +Other_functionContext.prototype.ENTITYESCAPING = function() { + return this.getToken(PlSqlParser.ENTITYESCAPING, 0); +}; + +Other_functionContext.prototype.NOENTITYESCAPING = function() { + return this.getToken(PlSqlParser.NOENTITYESCAPING, 0); +}; + +Other_functionContext.prototype.NAME = function() { + return this.getToken(PlSqlParser.NAME, 0); +}; + +Other_functionContext.prototype.EVALNAME = function() { + return this.getToken(PlSqlParser.EVALNAME, 0); +}; + +Other_functionContext.prototype.column_alias = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_aliasContext); + } else { + return this.getTypedRuleContext(Column_aliasContext,i); + } +}; + +Other_functionContext.prototype.XMLEXISTS = function() { + return this.getToken(PlSqlParser.XMLEXISTS, 0); +}; + +Other_functionContext.prototype.xml_passing_clause = function() { + return this.getTypedRuleContext(Xml_passing_clauseContext,0); +}; + +Other_functionContext.prototype.XMLPARSE = function() { + return this.getToken(PlSqlParser.XMLPARSE, 0); +}; + +Other_functionContext.prototype.DOCUMENT = function() { + return this.getToken(PlSqlParser.DOCUMENT, 0); +}; + +Other_functionContext.prototype.CONTENT = function() { + return this.getToken(PlSqlParser.CONTENT, 0); +}; + +Other_functionContext.prototype.WELLFORMED = function() { + return this.getToken(PlSqlParser.WELLFORMED, 0); +}; + +Other_functionContext.prototype.XMLPI = function() { + return this.getToken(PlSqlParser.XMLPI, 0); +}; + +Other_functionContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Other_functionContext.prototype.XMLQUERY = function() { + return this.getToken(PlSqlParser.XMLQUERY, 0); +}; + +Other_functionContext.prototype.RETURNING = function() { + return this.getToken(PlSqlParser.RETURNING, 0); +}; + +Other_functionContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +Other_functionContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +Other_functionContext.prototype.EMPTY = function() { + return this.getToken(PlSqlParser.EMPTY, 0); +}; + +Other_functionContext.prototype.XMLROOT = function() { + return this.getToken(PlSqlParser.XMLROOT, 0); +}; + +Other_functionContext.prototype.xmlroot_param_version_part = function() { + return this.getTypedRuleContext(Xmlroot_param_version_partContext,0); +}; + +Other_functionContext.prototype.xmlroot_param_standalone_part = function() { + return this.getTypedRuleContext(Xmlroot_param_standalone_partContext,0); +}; + +Other_functionContext.prototype.XMLSERIALIZE = function() { + return this.getToken(PlSqlParser.XMLSERIALIZE, 0); +}; + +Other_functionContext.prototype.xmlserialize_param_enconding_part = function() { + return this.getTypedRuleContext(Xmlserialize_param_enconding_partContext,0); +}; + +Other_functionContext.prototype.xmlserialize_param_version_part = function() { + return this.getTypedRuleContext(Xmlserialize_param_version_partContext,0); +}; + +Other_functionContext.prototype.xmlserialize_param_ident_part = function() { + return this.getTypedRuleContext(Xmlserialize_param_ident_partContext,0); +}; + +Other_functionContext.prototype.DEFAULTS = function() { + return this.getToken(PlSqlParser.DEFAULTS, 0); +}; + +Other_functionContext.prototype.HIDE = function() { + return this.getToken(PlSqlParser.HIDE, 0); +}; + +Other_functionContext.prototype.SHOW = function() { + return this.getToken(PlSqlParser.SHOW, 0); +}; + +Other_functionContext.prototype.xmltable = function() { + return this.getTypedRuleContext(XmltableContext,0); +}; + +Other_functionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOther_function(this); + } +}; + +Other_functionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOther_function(this); + } +}; + +Other_functionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOther_function(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Other_functionContext = Other_functionContext; + +PlSqlParser.prototype.other_function = function() { + + var localctx = new Other_functionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1296, PlSqlParser.RULE_other_function); + var _la = 0; // Token type + try { + this.state = 10741; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1467,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10446; + this.over_clause_keyword(); + this.state = 10447; + this.function_argument_analytic(); + this.state = 10449; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1418,this._ctx); + if(la_===1) { + this.state = 10448; + this.over_clause(); + + } + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10451; + this.regular_id(); + this.state = 10452; + this.function_argument_modeling(); + this.state = 10454; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1419,this._ctx); + if(la_===1) { + this.state = 10453; + this.using_clause(); + + } + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 10456; + this.match(PlSqlParser.COUNT); + this.state = 10457; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10463; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ASTERISK: + this.state = 10458; + this.match(PlSqlParser.ASTERISK); + break; + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALL: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANY: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULT: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINCT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULL_: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIOR: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNIQUE: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.DECODE: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.PERIOD: + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + case PlSqlParser.CHAR_STRING: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.LEFT_PAREN: + case PlSqlParser.PLUS_SIGN: + case PlSqlParser.MINUS_SIGN: + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 10460; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1420,this._ctx); + if(la_===1) { + this.state = 10459; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALL || _la===PlSqlParser.DISTINCT || _la===PlSqlParser.UNIQUE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10462; + this.concatenation(0); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 10465; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10467; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1422,this._ctx); + if(la_===1) { + this.state = 10466; + this.over_clause(); + + } + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 10469; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CAST || _la===PlSqlParser.XMLCAST)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10470; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10477; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1423,this._ctx); + switch(la_) { + case 1: + this.state = 10471; + this.match(PlSqlParser.MULTISET); + this.state = 10472; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10473; + this.subquery(); + this.state = 10474; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 2: + this.state = 10476; + this.concatenation(0); + break; + + } + this.state = 10479; + this.match(PlSqlParser.AS); + this.state = 10480; + this.type_spec(); + this.state = 10481; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 10483; + this.match(PlSqlParser.COALESCE); + this.state = 10484; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10485; + this.table_element(); + this.state = 10491; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 10486; + this.match(PlSqlParser.COMMA); + this.state = 10489; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + this.state = 10487; + this.numeric(); + break; + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.CHAR_STRING: + this.state = 10488; + this.quoted_string(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } + + this.state = 10493; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 6: + this.enterOuterAlt(localctx, 6); + this.state = 10495; + this.match(PlSqlParser.COLLECT); + this.state = 10496; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10498; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1426,this._ctx); + if(la_===1) { + this.state = 10497; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DISTINCT || _la===PlSqlParser.UNIQUE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10500; + this.concatenation(0); + this.state = 10502; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ORDER) { + this.state = 10501; + this.collect_order_by_part(); + } + + this.state = 10504; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 7: + this.enterOuterAlt(localctx, 7); + this.state = 10506; + this.within_or_over_clause_keyword(); + this.state = 10507; + this.function_argument(); + this.state = 10509; + this._errHandler.sync(this); + var _alt = 1; + do { + switch (_alt) { + case 1: + this.state = 10508; + this.within_or_over_part(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 10511; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1428, this._ctx); + } while ( _alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER ); + break; + + case 8: + this.enterOuterAlt(localctx, 8); + this.state = 10513; + this.cursor_name(); + this.state = 10514; + _la = this._input.LA(1); + if(!(((((_la - 1233)) & ~0x1f) == 0 && ((1 << (_la - 1233)) & ((1 << (PlSqlParser.PERCENT_FOUND - 1233)) | (1 << (PlSqlParser.PERCENT_ISOPEN - 1233)) | (1 << (PlSqlParser.PERCENT_NOTFOUND - 1233)) | (1 << (PlSqlParser.PERCENT_ROWCOUNT - 1233)))) !== 0))) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + + case 9: + this.enterOuterAlt(localctx, 9); + this.state = 10516; + this.match(PlSqlParser.DECOMPOSE); + this.state = 10517; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10518; + this.concatenation(0); + this.state = 10520; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.CANONICAL || _la===PlSqlParser.COMPATIBILITY) { + this.state = 10519; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CANONICAL || _la===PlSqlParser.COMPATIBILITY)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 10522; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 10: + this.enterOuterAlt(localctx, 10); + this.state = 10524; + this.match(PlSqlParser.EXTRACT); + this.state = 10525; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10526; + this.regular_id(); + this.state = 10527; + this.match(PlSqlParser.FROM); + this.state = 10528; + this.concatenation(0); + this.state = 10529; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 11: + this.enterOuterAlt(localctx, 11); + this.state = 10531; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.FIRST_VALUE || _la===PlSqlParser.LAST_VALUE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10532; + this.function_argument_analytic(); + this.state = 10534; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.IGNORE || _la===PlSqlParser.RESPECT) { + this.state = 10533; + this.respect_or_ignore_nulls(); + } + + this.state = 10536; + this.over_clause(); + break; + + case 12: + this.enterOuterAlt(localctx, 12); + this.state = 10538; + this.standard_prediction_function_keyword(); + this.state = 10539; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10540; + this.expressions(); + this.state = 10542; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COST) { + this.state = 10541; + this.cost_matrix_clause(); + } + + this.state = 10545; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.USING) { + this.state = 10544; + this.using_clause(); + } + + this.state = 10547; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 13: + this.enterOuterAlt(localctx, 13); + this.state = 10549; + this.match(PlSqlParser.TRANSLATE); + this.state = 10550; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10551; + this.expression(); + this.state = 10554; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.USING) { + this.state = 10552; + this.match(PlSqlParser.USING); + this.state = 10553; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CHAR_CS || _la===PlSqlParser.NCHAR_CS)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 10560; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10556; + this.match(PlSqlParser.COMMA); + this.state = 10557; + this.expression(); + this.state = 10562; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 10563; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 14: + this.enterOuterAlt(localctx, 14); + this.state = 10565; + this.match(PlSqlParser.TREAT); + this.state = 10566; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10567; + this.expression(); + this.state = 10568; + this.match(PlSqlParser.AS); + this.state = 10570; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1435,this._ctx); + if(la_===1) { + this.state = 10569; + this.match(PlSqlParser.REF); + + } + this.state = 10572; + this.type_spec(); + this.state = 10573; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 15: + this.enterOuterAlt(localctx, 15); + this.state = 10575; + this.match(PlSqlParser.TRIM); + this.state = 10576; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10584; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1438,this._ctx); + if(la_===1) { + this.state = 10578; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BOTH || _la===PlSqlParser.LEADING || _la===PlSqlParser.TRAILING) { + this.state = 10577; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.BOTH || _la===PlSqlParser.LEADING || _la===PlSqlParser.TRAILING)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 10581; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NATIONAL_CHAR_STRING_LIT || _la===PlSqlParser.CHAR_STRING) { + this.state = 10580; + this.quoted_string(); + } + + this.state = 10583; + this.match(PlSqlParser.FROM); + + } + this.state = 10586; + this.concatenation(0); + this.state = 10587; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 16: + this.enterOuterAlt(localctx, 16); + this.state = 10589; + this.match(PlSqlParser.XMLAGG); + this.state = 10590; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10591; + this.expression(); + this.state = 10593; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ORDER) { + this.state = 10592; + this.order_by_clause(); + } + + this.state = 10595; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10598; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1440,this._ctx); + if(la_===1) { + this.state = 10596; + this.match(PlSqlParser.PERIOD); + this.state = 10597; + this.general_element_part(); + + } + break; + + case 17: + this.enterOuterAlt(localctx, 17); + this.state = 10600; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.XMLCOLATTVAL || _la===PlSqlParser.XMLFOREST)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10601; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10602; + this.xml_multiuse_expression_element(); + this.state = 10607; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10603; + this.match(PlSqlParser.COMMA); + this.state = 10604; + this.xml_multiuse_expression_element(); + this.state = 10609; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 10610; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10613; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1442,this._ctx); + if(la_===1) { + this.state = 10611; + this.match(PlSqlParser.PERIOD); + this.state = 10612; + this.general_element_part(); + + } + break; + + case 18: + this.enterOuterAlt(localctx, 18); + this.state = 10615; + this.match(PlSqlParser.XMLELEMENT); + this.state = 10616; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10618; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1443,this._ctx); + if(la_===1) { + this.state = 10617; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ENTITYESCAPING || _la===PlSqlParser.NOENTITYESCAPING)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10621; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1444,this._ctx); + if(la_===1) { + this.state = 10620; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.EVALNAME || _la===PlSqlParser.NAME)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10623; + this.expression(); + this.state = 10626; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1445,this._ctx); + if(la_===1) { + this.state = 10624; + this.match(PlSqlParser.COMMA); + this.state = 10625; + this.xml_attributes_clause(); + + } + this.state = 10635; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10628; + this.match(PlSqlParser.COMMA); + this.state = 10629; + this.expression(); + this.state = 10631; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 10630; + this.column_alias(); + } + + this.state = 10637; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 10638; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10641; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1448,this._ctx); + if(la_===1) { + this.state = 10639; + this.match(PlSqlParser.PERIOD); + this.state = 10640; + this.general_element_part(); + + } + break; + + case 19: + this.enterOuterAlt(localctx, 19); + this.state = 10643; + this.match(PlSqlParser.XMLEXISTS); + this.state = 10644; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10645; + this.expression(); + this.state = 10647; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PASSING) { + this.state = 10646; + this.xml_passing_clause(); + } + + this.state = 10649; + this.match(PlSqlParser.RIGHT_PAREN); + break; + + case 20: + this.enterOuterAlt(localctx, 20); + this.state = 10651; + this.match(PlSqlParser.XMLPARSE); + this.state = 10652; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10653; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CONTENT || _la===PlSqlParser.DOCUMENT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10654; + this.concatenation(0); + this.state = 10656; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.WELLFORMED) { + this.state = 10655; + this.match(PlSqlParser.WELLFORMED); + } + + this.state = 10658; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10661; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1451,this._ctx); + if(la_===1) { + this.state = 10659; + this.match(PlSqlParser.PERIOD); + this.state = 10660; + this.general_element_part(); + + } + break; + + case 21: + this.enterOuterAlt(localctx, 21); + this.state = 10663; + this.match(PlSqlParser.XMLPI); + this.state = 10664; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10669; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.NAME: + this.state = 10665; + this.match(PlSqlParser.NAME); + this.state = 10666; + this.identifier(); + break; + case PlSqlParser.EVALNAME: + this.state = 10667; + this.match(PlSqlParser.EVALNAME); + this.state = 10668; + this.concatenation(0); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 10673; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 10671; + this.match(PlSqlParser.COMMA); + this.state = 10672; + this.concatenation(0); + } + + this.state = 10675; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10678; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1454,this._ctx); + if(la_===1) { + this.state = 10676; + this.match(PlSqlParser.PERIOD); + this.state = 10677; + this.general_element_part(); + + } + break; + + case 22: + this.enterOuterAlt(localctx, 22); + this.state = 10680; + this.match(PlSqlParser.XMLQUERY); + this.state = 10681; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10682; + this.concatenation(0); + this.state = 10684; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PASSING) { + this.state = 10683; + this.xml_passing_clause(); + } + + this.state = 10686; + this.match(PlSqlParser.RETURNING); + this.state = 10687; + this.match(PlSqlParser.CONTENT); + this.state = 10691; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.NULL_) { + this.state = 10688; + this.match(PlSqlParser.NULL_); + this.state = 10689; + this.match(PlSqlParser.ON); + this.state = 10690; + this.match(PlSqlParser.EMPTY); + } + + this.state = 10693; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10696; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1457,this._ctx); + if(la_===1) { + this.state = 10694; + this.match(PlSqlParser.PERIOD); + this.state = 10695; + this.general_element_part(); + + } + break; + + case 23: + this.enterOuterAlt(localctx, 23); + this.state = 10698; + this.match(PlSqlParser.XMLROOT); + this.state = 10699; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10700; + this.concatenation(0); + this.state = 10703; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1458,this._ctx); + if(la_===1) { + this.state = 10701; + this.match(PlSqlParser.COMMA); + this.state = 10702; + this.xmlroot_param_version_part(); + + } + this.state = 10707; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 10705; + this.match(PlSqlParser.COMMA); + this.state = 10706; + this.xmlroot_param_standalone_part(); + } + + this.state = 10709; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10712; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1460,this._ctx); + if(la_===1) { + this.state = 10710; + this.match(PlSqlParser.PERIOD); + this.state = 10711; + this.general_element_part(); + + } + break; + + case 24: + this.enterOuterAlt(localctx, 24); + this.state = 10714; + this.match(PlSqlParser.XMLSERIALIZE); + this.state = 10715; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10716; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CONTENT || _la===PlSqlParser.DOCUMENT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10717; + this.concatenation(0); + this.state = 10720; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.AS) { + this.state = 10718; + this.match(PlSqlParser.AS); + this.state = 10719; + this.type_spec(); + } + + this.state = 10723; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ENCODING) { + this.state = 10722; + this.xmlserialize_param_enconding_part(); + } + + this.state = 10726; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.VERSION) { + this.state = 10725; + this.xmlserialize_param_version_part(); + } + + this.state = 10729; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.INDENT || _la===PlSqlParser.NO) { + this.state = 10728; + this.xmlserialize_param_ident_part(); + } + + this.state = 10733; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.HIDE || _la===PlSqlParser.SHOW) { + this.state = 10731; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.HIDE || _la===PlSqlParser.SHOW)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10732; + this.match(PlSqlParser.DEFAULTS); + } + + this.state = 10735; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10738; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1466,this._ctx); + if(la_===1) { + this.state = 10736; + this.match(PlSqlParser.PERIOD); + this.state = 10737; + this.general_element_part(); + + } + break; + + case 25: + this.enterOuterAlt(localctx, 25); + this.state = 10740; + this.xmltable(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Over_clause_keywordContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_over_clause_keyword; + return this; +} + +Over_clause_keywordContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Over_clause_keywordContext.prototype.constructor = Over_clause_keywordContext; + +Over_clause_keywordContext.prototype.AVG = function() { + return this.getToken(PlSqlParser.AVG, 0); +}; + +Over_clause_keywordContext.prototype.CORR = function() { + return this.getToken(PlSqlParser.CORR, 0); +}; + +Over_clause_keywordContext.prototype.LAG = function() { + return this.getToken(PlSqlParser.LAG, 0); +}; + +Over_clause_keywordContext.prototype.LEAD = function() { + return this.getToken(PlSqlParser.LEAD, 0); +}; + +Over_clause_keywordContext.prototype.MAX = function() { + return this.getToken(PlSqlParser.MAX, 0); +}; + +Over_clause_keywordContext.prototype.MEDIAN = function() { + return this.getToken(PlSqlParser.MEDIAN, 0); +}; + +Over_clause_keywordContext.prototype.MIN = function() { + return this.getToken(PlSqlParser.MIN, 0); +}; + +Over_clause_keywordContext.prototype.NTILE = function() { + return this.getToken(PlSqlParser.NTILE, 0); +}; + +Over_clause_keywordContext.prototype.RATIO_TO_REPORT = function() { + return this.getToken(PlSqlParser.RATIO_TO_REPORT, 0); +}; + +Over_clause_keywordContext.prototype.ROW_NUMBER = function() { + return this.getToken(PlSqlParser.ROW_NUMBER, 0); +}; + +Over_clause_keywordContext.prototype.SUM = function() { + return this.getToken(PlSqlParser.SUM, 0); +}; + +Over_clause_keywordContext.prototype.VARIANCE = function() { + return this.getToken(PlSqlParser.VARIANCE, 0); +}; + +Over_clause_keywordContext.prototype.REGR_ = function() { + return this.getToken(PlSqlParser.REGR_, 0); +}; + +Over_clause_keywordContext.prototype.STDDEV = function() { + return this.getToken(PlSqlParser.STDDEV, 0); +}; + +Over_clause_keywordContext.prototype.VAR_ = function() { + return this.getToken(PlSqlParser.VAR_, 0); +}; + +Over_clause_keywordContext.prototype.COVAR_ = function() { + return this.getToken(PlSqlParser.COVAR_, 0); +}; + +Over_clause_keywordContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOver_clause_keyword(this); + } +}; + +Over_clause_keywordContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOver_clause_keyword(this); + } +}; + +Over_clause_keywordContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOver_clause_keyword(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Over_clause_keywordContext = Over_clause_keywordContext; + +PlSqlParser.prototype.over_clause_keyword = function() { + + var localctx = new Over_clause_keywordContext(this, this._ctx, this.state); + this.enterRule(localctx, 1298, PlSqlParser.RULE_over_clause_keyword); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10743; + _la = this._input.LA(1); + if(!(((((_la - 2187)) & ~0x1f) == 0 && ((1 << (_la - 2187)) & ((1 << (PlSqlParser.AVG - 2187)) | (1 << (PlSqlParser.CORR - 2187)) | (1 << (PlSqlParser.COVAR_ - 2187)) | (1 << (PlSqlParser.LAG - 2187)) | (1 << (PlSqlParser.LEAD - 2187)) | (1 << (PlSqlParser.MAX - 2187)) | (1 << (PlSqlParser.MEDIAN - 2187)) | (1 << (PlSqlParser.MIN - 2187)) | (1 << (PlSqlParser.NTILE - 2187)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2187)) | (1 << (PlSqlParser.REGR_ - 2187)) | (1 << (PlSqlParser.ROW_NUMBER - 2187)) | (1 << (PlSqlParser.SUM - 2187)) | (1 << (PlSqlParser.STDDEV - 2187)) | (1 << (PlSqlParser.VAR_ - 2187)) | (1 << (PlSqlParser.VARIANCE - 2187)))) !== 0))) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Within_or_over_clause_keywordContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_within_or_over_clause_keyword; + return this; +} + +Within_or_over_clause_keywordContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Within_or_over_clause_keywordContext.prototype.constructor = Within_or_over_clause_keywordContext; + +Within_or_over_clause_keywordContext.prototype.CUME_DIST = function() { + return this.getToken(PlSqlParser.CUME_DIST, 0); +}; + +Within_or_over_clause_keywordContext.prototype.DENSE_RANK = function() { + return this.getToken(PlSqlParser.DENSE_RANK, 0); +}; + +Within_or_over_clause_keywordContext.prototype.LISTAGG = function() { + return this.getToken(PlSqlParser.LISTAGG, 0); +}; + +Within_or_over_clause_keywordContext.prototype.PERCENT_RANK = function() { + return this.getToken(PlSqlParser.PERCENT_RANK, 0); +}; + +Within_or_over_clause_keywordContext.prototype.PERCENTILE_CONT = function() { + return this.getToken(PlSqlParser.PERCENTILE_CONT, 0); +}; + +Within_or_over_clause_keywordContext.prototype.PERCENTILE_DISC = function() { + return this.getToken(PlSqlParser.PERCENTILE_DISC, 0); +}; + +Within_or_over_clause_keywordContext.prototype.RANK = function() { + return this.getToken(PlSqlParser.RANK, 0); +}; + +Within_or_over_clause_keywordContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWithin_or_over_clause_keyword(this); + } +}; + +Within_or_over_clause_keywordContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWithin_or_over_clause_keyword(this); + } +}; + +Within_or_over_clause_keywordContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWithin_or_over_clause_keyword(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Within_or_over_clause_keywordContext = Within_or_over_clause_keywordContext; + +PlSqlParser.prototype.within_or_over_clause_keyword = function() { + + var localctx = new Within_or_over_clause_keywordContext(this, this._ctx, this.state); + this.enterRule(localctx, 1300, PlSqlParser.RULE_within_or_over_clause_keyword); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10745; + _la = this._input.LA(1); + if(!(((((_la - 2180)) & ~0x1f) == 0 && ((1 << (_la - 2180)) & ((1 << (PlSqlParser.CUME_DIST - 2180)) | (1 << (PlSqlParser.DENSE_RANK - 2180)) | (1 << (PlSqlParser.LISTAGG - 2180)) | (1 << (PlSqlParser.PERCENT_RANK - 2180)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2180)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2180)) | (1 << (PlSqlParser.RANK - 2180)))) !== 0))) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Standard_prediction_function_keywordContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_standard_prediction_function_keyword; + return this; +} + +Standard_prediction_function_keywordContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Standard_prediction_function_keywordContext.prototype.constructor = Standard_prediction_function_keywordContext; + +Standard_prediction_function_keywordContext.prototype.PREDICTION = function() { + return this.getToken(PlSqlParser.PREDICTION, 0); +}; + +Standard_prediction_function_keywordContext.prototype.PREDICTION_BOUNDS = function() { + return this.getToken(PlSqlParser.PREDICTION_BOUNDS, 0); +}; + +Standard_prediction_function_keywordContext.prototype.PREDICTION_COST = function() { + return this.getToken(PlSqlParser.PREDICTION_COST, 0); +}; + +Standard_prediction_function_keywordContext.prototype.PREDICTION_DETAILS = function() { + return this.getToken(PlSqlParser.PREDICTION_DETAILS, 0); +}; + +Standard_prediction_function_keywordContext.prototype.PREDICTION_PROBABILITY = function() { + return this.getToken(PlSqlParser.PREDICTION_PROBABILITY, 0); +}; + +Standard_prediction_function_keywordContext.prototype.PREDICTION_SET = function() { + return this.getToken(PlSqlParser.PREDICTION_SET, 0); +}; + +Standard_prediction_function_keywordContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterStandard_prediction_function_keyword(this); + } +}; + +Standard_prediction_function_keywordContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitStandard_prediction_function_keyword(this); + } +}; + +Standard_prediction_function_keywordContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitStandard_prediction_function_keyword(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Standard_prediction_function_keywordContext = Standard_prediction_function_keywordContext; + +PlSqlParser.prototype.standard_prediction_function_keyword = function() { + + var localctx = new Standard_prediction_function_keywordContext(this, this._ctx, this.state); + this.enterRule(localctx, 1302, PlSqlParser.RULE_standard_prediction_function_keyword); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10747; + _la = this._input.LA(1); + if(!(((((_la - 2174)) & ~0x1f) == 0 && ((1 << (_la - 2174)) & ((1 << (PlSqlParser.PREDICTION - 2174)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2174)) | (1 << (PlSqlParser.PREDICTION_COST - 2174)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2174)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2174)) | (1 << (PlSqlParser.PREDICTION_SET - 2174)))) !== 0))) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Over_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_over_clause; + return this; +} + +Over_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Over_clauseContext.prototype.constructor = Over_clauseContext; + +Over_clauseContext.prototype.OVER = function() { + return this.getToken(PlSqlParser.OVER, 0); +}; + +Over_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Over_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Over_clauseContext.prototype.query_partition_clause = function() { + return this.getTypedRuleContext(Query_partition_clauseContext,0); +}; + +Over_clauseContext.prototype.order_by_clause = function() { + return this.getTypedRuleContext(Order_by_clauseContext,0); +}; + +Over_clauseContext.prototype.windowing_clause = function() { + return this.getTypedRuleContext(Windowing_clauseContext,0); +}; + +Over_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOver_clause(this); + } +}; + +Over_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOver_clause(this); + } +}; + +Over_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOver_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Over_clauseContext = Over_clauseContext; + +PlSqlParser.prototype.over_clause = function() { + + var localctx = new Over_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1304, PlSqlParser.RULE_over_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10749; + this.match(PlSqlParser.OVER); + this.state = 10750; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10752; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PARTITION) { + this.state = 10751; + this.query_partition_clause(); + } + + this.state = 10758; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ORDER) { + this.state = 10754; + this.order_by_clause(); + this.state = 10756; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RANGE || _la===PlSqlParser.ROWS) { + this.state = 10755; + this.windowing_clause(); + } + + } + + this.state = 10760; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Windowing_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_windowing_clause; + return this; +} + +Windowing_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Windowing_clauseContext.prototype.constructor = Windowing_clauseContext; + +Windowing_clauseContext.prototype.windowing_type = function() { + return this.getTypedRuleContext(Windowing_typeContext,0); +}; + +Windowing_clauseContext.prototype.BETWEEN = function() { + return this.getToken(PlSqlParser.BETWEEN, 0); +}; + +Windowing_clauseContext.prototype.windowing_elements = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Windowing_elementsContext); + } else { + return this.getTypedRuleContext(Windowing_elementsContext,i); + } +}; + +Windowing_clauseContext.prototype.AND = function() { + return this.getToken(PlSqlParser.AND, 0); +}; + +Windowing_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWindowing_clause(this); + } +}; + +Windowing_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWindowing_clause(this); + } +}; + +Windowing_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWindowing_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Windowing_clauseContext = Windowing_clauseContext; + +PlSqlParser.prototype.windowing_clause = function() { + + var localctx = new Windowing_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1306, PlSqlParser.RULE_windowing_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10762; + this.windowing_type(); + this.state = 10769; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.BETWEEN: + this.state = 10763; + this.match(PlSqlParser.BETWEEN); + this.state = 10764; + this.windowing_elements(); + this.state = 10765; + this.match(PlSqlParser.AND); + this.state = 10766; + this.windowing_elements(); + break; + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALL: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANY: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULT: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINCT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULL_: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIOR: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.DECODE: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.PERIOD: + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + case PlSqlParser.CHAR_STRING: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.LEFT_PAREN: + case PlSqlParser.PLUS_SIGN: + case PlSqlParser.MINUS_SIGN: + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 10768; + this.windowing_elements(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Windowing_typeContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_windowing_type; + return this; +} + +Windowing_typeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Windowing_typeContext.prototype.constructor = Windowing_typeContext; + +Windowing_typeContext.prototype.ROWS = function() { + return this.getToken(PlSqlParser.ROWS, 0); +}; + +Windowing_typeContext.prototype.RANGE = function() { + return this.getToken(PlSqlParser.RANGE, 0); +}; + +Windowing_typeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWindowing_type(this); + } +}; + +Windowing_typeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWindowing_type(this); + } +}; + +Windowing_typeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWindowing_type(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Windowing_typeContext = Windowing_typeContext; + +PlSqlParser.prototype.windowing_type = function() { + + var localctx = new Windowing_typeContext(this, this._ctx, this.state); + this.enterRule(localctx, 1308, PlSqlParser.RULE_windowing_type); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10771; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.RANGE || _la===PlSqlParser.ROWS)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Windowing_elementsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_windowing_elements; + return this; +} + +Windowing_elementsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Windowing_elementsContext.prototype.constructor = Windowing_elementsContext; + +Windowing_elementsContext.prototype.UNBOUNDED = function() { + return this.getToken(PlSqlParser.UNBOUNDED, 0); +}; + +Windowing_elementsContext.prototype.PRECEDING = function() { + return this.getToken(PlSqlParser.PRECEDING, 0); +}; + +Windowing_elementsContext.prototype.CURRENT = function() { + return this.getToken(PlSqlParser.CURRENT, 0); +}; + +Windowing_elementsContext.prototype.ROW = function() { + return this.getToken(PlSqlParser.ROW, 0); +}; + +Windowing_elementsContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Windowing_elementsContext.prototype.FOLLOWING = function() { + return this.getToken(PlSqlParser.FOLLOWING, 0); +}; + +Windowing_elementsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWindowing_elements(this); + } +}; + +Windowing_elementsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWindowing_elements(this); + } +}; + +Windowing_elementsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWindowing_elements(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Windowing_elementsContext = Windowing_elementsContext; + +PlSqlParser.prototype.windowing_elements = function() { + + var localctx = new Windowing_elementsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1310, PlSqlParser.RULE_windowing_elements); + var _la = 0; // Token type + try { + this.state = 10780; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1472,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10773; + this.match(PlSqlParser.UNBOUNDED); + this.state = 10774; + this.match(PlSqlParser.PRECEDING); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 10775; + this.match(PlSqlParser.CURRENT); + this.state = 10776; + this.match(PlSqlParser.ROW); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 10777; + this.concatenation(0); + this.state = 10778; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.FOLLOWING || _la===PlSqlParser.PRECEDING)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Using_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_using_clause; + return this; +} + +Using_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Using_clauseContext.prototype.constructor = Using_clauseContext; + +Using_clauseContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +Using_clauseContext.prototype.ASTERISK = function() { + return this.getToken(PlSqlParser.ASTERISK, 0); +}; + +Using_clauseContext.prototype.using_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Using_elementContext); + } else { + return this.getTypedRuleContext(Using_elementContext,i); + } +}; + +Using_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Using_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUsing_clause(this); + } +}; + +Using_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUsing_clause(this); + } +}; + +Using_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUsing_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Using_clauseContext = Using_clauseContext; + +PlSqlParser.prototype.using_clause = function() { + + var localctx = new Using_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1312, PlSqlParser.RULE_using_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10782; + this.match(PlSqlParser.USING); + this.state = 10792; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ASTERISK: + this.state = 10783; + this.match(PlSqlParser.ASTERISK); + break; + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALL: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANY: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULT: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINCT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.IN: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NOT: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULL_: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIOR: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.DECODE: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.PERIOD: + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + case PlSqlParser.CHAR_STRING: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.LEFT_PAREN: + case PlSqlParser.PLUS_SIGN: + case PlSqlParser.MINUS_SIGN: + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 10784; + this.using_element(); + this.state = 10789; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1473,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 10785; + this.match(PlSqlParser.COMMA); + this.state = 10786; + this.using_element(); + } + this.state = 10791; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1473,this._ctx); + } + + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Using_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_using_element; + return this; +} + +Using_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Using_elementContext.prototype.constructor = Using_elementContext; + +Using_elementContext.prototype.select_list_elements = function() { + return this.getTypedRuleContext(Select_list_elementsContext,0); +}; + +Using_elementContext.prototype.IN = function() { + return this.getToken(PlSqlParser.IN, 0); +}; + +Using_elementContext.prototype.OUT = function() { + return this.getToken(PlSqlParser.OUT, 0); +}; + +Using_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUsing_element(this); + } +}; + +Using_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUsing_element(this); + } +}; + +Using_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUsing_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Using_elementContext = Using_elementContext; + +PlSqlParser.prototype.using_element = function() { + + var localctx = new Using_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1314, PlSqlParser.RULE_using_element); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10799; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1476,this._ctx); + if(la_===1) { + this.state = 10794; + this.match(PlSqlParser.IN); + this.state = 10796; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1475,this._ctx); + if(la_===1) { + this.state = 10795; + this.match(PlSqlParser.OUT); + + } + + } else if(la_===2) { + this.state = 10798; + this.match(PlSqlParser.OUT); + + } + this.state = 10801; + this.select_list_elements(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Collect_order_by_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_collect_order_by_part; + return this; +} + +Collect_order_by_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Collect_order_by_partContext.prototype.constructor = Collect_order_by_partContext; + +Collect_order_by_partContext.prototype.ORDER = function() { + return this.getToken(PlSqlParser.ORDER, 0); +}; + +Collect_order_by_partContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Collect_order_by_partContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Collect_order_by_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCollect_order_by_part(this); + } +}; + +Collect_order_by_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCollect_order_by_part(this); + } +}; + +Collect_order_by_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCollect_order_by_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Collect_order_by_partContext = Collect_order_by_partContext; + +PlSqlParser.prototype.collect_order_by_part = function() { + + var localctx = new Collect_order_by_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1316, PlSqlParser.RULE_collect_order_by_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10803; + this.match(PlSqlParser.ORDER); + this.state = 10804; + this.match(PlSqlParser.BY); + this.state = 10805; + this.concatenation(0); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Within_or_over_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_within_or_over_part; + return this; +} + +Within_or_over_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Within_or_over_partContext.prototype.constructor = Within_or_over_partContext; + +Within_or_over_partContext.prototype.WITHIN = function() { + return this.getToken(PlSqlParser.WITHIN, 0); +}; + +Within_or_over_partContext.prototype.GROUP = function() { + return this.getToken(PlSqlParser.GROUP, 0); +}; + +Within_or_over_partContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Within_or_over_partContext.prototype.order_by_clause = function() { + return this.getTypedRuleContext(Order_by_clauseContext,0); +}; + +Within_or_over_partContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Within_or_over_partContext.prototype.over_clause = function() { + return this.getTypedRuleContext(Over_clauseContext,0); +}; + +Within_or_over_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWithin_or_over_part(this); + } +}; + +Within_or_over_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWithin_or_over_part(this); + } +}; + +Within_or_over_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWithin_or_over_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Within_or_over_partContext = Within_or_over_partContext; + +PlSqlParser.prototype.within_or_over_part = function() { + + var localctx = new Within_or_over_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1318, PlSqlParser.RULE_within_or_over_part); + try { + this.state = 10814; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.WITHIN: + this.enterOuterAlt(localctx, 1); + this.state = 10807; + this.match(PlSqlParser.WITHIN); + this.state = 10808; + this.match(PlSqlParser.GROUP); + this.state = 10809; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10810; + this.order_by_clause(); + this.state = 10811; + this.match(PlSqlParser.RIGHT_PAREN); + break; + case PlSqlParser.OVER: + this.enterOuterAlt(localctx, 2); + this.state = 10813; + this.over_clause(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cost_matrix_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cost_matrix_clause; + return this; +} + +Cost_matrix_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cost_matrix_clauseContext.prototype.constructor = Cost_matrix_clauseContext; + +Cost_matrix_clauseContext.prototype.COST = function() { + return this.getToken(PlSqlParser.COST, 0); +}; + +Cost_matrix_clauseContext.prototype.MODEL = function() { + return this.getToken(PlSqlParser.MODEL, 0); +}; + +Cost_matrix_clauseContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +Cost_matrix_clauseContext.prototype.cost_class_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Cost_class_nameContext); + } else { + return this.getTypedRuleContext(Cost_class_nameContext,i); + } +}; + +Cost_matrix_clauseContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +Cost_matrix_clauseContext.prototype.VALUES = function() { + return this.getToken(PlSqlParser.VALUES, 0); +}; + +Cost_matrix_clauseContext.prototype.AUTO = function() { + return this.getToken(PlSqlParser.AUTO, 0); +}; + +Cost_matrix_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Cost_matrix_clauseContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Cost_matrix_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCost_matrix_clause(this); + } +}; + +Cost_matrix_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCost_matrix_clause(this); + } +}; + +Cost_matrix_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCost_matrix_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cost_matrix_clauseContext = Cost_matrix_clauseContext; + +PlSqlParser.prototype.cost_matrix_clause = function() { + + var localctx = new Cost_matrix_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1320, PlSqlParser.RULE_cost_matrix_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10816; + this.match(PlSqlParser.COST); + this.state = 10838; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.MODEL: + this.state = 10817; + this.match(PlSqlParser.MODEL); + this.state = 10819; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.AUTO) { + this.state = 10818; + this.match(PlSqlParser.AUTO); + } + + break; + case PlSqlParser.LEFT_PAREN: + this.state = 10821; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10822; + this.cost_class_name(); + this.state = 10827; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10823; + this.match(PlSqlParser.COMMA); + this.state = 10824; + this.cost_class_name(); + this.state = 10829; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 10830; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 10831; + this.match(PlSqlParser.VALUES); + this.state = 10832; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10834; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 10833; + this.expressions(); + } + + this.state = 10836; + this.match(PlSqlParser.RIGHT_PAREN); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xml_passing_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xml_passing_clause; + return this; +} + +Xml_passing_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xml_passing_clauseContext.prototype.constructor = Xml_passing_clauseContext; + +Xml_passing_clauseContext.prototype.PASSING = function() { + return this.getToken(PlSqlParser.PASSING, 0); +}; + +Xml_passing_clauseContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Xml_passing_clauseContext.prototype.BY = function() { + return this.getToken(PlSqlParser.BY, 0); +}; + +Xml_passing_clauseContext.prototype.VALUE = function() { + return this.getToken(PlSqlParser.VALUE, 0); +}; + +Xml_passing_clauseContext.prototype.column_alias = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_aliasContext); + } else { + return this.getTypedRuleContext(Column_aliasContext,i); + } +}; + +Xml_passing_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Xml_passing_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXml_passing_clause(this); + } +}; + +Xml_passing_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXml_passing_clause(this); + } +}; + +Xml_passing_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXml_passing_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xml_passing_clauseContext = Xml_passing_clauseContext; + +PlSqlParser.prototype.xml_passing_clause = function() { + + var localctx = new Xml_passing_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1322, PlSqlParser.RULE_xml_passing_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10840; + this.match(PlSqlParser.PASSING); + this.state = 10843; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BY) { + this.state = 10841; + this.match(PlSqlParser.BY); + this.state = 10842; + this.match(PlSqlParser.VALUE); + } + + this.state = 10845; + this.expression(); + this.state = 10847; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1483,this._ctx); + if(la_===1) { + this.state = 10846; + this.column_alias(); + + } + this.state = 10856; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10849; + this.match(PlSqlParser.COMMA); + this.state = 10850; + this.expression(); + this.state = 10852; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1484,this._ctx); + if(la_===1) { + this.state = 10851; + this.column_alias(); + + } + this.state = 10858; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xml_attributes_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xml_attributes_clause; + return this; +} + +Xml_attributes_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xml_attributes_clauseContext.prototype.constructor = Xml_attributes_clauseContext; + +Xml_attributes_clauseContext.prototype.XMLATTRIBUTES = function() { + return this.getToken(PlSqlParser.XMLATTRIBUTES, 0); +}; + +Xml_attributes_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Xml_attributes_clauseContext.prototype.xml_multiuse_expression_element = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Xml_multiuse_expression_elementContext); + } else { + return this.getTypedRuleContext(Xml_multiuse_expression_elementContext,i); + } +}; + +Xml_attributes_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Xml_attributes_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Xml_attributes_clauseContext.prototype.ENTITYESCAPING = function() { + return this.getToken(PlSqlParser.ENTITYESCAPING, 0); +}; + +Xml_attributes_clauseContext.prototype.NOENTITYESCAPING = function() { + return this.getToken(PlSqlParser.NOENTITYESCAPING, 0); +}; + +Xml_attributes_clauseContext.prototype.SCHEMACHECK = function() { + return this.getToken(PlSqlParser.SCHEMACHECK, 0); +}; + +Xml_attributes_clauseContext.prototype.NOSCHEMACHECK = function() { + return this.getToken(PlSqlParser.NOSCHEMACHECK, 0); +}; + +Xml_attributes_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXml_attributes_clause(this); + } +}; + +Xml_attributes_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXml_attributes_clause(this); + } +}; + +Xml_attributes_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXml_attributes_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xml_attributes_clauseContext = Xml_attributes_clauseContext; + +PlSqlParser.prototype.xml_attributes_clause = function() { + + var localctx = new Xml_attributes_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1324, PlSqlParser.RULE_xml_attributes_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10859; + this.match(PlSqlParser.XMLATTRIBUTES); + this.state = 10860; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10862; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1486,this._ctx); + if(la_===1) { + this.state = 10861; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ENTITYESCAPING || _la===PlSqlParser.NOENTITYESCAPING)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10865; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1487,this._ctx); + if(la_===1) { + this.state = 10864; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.NOSCHEMACHECK || _la===PlSqlParser.SCHEMACHECK)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + + } + this.state = 10867; + this.xml_multiuse_expression_element(); + this.state = 10872; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10868; + this.match(PlSqlParser.COMMA); + this.state = 10869; + this.xml_multiuse_expression_element(); + this.state = 10874; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 10875; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xml_namespaces_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xml_namespaces_clause; + return this; +} + +Xml_namespaces_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xml_namespaces_clauseContext.prototype.constructor = Xml_namespaces_clauseContext; + +Xml_namespaces_clauseContext.prototype.XMLNAMESPACES = function() { + return this.getToken(PlSqlParser.XMLNAMESPACES, 0); +}; + +Xml_namespaces_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Xml_namespaces_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Xml_namespaces_clauseContext.prototype.concatenation = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ConcatenationContext); + } else { + return this.getTypedRuleContext(ConcatenationContext,i); + } +}; + +Xml_namespaces_clauseContext.prototype.column_alias = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_aliasContext); + } else { + return this.getTypedRuleContext(Column_aliasContext,i); + } +}; + +Xml_namespaces_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Xml_namespaces_clauseContext.prototype.xml_general_default_part = function() { + return this.getTypedRuleContext(Xml_general_default_partContext,0); +}; + +Xml_namespaces_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXml_namespaces_clause(this); + } +}; + +Xml_namespaces_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXml_namespaces_clause(this); + } +}; + +Xml_namespaces_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXml_namespaces_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xml_namespaces_clauseContext = Xml_namespaces_clauseContext; + +PlSqlParser.prototype.xml_namespaces_clause = function() { + + var localctx = new Xml_namespaces_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1326, PlSqlParser.RULE_xml_namespaces_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10877; + this.match(PlSqlParser.XMLNAMESPACES); + this.state = 10878; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10882; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1489,this._ctx); + if(la_===1) { + this.state = 10879; + this.concatenation(0); + this.state = 10880; + this.column_alias(); + + } + this.state = 10890; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 10884; + this.match(PlSqlParser.COMMA); + this.state = 10885; + this.concatenation(0); + this.state = 10886; + this.column_alias(); + this.state = 10892; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + this.state = 10894; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DEFAULT) { + this.state = 10893; + this.xml_general_default_part(); + } + + this.state = 10896; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xml_table_columnContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xml_table_column; + return this; +} + +Xml_table_columnContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xml_table_columnContext.prototype.constructor = Xml_table_columnContext; + +Xml_table_columnContext.prototype.xml_column_name = function() { + return this.getTypedRuleContext(Xml_column_nameContext,0); +}; + +Xml_table_columnContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Xml_table_columnContext.prototype.ORDINALITY = function() { + return this.getToken(PlSqlParser.ORDINALITY, 0); +}; + +Xml_table_columnContext.prototype.type_spec = function() { + return this.getTypedRuleContext(Type_specContext,0); +}; + +Xml_table_columnContext.prototype.PATH = function() { + return this.getToken(PlSqlParser.PATH, 0); +}; + +Xml_table_columnContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Xml_table_columnContext.prototype.xml_general_default_part = function() { + return this.getTypedRuleContext(Xml_general_default_partContext,0); +}; + +Xml_table_columnContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXml_table_column(this); + } +}; + +Xml_table_columnContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXml_table_column(this); + } +}; + +Xml_table_columnContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXml_table_column(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xml_table_columnContext = Xml_table_columnContext; + +PlSqlParser.prototype.xml_table_column = function() { + + var localctx = new Xml_table_columnContext(this, this._ctx, this.state); + this.enterRule(localctx, 1328, PlSqlParser.RULE_xml_table_column); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10898; + this.xml_column_name(); + this.state = 10909; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.FOR: + this.state = 10899; + this.match(PlSqlParser.FOR); + this.state = 10900; + this.match(PlSqlParser.ORDINALITY); + break; + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NATURALN: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.REGULAR_ID: + this.state = 10901; + this.type_spec(); + this.state = 10904; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PATH) { + this.state = 10902; + this.match(PlSqlParser.PATH); + this.state = 10903; + this.concatenation(0); + } + + this.state = 10907; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.DEFAULT) { + this.state = 10906; + this.xml_general_default_part(); + } + + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xml_general_default_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xml_general_default_part; + return this; +} + +Xml_general_default_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xml_general_default_partContext.prototype.constructor = Xml_general_default_partContext; + +Xml_general_default_partContext.prototype.DEFAULT = function() { + return this.getToken(PlSqlParser.DEFAULT, 0); +}; + +Xml_general_default_partContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Xml_general_default_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXml_general_default_part(this); + } +}; + +Xml_general_default_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXml_general_default_part(this); + } +}; + +Xml_general_default_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXml_general_default_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xml_general_default_partContext = Xml_general_default_partContext; + +PlSqlParser.prototype.xml_general_default_part = function() { + + var localctx = new Xml_general_default_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1330, PlSqlParser.RULE_xml_general_default_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10911; + this.match(PlSqlParser.DEFAULT); + this.state = 10912; + this.concatenation(0); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xml_multiuse_expression_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xml_multiuse_expression_element; + return this; +} + +Xml_multiuse_expression_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xml_multiuse_expression_elementContext.prototype.constructor = Xml_multiuse_expression_elementContext; + +Xml_multiuse_expression_elementContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Xml_multiuse_expression_elementContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Xml_multiuse_expression_elementContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Xml_multiuse_expression_elementContext.prototype.EVALNAME = function() { + return this.getToken(PlSqlParser.EVALNAME, 0); +}; + +Xml_multiuse_expression_elementContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Xml_multiuse_expression_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXml_multiuse_expression_element(this); + } +}; + +Xml_multiuse_expression_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXml_multiuse_expression_element(this); + } +}; + +Xml_multiuse_expression_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXml_multiuse_expression_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xml_multiuse_expression_elementContext = Xml_multiuse_expression_elementContext; + +PlSqlParser.prototype.xml_multiuse_expression_element = function() { + + var localctx = new Xml_multiuse_expression_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1332, PlSqlParser.RULE_xml_multiuse_expression_element); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10914; + this.expression(); + this.state = 10921; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.AS) { + this.state = 10915; + this.match(PlSqlParser.AS); + this.state = 10919; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1495,this._ctx); + switch(la_) { + case 1: + this.state = 10916; + this.id_expression(); + break; + + case 2: + this.state = 10917; + this.match(PlSqlParser.EVALNAME); + this.state = 10918; + this.concatenation(0); + break; + + } + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xmlroot_param_version_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xmlroot_param_version_part; + return this; +} + +Xmlroot_param_version_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xmlroot_param_version_partContext.prototype.constructor = Xmlroot_param_version_partContext; + +Xmlroot_param_version_partContext.prototype.VERSION = function() { + return this.getToken(PlSqlParser.VERSION, 0); +}; + +Xmlroot_param_version_partContext.prototype.NO = function() { + return this.getToken(PlSqlParser.NO, 0); +}; + +Xmlroot_param_version_partContext.prototype.VALUE = function() { + return this.getToken(PlSqlParser.VALUE, 0); +}; + +Xmlroot_param_version_partContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Xmlroot_param_version_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXmlroot_param_version_part(this); + } +}; + +Xmlroot_param_version_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXmlroot_param_version_part(this); + } +}; + +Xmlroot_param_version_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXmlroot_param_version_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xmlroot_param_version_partContext = Xmlroot_param_version_partContext; + +PlSqlParser.prototype.xmlroot_param_version_part = function() { + + var localctx = new Xmlroot_param_version_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1334, PlSqlParser.RULE_xmlroot_param_version_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10923; + this.match(PlSqlParser.VERSION); + this.state = 10927; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1497,this._ctx); + switch(la_) { + case 1: + this.state = 10924; + this.match(PlSqlParser.NO); + this.state = 10925; + this.match(PlSqlParser.VALUE); + break; + + case 2: + this.state = 10926; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xmlroot_param_standalone_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xmlroot_param_standalone_part; + return this; +} + +Xmlroot_param_standalone_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xmlroot_param_standalone_partContext.prototype.constructor = Xmlroot_param_standalone_partContext; + +Xmlroot_param_standalone_partContext.prototype.STANDALONE = function() { + return this.getToken(PlSqlParser.STANDALONE, 0); +}; + +Xmlroot_param_standalone_partContext.prototype.YES = function() { + return this.getToken(PlSqlParser.YES, 0); +}; + +Xmlroot_param_standalone_partContext.prototype.NO = function() { + return this.getToken(PlSqlParser.NO, 0); +}; + +Xmlroot_param_standalone_partContext.prototype.VALUE = function() { + return this.getToken(PlSqlParser.VALUE, 0); +}; + +Xmlroot_param_standalone_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXmlroot_param_standalone_part(this); + } +}; + +Xmlroot_param_standalone_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXmlroot_param_standalone_part(this); + } +}; + +Xmlroot_param_standalone_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXmlroot_param_standalone_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xmlroot_param_standalone_partContext = Xmlroot_param_standalone_partContext; + +PlSqlParser.prototype.xmlroot_param_standalone_part = function() { + + var localctx = new Xmlroot_param_standalone_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1336, PlSqlParser.RULE_xmlroot_param_standalone_part); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10929; + this.match(PlSqlParser.STANDALONE); + this.state = 10935; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.YES: + this.state = 10930; + this.match(PlSqlParser.YES); + break; + case PlSqlParser.NO: + this.state = 10931; + this.match(PlSqlParser.NO); + this.state = 10933; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.VALUE) { + this.state = 10932; + this.match(PlSqlParser.VALUE); + } + + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xmlserialize_param_enconding_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xmlserialize_param_enconding_part; + return this; +} + +Xmlserialize_param_enconding_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xmlserialize_param_enconding_partContext.prototype.constructor = Xmlserialize_param_enconding_partContext; + +Xmlserialize_param_enconding_partContext.prototype.ENCODING = function() { + return this.getToken(PlSqlParser.ENCODING, 0); +}; + +Xmlserialize_param_enconding_partContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Xmlserialize_param_enconding_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXmlserialize_param_enconding_part(this); + } +}; + +Xmlserialize_param_enconding_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXmlserialize_param_enconding_part(this); + } +}; + +Xmlserialize_param_enconding_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXmlserialize_param_enconding_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xmlserialize_param_enconding_partContext = Xmlserialize_param_enconding_partContext; + +PlSqlParser.prototype.xmlserialize_param_enconding_part = function() { + + var localctx = new Xmlserialize_param_enconding_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1338, PlSqlParser.RULE_xmlserialize_param_enconding_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10937; + this.match(PlSqlParser.ENCODING); + this.state = 10938; + this.concatenation(0); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xmlserialize_param_version_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xmlserialize_param_version_part; + return this; +} + +Xmlserialize_param_version_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xmlserialize_param_version_partContext.prototype.constructor = Xmlserialize_param_version_partContext; + +Xmlserialize_param_version_partContext.prototype.VERSION = function() { + return this.getToken(PlSqlParser.VERSION, 0); +}; + +Xmlserialize_param_version_partContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Xmlserialize_param_version_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXmlserialize_param_version_part(this); + } +}; + +Xmlserialize_param_version_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXmlserialize_param_version_part(this); + } +}; + +Xmlserialize_param_version_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXmlserialize_param_version_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xmlserialize_param_version_partContext = Xmlserialize_param_version_partContext; + +PlSqlParser.prototype.xmlserialize_param_version_part = function() { + + var localctx = new Xmlserialize_param_version_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1340, PlSqlParser.RULE_xmlserialize_param_version_part); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10940; + this.match(PlSqlParser.VERSION); + this.state = 10941; + this.concatenation(0); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xmlserialize_param_ident_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xmlserialize_param_ident_part; + return this; +} + +Xmlserialize_param_ident_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xmlserialize_param_ident_partContext.prototype.constructor = Xmlserialize_param_ident_partContext; + +Xmlserialize_param_ident_partContext.prototype.NO = function() { + return this.getToken(PlSqlParser.NO, 0); +}; + +Xmlserialize_param_ident_partContext.prototype.INDENT = function() { + return this.getToken(PlSqlParser.INDENT, 0); +}; + +Xmlserialize_param_ident_partContext.prototype.SIZE = function() { + return this.getToken(PlSqlParser.SIZE, 0); +}; + +Xmlserialize_param_ident_partContext.prototype.EQUALS_OP = function() { + return this.getToken(PlSqlParser.EQUALS_OP, 0); +}; + +Xmlserialize_param_ident_partContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +Xmlserialize_param_ident_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXmlserialize_param_ident_part(this); + } +}; + +Xmlserialize_param_ident_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXmlserialize_param_ident_part(this); + } +}; + +Xmlserialize_param_ident_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXmlserialize_param_ident_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xmlserialize_param_ident_partContext = Xmlserialize_param_ident_partContext; + +PlSqlParser.prototype.xmlserialize_param_ident_part = function() { + + var localctx = new Xmlserialize_param_ident_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1342, PlSqlParser.RULE_xmlserialize_param_ident_part); + var _la = 0; // Token type + try { + this.state = 10951; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.NO: + this.enterOuterAlt(localctx, 1); + this.state = 10943; + this.match(PlSqlParser.NO); + this.state = 10944; + this.match(PlSqlParser.INDENT); + break; + case PlSqlParser.INDENT: + this.enterOuterAlt(localctx, 2); + this.state = 10945; + this.match(PlSqlParser.INDENT); + this.state = 10949; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.SIZE) { + this.state = 10946; + this.match(PlSqlParser.SIZE); + this.state = 10947; + this.match(PlSqlParser.EQUALS_OP); + this.state = 10948; + this.concatenation(0); + } + + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Sql_plus_commandContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_sql_plus_command; + return this; +} + +Sql_plus_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Sql_plus_commandContext.prototype.constructor = Sql_plus_commandContext; + +Sql_plus_commandContext.prototype.SOLIDUS = function() { + return this.getToken(PlSqlParser.SOLIDUS, 0); +}; + +Sql_plus_commandContext.prototype.EXIT = function() { + return this.getToken(PlSqlParser.EXIT, 0); +}; + +Sql_plus_commandContext.prototype.PROMPT_MESSAGE = function() { + return this.getToken(PlSqlParser.PROMPT_MESSAGE, 0); +}; + +Sql_plus_commandContext.prototype.SHOW = function() { + return this.getToken(PlSqlParser.SHOW, 0); +}; + +Sql_plus_commandContext.prototype.ERR = function() { + return this.getToken(PlSqlParser.ERR, 0); +}; + +Sql_plus_commandContext.prototype.ERRORS = function() { + return this.getToken(PlSqlParser.ERRORS, 0); +}; + +Sql_plus_commandContext.prototype.START_CMD = function() { + return this.getToken(PlSqlParser.START_CMD, 0); +}; + +Sql_plus_commandContext.prototype.whenever_command = function() { + return this.getTypedRuleContext(Whenever_commandContext,0); +}; + +Sql_plus_commandContext.prototype.set_command = function() { + return this.getTypedRuleContext(Set_commandContext,0); +}; + +Sql_plus_commandContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSql_plus_command(this); + } +}; + +Sql_plus_commandContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSql_plus_command(this); + } +}; + +Sql_plus_commandContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSql_plus_command(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Sql_plus_commandContext = Sql_plus_commandContext; + +PlSqlParser.prototype.sql_plus_command = function() { + + var localctx = new Sql_plus_commandContext(this, this._ctx, this.state); + this.enterRule(localctx, 1344, PlSqlParser.RULE_sql_plus_command); + var _la = 0; // Token type + try { + this.state = 10961; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.SOLIDUS: + this.enterOuterAlt(localctx, 1); + this.state = 10953; + this.match(PlSqlParser.SOLIDUS); + break; + case PlSqlParser.EXIT: + this.enterOuterAlt(localctx, 2); + this.state = 10954; + this.match(PlSqlParser.EXIT); + break; + case PlSqlParser.PROMPT_MESSAGE: + this.enterOuterAlt(localctx, 3); + this.state = 10955; + this.match(PlSqlParser.PROMPT_MESSAGE); + break; + case PlSqlParser.SHOW: + this.enterOuterAlt(localctx, 4); + this.state = 10956; + this.match(PlSqlParser.SHOW); + this.state = 10957; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ERR || _la===PlSqlParser.ERRORS)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + case PlSqlParser.START_CMD: + this.enterOuterAlt(localctx, 5); + this.state = 10958; + this.match(PlSqlParser.START_CMD); + break; + case PlSqlParser.WHENEVER: + this.enterOuterAlt(localctx, 6); + this.state = 10959; + this.whenever_command(); + break; + case PlSqlParser.SET: + this.enterOuterAlt(localctx, 7); + this.state = 10960; + this.set_command(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Whenever_commandContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_whenever_command; + return this; +} + +Whenever_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Whenever_commandContext.prototype.constructor = Whenever_commandContext; + +Whenever_commandContext.prototype.WHENEVER = function() { + return this.getToken(PlSqlParser.WHENEVER, 0); +}; + +Whenever_commandContext.prototype.SQLERROR = function() { + return this.getToken(PlSqlParser.SQLERROR, 0); +}; + +Whenever_commandContext.prototype.OSERROR = function() { + return this.getToken(PlSqlParser.OSERROR, 0); +}; + +Whenever_commandContext.prototype.EXIT = function() { + return this.getToken(PlSqlParser.EXIT, 0); +}; + +Whenever_commandContext.prototype.CONTINUE = function() { + return this.getToken(PlSqlParser.CONTINUE, 0); +}; + +Whenever_commandContext.prototype.COMMIT = function() { + return this.getToken(PlSqlParser.COMMIT, 0); +}; + +Whenever_commandContext.prototype.ROLLBACK = function() { + return this.getToken(PlSqlParser.ROLLBACK, 0); +}; + +Whenever_commandContext.prototype.NONE = function() { + return this.getToken(PlSqlParser.NONE, 0); +}; + +Whenever_commandContext.prototype.SUCCESS = function() { + return this.getToken(PlSqlParser.SUCCESS, 0); +}; + +Whenever_commandContext.prototype.FAILURE = function() { + return this.getToken(PlSqlParser.FAILURE, 0); +}; + +Whenever_commandContext.prototype.WARNING = function() { + return this.getToken(PlSqlParser.WARNING, 0); +}; + +Whenever_commandContext.prototype.variable_name = function() { + return this.getTypedRuleContext(Variable_nameContext,0); +}; + +Whenever_commandContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWhenever_command(this); + } +}; + +Whenever_commandContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWhenever_command(this); + } +}; + +Whenever_commandContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWhenever_command(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Whenever_commandContext = Whenever_commandContext; + +PlSqlParser.prototype.whenever_command = function() { + + var localctx = new Whenever_commandContext(this, this._ctx, this.state); + this.enterRule(localctx, 1346, PlSqlParser.RULE_whenever_command); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10963; + this.match(PlSqlParser.WHENEVER); + this.state = 10964; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.OSERROR || _la===PlSqlParser.SQLERROR)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10975; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.EXIT: + this.state = 10965; + this.match(PlSqlParser.EXIT); + this.state = 10970; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1503,this._ctx); + switch(la_) { + case 1: + this.state = 10966; + this.match(PlSqlParser.SUCCESS); + break; + + case 2: + this.state = 10967; + this.match(PlSqlParser.FAILURE); + break; + + case 3: + this.state = 10968; + this.match(PlSqlParser.WARNING); + break; + + case 4: + this.state = 10969; + this.variable_name(); + break; + + } + this.state = 10972; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.COMMIT || _la===PlSqlParser.ROLLBACK)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + case PlSqlParser.CONTINUE: + this.state = 10973; + this.match(PlSqlParser.CONTINUE); + this.state = 10974; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.COMMIT || _la===PlSqlParser.NONE || _la===PlSqlParser.ROLLBACK)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Set_commandContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_set_command; + return this; +} + +Set_commandContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Set_commandContext.prototype.constructor = Set_commandContext; + +Set_commandContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Set_commandContext.prototype.regular_id = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Regular_idContext); + } else { + return this.getTypedRuleContext(Regular_idContext,i); + } +}; + +Set_commandContext.prototype.CHAR_STRING = function() { + return this.getToken(PlSqlParser.CHAR_STRING, 0); +}; + +Set_commandContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +Set_commandContext.prototype.OFF = function() { + return this.getToken(PlSqlParser.OFF, 0); +}; + +Set_commandContext.prototype.numeric = function() { + return this.getTypedRuleContext(NumericContext,0); +}; + +Set_commandContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSet_command(this); + } +}; + +Set_commandContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSet_command(this); + } +}; + +Set_commandContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSet_command(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Set_commandContext = Set_commandContext; + +PlSqlParser.prototype.set_command = function() { + + var localctx = new Set_commandContext(this, this._ctx, this.state); + this.enterRule(localctx, 1348, PlSqlParser.RULE_set_command); + try { + this.enterOuterAlt(localctx, 1); + this.state = 10977; + this.match(PlSqlParser.SET); + this.state = 10978; + this.regular_id(); + this.state = 10984; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1505,this._ctx); + switch(la_) { + case 1: + this.state = 10979; + this.match(PlSqlParser.CHAR_STRING); + break; + + case 2: + this.state = 10980; + this.match(PlSqlParser.ON); + break; + + case 3: + this.state = 10981; + this.match(PlSqlParser.OFF); + break; + + case 4: + this.state = 10982; + this.numeric(); + break; + + case 5: + this.state = 10983; + this.regular_id(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Partition_extension_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_partition_extension_clause; + return this; +} + +Partition_extension_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Partition_extension_clauseContext.prototype.constructor = Partition_extension_clauseContext; + +Partition_extension_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Partition_extension_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Partition_extension_clauseContext.prototype.SUBPARTITION = function() { + return this.getToken(PlSqlParser.SUBPARTITION, 0); +}; + +Partition_extension_clauseContext.prototype.PARTITION = function() { + return this.getToken(PlSqlParser.PARTITION, 0); +}; + +Partition_extension_clauseContext.prototype.FOR = function() { + return this.getToken(PlSqlParser.FOR, 0); +}; + +Partition_extension_clauseContext.prototype.expressions = function() { + return this.getTypedRuleContext(ExpressionsContext,0); +}; + +Partition_extension_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPartition_extension_clause(this); + } +}; + +Partition_extension_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPartition_extension_clause(this); + } +}; + +Partition_extension_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPartition_extension_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Partition_extension_clauseContext = Partition_extension_clauseContext; + +PlSqlParser.prototype.partition_extension_clause = function() { + + var localctx = new Partition_extension_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1350, PlSqlParser.RULE_partition_extension_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 10986; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.PARTITION || _la===PlSqlParser.SUBPARTITION)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 10988; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.FOR) { + this.state = 10987; + this.match(PlSqlParser.FOR); + } + + this.state = 10990; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 10992; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 10991; + this.expressions(); + } + + this.state = 10994; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Column_aliasContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_column_alias; + return this; +} + +Column_aliasContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Column_aliasContext.prototype.constructor = Column_aliasContext; + +Column_aliasContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Column_aliasContext.prototype.quoted_string = function() { + return this.getTypedRuleContext(Quoted_stringContext,0); +}; + +Column_aliasContext.prototype.AS = function() { + return this.getToken(PlSqlParser.AS, 0); +}; + +Column_aliasContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterColumn_alias(this); + } +}; + +Column_aliasContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitColumn_alias(this); + } +}; + +Column_aliasContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitColumn_alias(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Column_aliasContext = Column_aliasContext; + +PlSqlParser.prototype.column_alias = function() { + + var localctx = new Column_aliasContext(this, this._ctx, this.state); + this.enterRule(localctx, 1352, PlSqlParser.RULE_column_alias); + var _la = 0; // Token type + try { + this.state = 11004; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1510,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 10997; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.AS) { + this.state = 10996; + this.match(PlSqlParser.AS); + } + + this.state = 11001; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 10999; + this.identifier(); + break; + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.CHAR_STRING: + this.state = 11000; + this.quoted_string(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 11003; + this.match(PlSqlParser.AS); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_aliasContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_alias; + return this; +} + +Table_aliasContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_aliasContext.prototype.constructor = Table_aliasContext; + +Table_aliasContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Table_aliasContext.prototype.quoted_string = function() { + return this.getTypedRuleContext(Quoted_stringContext,0); +}; + +Table_aliasContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_alias(this); + } +}; + +Table_aliasContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_alias(this); + } +}; + +Table_aliasContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_alias(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_aliasContext = Table_aliasContext; + +PlSqlParser.prototype.table_alias = function() { + + var localctx = new Table_aliasContext(this, this._ctx, this.state); + this.enterRule(localctx, 1354, PlSqlParser.RULE_table_alias); + try { + this.state = 11008; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 1); + this.state = 11006; + this.identifier(); + break; + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.CHAR_STRING: + this.enterOuterAlt(localctx, 2); + this.state = 11007; + this.quoted_string(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Where_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_where_clause; + return this; +} + +Where_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Where_clauseContext.prototype.constructor = Where_clauseContext; + +Where_clauseContext.prototype.WHERE = function() { + return this.getToken(PlSqlParser.WHERE, 0); +}; + +Where_clauseContext.prototype.CURRENT = function() { + return this.getToken(PlSqlParser.CURRENT, 0); +}; + +Where_clauseContext.prototype.OF = function() { + return this.getToken(PlSqlParser.OF, 0); +}; + +Where_clauseContext.prototype.cursor_name = function() { + return this.getTypedRuleContext(Cursor_nameContext,0); +}; + +Where_clauseContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +Where_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterWhere_clause(this); + } +}; + +Where_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitWhere_clause(this); + } +}; + +Where_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitWhere_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Where_clauseContext = Where_clauseContext; + +PlSqlParser.prototype.where_clause = function() { + + var localctx = new Where_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1356, PlSqlParser.RULE_where_clause); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11010; + this.match(PlSqlParser.WHERE); + this.state = 11015; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1512,this._ctx); + switch(la_) { + case 1: + this.state = 11011; + this.match(PlSqlParser.CURRENT); + this.state = 11012; + this.match(PlSqlParser.OF); + this.state = 11013; + this.cursor_name(); + break; + + case 2: + this.state = 11014; + this.expression(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Into_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_into_clause; + return this; +} + +Into_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Into_clauseContext.prototype.constructor = Into_clauseContext; + +Into_clauseContext.prototype.INTO = function() { + return this.getToken(PlSqlParser.INTO, 0); +}; + +Into_clauseContext.prototype.variable_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Variable_nameContext); + } else { + return this.getTypedRuleContext(Variable_nameContext,i); + } +}; + +Into_clauseContext.prototype.BULK = function() { + return this.getToken(PlSqlParser.BULK, 0); +}; + +Into_clauseContext.prototype.COLLECT = function() { + return this.getToken(PlSqlParser.COLLECT, 0); +}; + +Into_clauseContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Into_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterInto_clause(this); + } +}; + +Into_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitInto_clause(this); + } +}; + +Into_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitInto_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Into_clauseContext = Into_clauseContext; + +PlSqlParser.prototype.into_clause = function() { + + var localctx = new Into_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1358, PlSqlParser.RULE_into_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11019; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BULK) { + this.state = 11017; + this.match(PlSqlParser.BULK); + this.state = 11018; + this.match(PlSqlParser.COLLECT); + } + + this.state = 11021; + this.match(PlSqlParser.INTO); + this.state = 11022; + this.variable_name(); + this.state = 11027; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1514,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11023; + this.match(PlSqlParser.COMMA); + this.state = 11024; + this.variable_name(); + } + this.state = 11029; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1514,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Xml_column_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xml_column_name; + return this; +} + +Xml_column_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Xml_column_nameContext.prototype.constructor = Xml_column_nameContext; + +Xml_column_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Xml_column_nameContext.prototype.quoted_string = function() { + return this.getTypedRuleContext(Quoted_stringContext,0); +}; + +Xml_column_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXml_column_name(this); + } +}; + +Xml_column_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXml_column_name(this); + } +}; + +Xml_column_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXml_column_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Xml_column_nameContext = Xml_column_nameContext; + +PlSqlParser.prototype.xml_column_name = function() { + + var localctx = new Xml_column_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1360, PlSqlParser.RULE_xml_column_name); + try { + this.state = 11032; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 1); + this.state = 11030; + this.identifier(); + break; + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.CHAR_STRING: + this.enterOuterAlt(localctx, 2); + this.state = 11031; + this.quoted_string(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cost_class_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cost_class_name; + return this; +} + +Cost_class_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cost_class_nameContext.prototype.constructor = Cost_class_nameContext; + +Cost_class_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Cost_class_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCost_class_name(this); + } +}; + +Cost_class_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCost_class_name(this); + } +}; + +Cost_class_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCost_class_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cost_class_nameContext = Cost_class_nameContext; + +PlSqlParser.prototype.cost_class_name = function() { + + var localctx = new Cost_class_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1362, PlSqlParser.RULE_cost_class_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11034; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Attribute_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_attribute_name; + return this; +} + +Attribute_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Attribute_nameContext.prototype.constructor = Attribute_nameContext; + +Attribute_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Attribute_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAttribute_name(this); + } +}; + +Attribute_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAttribute_name(this); + } +}; + +Attribute_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAttribute_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Attribute_nameContext = Attribute_nameContext; + +PlSqlParser.prototype.attribute_name = function() { + + var localctx = new Attribute_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1364, PlSqlParser.RULE_attribute_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11036; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Savepoint_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_savepoint_name; + return this; +} + +Savepoint_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Savepoint_nameContext.prototype.constructor = Savepoint_nameContext; + +Savepoint_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Savepoint_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSavepoint_name(this); + } +}; + +Savepoint_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSavepoint_name(this); + } +}; + +Savepoint_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSavepoint_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Savepoint_nameContext = Savepoint_nameContext; + +PlSqlParser.prototype.savepoint_name = function() { + + var localctx = new Savepoint_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1366, PlSqlParser.RULE_savepoint_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11038; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Rollback_segment_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_rollback_segment_name; + return this; +} + +Rollback_segment_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Rollback_segment_nameContext.prototype.constructor = Rollback_segment_nameContext; + +Rollback_segment_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Rollback_segment_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRollback_segment_name(this); + } +}; + +Rollback_segment_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRollback_segment_name(this); + } +}; + +Rollback_segment_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRollback_segment_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Rollback_segment_nameContext = Rollback_segment_nameContext; + +PlSqlParser.prototype.rollback_segment_name = function() { + + var localctx = new Rollback_segment_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1368, PlSqlParser.RULE_rollback_segment_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11040; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_var_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_var_name; + return this; +} + +Table_var_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_var_nameContext.prototype.constructor = Table_var_nameContext; + +Table_var_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Table_var_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_var_name(this); + } +}; + +Table_var_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_var_name(this); + } +}; + +Table_var_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_var_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_var_nameContext = Table_var_nameContext; + +PlSqlParser.prototype.table_var_name = function() { + + var localctx = new Table_var_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1370, PlSqlParser.RULE_table_var_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11042; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Schema_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_schema_name; + return this; +} + +Schema_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Schema_nameContext.prototype.constructor = Schema_nameContext; + +Schema_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Schema_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSchema_name(this); + } +}; + +Schema_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSchema_name(this); + } +}; + +Schema_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSchema_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Schema_nameContext = Schema_nameContext; + +PlSqlParser.prototype.schema_name = function() { + + var localctx = new Schema_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1372, PlSqlParser.RULE_schema_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11044; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Routine_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_routine_name; + return this; +} + +Routine_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Routine_nameContext.prototype.constructor = Routine_nameContext; + +Routine_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Routine_nameContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Routine_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Routine_nameContext.prototype.AT_SIGN = function() { + return this.getToken(PlSqlParser.AT_SIGN, 0); +}; + +Routine_nameContext.prototype.link_name = function() { + return this.getTypedRuleContext(Link_nameContext,0); +}; + +Routine_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRoutine_name(this); + } +}; + +Routine_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRoutine_name(this); + } +}; + +Routine_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRoutine_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Routine_nameContext = Routine_nameContext; + +PlSqlParser.prototype.routine_name = function() { + + var localctx = new Routine_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1374, PlSqlParser.RULE_routine_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11046; + this.identifier(); + this.state = 11051; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1516,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11047; + this.match(PlSqlParser.PERIOD); + this.state = 11048; + this.id_expression(); + } + this.state = 11053; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1516,this._ctx); + } + + this.state = 11056; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1517,this._ctx); + if(la_===1) { + this.state = 11054; + this.match(PlSqlParser.AT_SIGN); + this.state = 11055; + this.link_name(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Package_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_package_name; + return this; +} + +Package_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Package_nameContext.prototype.constructor = Package_nameContext; + +Package_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Package_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPackage_name(this); + } +}; + +Package_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPackage_name(this); + } +}; + +Package_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPackage_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Package_nameContext = Package_nameContext; + +PlSqlParser.prototype.package_name = function() { + + var localctx = new Package_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1376, PlSqlParser.RULE_package_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11058; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Implementation_type_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_implementation_type_name; + return this; +} + +Implementation_type_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Implementation_type_nameContext.prototype.constructor = Implementation_type_nameContext; + +Implementation_type_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Implementation_type_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Implementation_type_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Implementation_type_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterImplementation_type_name(this); + } +}; + +Implementation_type_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitImplementation_type_name(this); + } +}; + +Implementation_type_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitImplementation_type_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Implementation_type_nameContext = Implementation_type_nameContext; + +PlSqlParser.prototype.implementation_type_name = function() { + + var localctx = new Implementation_type_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1378, PlSqlParser.RULE_implementation_type_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11060; + this.identifier(); + this.state = 11063; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PERIOD) { + this.state = 11061; + this.match(PlSqlParser.PERIOD); + this.state = 11062; + this.id_expression(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Parameter_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_parameter_name; + return this; +} + +Parameter_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Parameter_nameContext.prototype.constructor = Parameter_nameContext; + +Parameter_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Parameter_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterParameter_name(this); + } +}; + +Parameter_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitParameter_name(this); + } +}; + +Parameter_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitParameter_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Parameter_nameContext = Parameter_nameContext; + +PlSqlParser.prototype.parameter_name = function() { + + var localctx = new Parameter_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1380, PlSqlParser.RULE_parameter_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11065; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Reference_model_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_reference_model_name; + return this; +} + +Reference_model_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Reference_model_nameContext.prototype.constructor = Reference_model_nameContext; + +Reference_model_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Reference_model_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterReference_model_name(this); + } +}; + +Reference_model_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitReference_model_name(this); + } +}; + +Reference_model_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitReference_model_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Reference_model_nameContext = Reference_model_nameContext; + +PlSqlParser.prototype.reference_model_name = function() { + + var localctx = new Reference_model_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1382, PlSqlParser.RULE_reference_model_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11067; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Main_model_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_main_model_name; + return this; +} + +Main_model_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Main_model_nameContext.prototype.constructor = Main_model_nameContext; + +Main_model_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Main_model_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterMain_model_name(this); + } +}; + +Main_model_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitMain_model_name(this); + } +}; + +Main_model_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitMain_model_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Main_model_nameContext = Main_model_nameContext; + +PlSqlParser.prototype.main_model_name = function() { + + var localctx = new Main_model_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1384, PlSqlParser.RULE_main_model_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11069; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Container_tableview_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_container_tableview_name; + return this; +} + +Container_tableview_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Container_tableview_nameContext.prototype.constructor = Container_tableview_nameContext; + +Container_tableview_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Container_tableview_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Container_tableview_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Container_tableview_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterContainer_tableview_name(this); + } +}; + +Container_tableview_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitContainer_tableview_name(this); + } +}; + +Container_tableview_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitContainer_tableview_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Container_tableview_nameContext = Container_tableview_nameContext; + +PlSqlParser.prototype.container_tableview_name = function() { + + var localctx = new Container_tableview_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1386, PlSqlParser.RULE_container_tableview_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11071; + this.identifier(); + this.state = 11074; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PERIOD) { + this.state = 11072; + this.match(PlSqlParser.PERIOD); + this.state = 11073; + this.id_expression(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Aggregate_function_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_aggregate_function_name; + return this; +} + +Aggregate_function_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Aggregate_function_nameContext.prototype.constructor = Aggregate_function_nameContext; + +Aggregate_function_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Aggregate_function_nameContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Aggregate_function_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Aggregate_function_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterAggregate_function_name(this); + } +}; + +Aggregate_function_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitAggregate_function_name(this); + } +}; + +Aggregate_function_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitAggregate_function_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Aggregate_function_nameContext = Aggregate_function_nameContext; + +PlSqlParser.prototype.aggregate_function_name = function() { + + var localctx = new Aggregate_function_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1388, PlSqlParser.RULE_aggregate_function_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11076; + this.identifier(); + this.state = 11081; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.PERIOD) { + this.state = 11077; + this.match(PlSqlParser.PERIOD); + this.state = 11078; + this.id_expression(); + this.state = 11083; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Query_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_query_name; + return this; +} + +Query_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Query_nameContext.prototype.constructor = Query_nameContext; + +Query_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Query_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterQuery_name(this); + } +}; + +Query_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitQuery_name(this); + } +}; + +Query_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitQuery_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Query_nameContext = Query_nameContext; + +PlSqlParser.prototype.query_name = function() { + + var localctx = new Query_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1390, PlSqlParser.RULE_query_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11084; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Grantee_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_grantee_name; + return this; +} + +Grantee_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Grantee_nameContext.prototype.constructor = Grantee_nameContext; + +Grantee_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Grantee_nameContext.prototype.identified_by = function() { + return this.getTypedRuleContext(Identified_byContext,0); +}; + +Grantee_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGrantee_name(this); + } +}; + +Grantee_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGrantee_name(this); + } +}; + +Grantee_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGrantee_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Grantee_nameContext = Grantee_nameContext; + +PlSqlParser.prototype.grantee_name = function() { + + var localctx = new Grantee_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1392, PlSqlParser.RULE_grantee_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11086; + this.id_expression(); + this.state = 11088; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.IDENTIFIED) { + this.state = 11087; + this.identified_by(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Role_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_role_name; + return this; +} + +Role_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Role_nameContext.prototype.constructor = Role_nameContext; + +Role_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Role_nameContext.prototype.CONNECT = function() { + return this.getToken(PlSqlParser.CONNECT, 0); +}; + +Role_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRole_name(this); + } +}; + +Role_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRole_name(this); + } +}; + +Role_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRole_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Role_nameContext = Role_nameContext; + +PlSqlParser.prototype.role_name = function() { + + var localctx = new Role_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1394, PlSqlParser.RULE_role_name); + try { + this.state = 11092; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 1); + this.state = 11090; + this.id_expression(); + break; + case PlSqlParser.CONNECT: + this.enterOuterAlt(localctx, 2); + this.state = 11091; + this.match(PlSqlParser.CONNECT); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Constraint_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_constraint_name; + return this; +} + +Constraint_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Constraint_nameContext.prototype.constructor = Constraint_nameContext; + +Constraint_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Constraint_nameContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Constraint_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Constraint_nameContext.prototype.AT_SIGN = function() { + return this.getToken(PlSqlParser.AT_SIGN, 0); +}; + +Constraint_nameContext.prototype.link_name = function() { + return this.getTypedRuleContext(Link_nameContext,0); +}; + +Constraint_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterConstraint_name(this); + } +}; + +Constraint_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitConstraint_name(this); + } +}; + +Constraint_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitConstraint_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Constraint_nameContext = Constraint_nameContext; + +PlSqlParser.prototype.constraint_name = function() { + + var localctx = new Constraint_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1396, PlSqlParser.RULE_constraint_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11094; + this.identifier(); + this.state = 11099; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1523,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11095; + this.match(PlSqlParser.PERIOD); + this.state = 11096; + this.id_expression(); + } + this.state = 11101; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1523,this._ctx); + } + + this.state = 11104; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1524,this._ctx); + if(la_===1) { + this.state = 11102; + this.match(PlSqlParser.AT_SIGN); + this.state = 11103; + this.link_name(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Label_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_label_name; + return this; +} + +Label_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Label_nameContext.prototype.constructor = Label_nameContext; + +Label_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Label_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLabel_name(this); + } +}; + +Label_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLabel_name(this); + } +}; + +Label_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLabel_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Label_nameContext = Label_nameContext; + +PlSqlParser.prototype.label_name = function() { + + var localctx = new Label_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1398, PlSqlParser.RULE_label_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11106; + this.id_expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Type_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_type_name; + return this; +} + +Type_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Type_nameContext.prototype.constructor = Type_nameContext; + +Type_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Type_nameContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Type_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterType_name(this); + } +}; + +Type_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitType_name(this); + } +}; + +Type_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitType_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Type_nameContext = Type_nameContext; + +PlSqlParser.prototype.type_name = function() { + + var localctx = new Type_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1400, PlSqlParser.RULE_type_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11108; + this.id_expression(); + this.state = 11113; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.PERIOD) { + this.state = 11109; + this.match(PlSqlParser.PERIOD); + this.state = 11110; + this.id_expression(); + this.state = 11115; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Sequence_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_sequence_name; + return this; +} + +Sequence_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Sequence_nameContext.prototype.constructor = Sequence_nameContext; + +Sequence_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Sequence_nameContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Sequence_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSequence_name(this); + } +}; + +Sequence_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSequence_name(this); + } +}; + +Sequence_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSequence_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Sequence_nameContext = Sequence_nameContext; + +PlSqlParser.prototype.sequence_name = function() { + + var localctx = new Sequence_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1402, PlSqlParser.RULE_sequence_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11116; + this.id_expression(); + this.state = 11121; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.PERIOD) { + this.state = 11117; + this.match(PlSqlParser.PERIOD); + this.state = 11118; + this.id_expression(); + this.state = 11123; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Exception_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_exception_name; + return this; +} + +Exception_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Exception_nameContext.prototype.constructor = Exception_nameContext; + +Exception_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Exception_nameContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Exception_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Exception_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterException_name(this); + } +}; + +Exception_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitException_name(this); + } +}; + +Exception_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitException_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Exception_nameContext = Exception_nameContext; + +PlSqlParser.prototype.exception_name = function() { + + var localctx = new Exception_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1404, PlSqlParser.RULE_exception_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11124; + this.identifier(); + this.state = 11129; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.PERIOD) { + this.state = 11125; + this.match(PlSqlParser.PERIOD); + this.state = 11126; + this.id_expression(); + this.state = 11131; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Function_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_function_name; + return this; +} + +Function_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Function_nameContext.prototype.constructor = Function_nameContext; + +Function_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Function_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Function_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Function_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFunction_name(this); + } +}; + +Function_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFunction_name(this); + } +}; + +Function_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFunction_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Function_nameContext = Function_nameContext; + +PlSqlParser.prototype.function_name = function() { + + var localctx = new Function_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1406, PlSqlParser.RULE_function_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11132; + this.identifier(); + this.state = 11135; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PERIOD) { + this.state = 11133; + this.match(PlSqlParser.PERIOD); + this.state = 11134; + this.id_expression(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Procedure_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_procedure_name; + return this; +} + +Procedure_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Procedure_nameContext.prototype.constructor = Procedure_nameContext; + +Procedure_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Procedure_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Procedure_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Procedure_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterProcedure_name(this); + } +}; + +Procedure_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitProcedure_name(this); + } +}; + +Procedure_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitProcedure_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Procedure_nameContext = Procedure_nameContext; + +PlSqlParser.prototype.procedure_name = function() { + + var localctx = new Procedure_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1408, PlSqlParser.RULE_procedure_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11137; + this.identifier(); + this.state = 11140; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PERIOD) { + this.state = 11138; + this.match(PlSqlParser.PERIOD); + this.state = 11139; + this.id_expression(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Trigger_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_trigger_name; + return this; +} + +Trigger_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Trigger_nameContext.prototype.constructor = Trigger_nameContext; + +Trigger_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Trigger_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Trigger_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Trigger_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTrigger_name(this); + } +}; + +Trigger_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTrigger_name(this); + } +}; + +Trigger_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTrigger_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Trigger_nameContext = Trigger_nameContext; + +PlSqlParser.prototype.trigger_name = function() { + + var localctx = new Trigger_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1410, PlSqlParser.RULE_trigger_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11142; + this.identifier(); + this.state = 11145; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1530,this._ctx); + if(la_===1) { + this.state = 11143; + this.match(PlSqlParser.PERIOD); + this.state = 11144; + this.id_expression(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Variable_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_variable_name; + return this; +} + +Variable_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Variable_nameContext.prototype.constructor = Variable_nameContext; + +Variable_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Variable_nameContext.prototype.INTRODUCER = function() { + return this.getToken(PlSqlParser.INTRODUCER, 0); +}; + +Variable_nameContext.prototype.char_set_name = function() { + return this.getTypedRuleContext(Char_set_nameContext,0); +}; + +Variable_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Variable_nameContext.prototype.bind_variable = function() { + return this.getTypedRuleContext(Bind_variableContext,0); +}; + +Variable_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterVariable_name(this); + } +}; + +Variable_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitVariable_name(this); + } +}; + +Variable_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitVariable_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Variable_nameContext = Variable_nameContext; + +PlSqlParser.prototype.variable_name = function() { + + var localctx = new Variable_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1412, PlSqlParser.RULE_variable_name); + var _la = 0; // Token type + try { + this.state = 11157; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 1); + this.state = 11149; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.INTRODUCER) { + this.state = 11147; + this.match(PlSqlParser.INTRODUCER); + this.state = 11148; + this.char_set_name(); + } + + this.state = 11151; + this.id_expression(); + this.state = 11154; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1532,this._ctx); + if(la_===1) { + this.state = 11152; + this.match(PlSqlParser.PERIOD); + this.state = 11153; + this.id_expression(); + + } + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.enterOuterAlt(localctx, 2); + this.state = 11156; + this.bind_variable(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Index_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_index_name; + return this; +} + +Index_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Index_nameContext.prototype.constructor = Index_nameContext; + +Index_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Index_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Index_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Index_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterIndex_name(this); + } +}; + +Index_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitIndex_name(this); + } +}; + +Index_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitIndex_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Index_nameContext = Index_nameContext; + +PlSqlParser.prototype.index_name = function() { + + var localctx = new Index_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1414, PlSqlParser.RULE_index_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11159; + this.identifier(); + this.state = 11162; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1534,this._ctx); + if(la_===1) { + this.state = 11160; + this.match(PlSqlParser.PERIOD); + this.state = 11161; + this.id_expression(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Cursor_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_cursor_name; + return this; +} + +Cursor_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Cursor_nameContext.prototype.constructor = Cursor_nameContext; + +Cursor_nameContext.prototype.general_element = function() { + return this.getTypedRuleContext(General_elementContext,0); +}; + +Cursor_nameContext.prototype.bind_variable = function() { + return this.getTypedRuleContext(Bind_variableContext,0); +}; + +Cursor_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCursor_name(this); + } +}; + +Cursor_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCursor_name(this); + } +}; + +Cursor_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCursor_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Cursor_nameContext = Cursor_nameContext; + +PlSqlParser.prototype.cursor_name = function() { + + var localctx = new Cursor_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1416, PlSqlParser.RULE_cursor_name); + try { + this.state = 11166; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 1); + this.state = 11164; + this.general_element(); + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.enterOuterAlt(localctx, 2); + this.state = 11165; + this.bind_variable(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Record_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_record_name; + return this; +} + +Record_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Record_nameContext.prototype.constructor = Record_nameContext; + +Record_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Record_nameContext.prototype.bind_variable = function() { + return this.getTypedRuleContext(Bind_variableContext,0); +}; + +Record_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRecord_name(this); + } +}; + +Record_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRecord_name(this); + } +}; + +Record_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRecord_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Record_nameContext = Record_nameContext; + +PlSqlParser.prototype.record_name = function() { + + var localctx = new Record_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1418, PlSqlParser.RULE_record_name); + try { + this.state = 11170; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 1); + this.state = 11168; + this.identifier(); + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.enterOuterAlt(localctx, 2); + this.state = 11169; + this.bind_variable(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Collection_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_collection_name; + return this; +} + +Collection_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Collection_nameContext.prototype.constructor = Collection_nameContext; + +Collection_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Collection_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Collection_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Collection_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterCollection_name(this); + } +}; + +Collection_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitCollection_name(this); + } +}; + +Collection_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitCollection_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Collection_nameContext = Collection_nameContext; + +PlSqlParser.prototype.collection_name = function() { + + var localctx = new Collection_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1420, PlSqlParser.RULE_collection_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11172; + this.identifier(); + this.state = 11175; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PERIOD) { + this.state = 11173; + this.match(PlSqlParser.PERIOD); + this.state = 11174; + this.id_expression(); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Link_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_link_name; + return this; +} + +Link_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Link_nameContext.prototype.constructor = Link_nameContext; + +Link_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Link_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterLink_name(this); + } +}; + +Link_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitLink_name(this); + } +}; + +Link_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitLink_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Link_nameContext = Link_nameContext; + +PlSqlParser.prototype.link_name = function() { + + var localctx = new Link_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1422, PlSqlParser.RULE_link_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11177; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Column_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_column_name; + return this; +} + +Column_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Column_nameContext.prototype.constructor = Column_nameContext; + +Column_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Column_nameContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Column_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Column_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterColumn_name(this); + } +}; + +Column_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitColumn_name(this); + } +}; + +Column_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitColumn_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Column_nameContext = Column_nameContext; + +PlSqlParser.prototype.column_name = function() { + + var localctx = new Column_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1424, PlSqlParser.RULE_column_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11179; + this.identifier(); + this.state = 11184; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1538,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11180; + this.match(PlSqlParser.PERIOD); + this.state = 11181; + this.id_expression(); + } + this.state = 11186; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1538,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Tableview_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_tableview_name; + return this; +} + +Tableview_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Tableview_nameContext.prototype.constructor = Tableview_nameContext; + +Tableview_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Tableview_nameContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Tableview_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Tableview_nameContext.prototype.AT_SIGN = function() { + return this.getToken(PlSqlParser.AT_SIGN, 0); +}; + +Tableview_nameContext.prototype.link_name = function() { + return this.getTypedRuleContext(Link_nameContext,0); +}; + +Tableview_nameContext.prototype.partition_extension_clause = function() { + return this.getTypedRuleContext(Partition_extension_clauseContext,0); +}; + +Tableview_nameContext.prototype.xmltable = function() { + return this.getTypedRuleContext(XmltableContext,0); +}; + +Tableview_nameContext.prototype.outer_join_sign = function() { + return this.getTypedRuleContext(Outer_join_signContext,0); +}; + +Tableview_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTableview_name(this); + } +}; + +Tableview_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTableview_name(this); + } +}; + +Tableview_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTableview_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Tableview_nameContext = Tableview_nameContext; + +PlSqlParser.prototype.tableview_name = function() { + + var localctx = new Tableview_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1426, PlSqlParser.RULE_tableview_name); + try { + this.state = 11201; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1542,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 11187; + this.identifier(); + this.state = 11190; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1539,this._ctx); + if(la_===1) { + this.state = 11188; + this.match(PlSqlParser.PERIOD); + this.state = 11189; + this.id_expression(); + + } + this.state = 11195; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1540,this._ctx); + if(la_===1) { + this.state = 11192; + this.match(PlSqlParser.AT_SIGN); + this.state = 11193; + this.link_name(); + + } else if(la_===2) { + this.state = 11194; + this.partition_extension_clause(); + + } + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 11197; + this.xmltable(); + this.state = 11199; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1541,this._ctx); + if(la_===1) { + this.state = 11198; + this.outer_join_sign(); + + } + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function XmltableContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_xmltable; + return this; +} + +XmltableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +XmltableContext.prototype.constructor = XmltableContext; + +XmltableContext.prototype.XMLTABLE = function() { + return this.getToken(PlSqlParser.XMLTABLE, 0); +}; + +XmltableContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +XmltableContext.prototype.concatenation = function() { + return this.getTypedRuleContext(ConcatenationContext,0); +}; + +XmltableContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +XmltableContext.prototype.xml_namespaces_clause = function() { + return this.getTypedRuleContext(Xml_namespaces_clauseContext,0); +}; + +XmltableContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +XmltableContext.prototype.xml_passing_clause = function() { + return this.getTypedRuleContext(Xml_passing_clauseContext,0); +}; + +XmltableContext.prototype.COLUMNS = function() { + return this.getToken(PlSqlParser.COLUMNS, 0); +}; + +XmltableContext.prototype.xml_table_column = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Xml_table_columnContext); + } else { + return this.getTypedRuleContext(Xml_table_columnContext,i); + } +}; + +XmltableContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +XmltableContext.prototype.general_element_part = function() { + return this.getTypedRuleContext(General_element_partContext,0); +}; + +XmltableContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterXmltable(this); + } +}; + +XmltableContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitXmltable(this); + } +}; + +XmltableContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitXmltable(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.XmltableContext = XmltableContext; + +PlSqlParser.prototype.xmltable = function() { + + var localctx = new XmltableContext(this, this._ctx, this.state); + this.enterRule(localctx, 1428, PlSqlParser.RULE_xmltable); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11203; + this.match(PlSqlParser.XMLTABLE); + this.state = 11204; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11208; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1543,this._ctx); + if(la_===1) { + this.state = 11205; + this.xml_namespaces_clause(); + this.state = 11206; + this.match(PlSqlParser.COMMA); + + } + this.state = 11210; + this.concatenation(0); + this.state = 11212; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PASSING) { + this.state = 11211; + this.xml_passing_clause(); + } + + this.state = 11223; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COLUMNS) { + this.state = 11214; + this.match(PlSqlParser.COLUMNS); + this.state = 11215; + this.xml_table_column(); + this.state = 11220; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 11216; + this.match(PlSqlParser.COMMA); + this.state = 11217; + this.xml_table_column(); + this.state = 11222; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } + + this.state = 11225; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 11228; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1547,this._ctx); + if(la_===1) { + this.state = 11226; + this.match(PlSqlParser.PERIOD); + this.state = 11227; + this.general_element_part(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Char_set_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_char_set_name; + return this; +} + +Char_set_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Char_set_nameContext.prototype.constructor = Char_set_nameContext; + +Char_set_nameContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Char_set_nameContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Char_set_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterChar_set_name(this); + } +}; + +Char_set_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitChar_set_name(this); + } +}; + +Char_set_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitChar_set_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Char_set_nameContext = Char_set_nameContext; + +PlSqlParser.prototype.char_set_name = function() { + + var localctx = new Char_set_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1430, PlSqlParser.RULE_char_set_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11230; + this.id_expression(); + this.state = 11235; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1548,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11231; + this.match(PlSqlParser.PERIOD); + this.state = 11232; + this.id_expression(); + } + this.state = 11237; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1548,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Synonym_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_synonym_name; + return this; +} + +Synonym_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Synonym_nameContext.prototype.constructor = Synonym_nameContext; + +Synonym_nameContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +Synonym_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSynonym_name(this); + } +}; + +Synonym_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSynonym_name(this); + } +}; + +Synonym_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSynonym_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Synonym_nameContext = Synonym_nameContext; + +PlSqlParser.prototype.synonym_name = function() { + + var localctx = new Synonym_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1432, PlSqlParser.RULE_synonym_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11238; + this.identifier(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Schema_object_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_schema_object_name; + return this; +} + +Schema_object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Schema_object_nameContext.prototype.constructor = Schema_object_nameContext; + +Schema_object_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Schema_object_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSchema_object_name(this); + } +}; + +Schema_object_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSchema_object_name(this); + } +}; + +Schema_object_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSchema_object_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Schema_object_nameContext = Schema_object_nameContext; + +PlSqlParser.prototype.schema_object_name = function() { + + var localctx = new Schema_object_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1434, PlSqlParser.RULE_schema_object_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11240; + this.id_expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Dir_object_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_dir_object_name; + return this; +} + +Dir_object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Dir_object_nameContext.prototype.constructor = Dir_object_nameContext; + +Dir_object_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +Dir_object_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDir_object_name(this); + } +}; + +Dir_object_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDir_object_name(this); + } +}; + +Dir_object_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDir_object_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Dir_object_nameContext = Dir_object_nameContext; + +PlSqlParser.prototype.dir_object_name = function() { + + var localctx = new Dir_object_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1436, PlSqlParser.RULE_dir_object_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11242; + this.id_expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function User_object_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_user_object_name; + return this; +} + +User_object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +User_object_nameContext.prototype.constructor = User_object_nameContext; + +User_object_nameContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +User_object_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterUser_object_name(this); + } +}; + +User_object_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitUser_object_name(this); + } +}; + +User_object_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitUser_object_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.User_object_nameContext = User_object_nameContext; + +PlSqlParser.prototype.user_object_name = function() { + + var localctx = new User_object_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1438, PlSqlParser.RULE_user_object_name); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11244; + this.id_expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Grant_object_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_grant_object_name; + return this; +} + +Grant_object_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Grant_object_nameContext.prototype.constructor = Grant_object_nameContext; + +Grant_object_nameContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Grant_object_nameContext.prototype.USER = function() { + return this.getToken(PlSqlParser.USER, 0); +}; + +Grant_object_nameContext.prototype.user_object_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(User_object_nameContext); + } else { + return this.getTypedRuleContext(User_object_nameContext,i); + } +}; + +Grant_object_nameContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Grant_object_nameContext.prototype.DIRECTORY = function() { + return this.getToken(PlSqlParser.DIRECTORY, 0); +}; + +Grant_object_nameContext.prototype.dir_object_name = function() { + return this.getTypedRuleContext(Dir_object_nameContext,0); +}; + +Grant_object_nameContext.prototype.EDITION = function() { + return this.getToken(PlSqlParser.EDITION, 0); +}; + +Grant_object_nameContext.prototype.schema_object_name = function() { + return this.getTypedRuleContext(Schema_object_nameContext,0); +}; + +Grant_object_nameContext.prototype.MINING = function() { + return this.getToken(PlSqlParser.MINING, 0); +}; + +Grant_object_nameContext.prototype.MODEL = function() { + return this.getToken(PlSqlParser.MODEL, 0); +}; + +Grant_object_nameContext.prototype.JAVA = function() { + return this.getToken(PlSqlParser.JAVA, 0); +}; + +Grant_object_nameContext.prototype.SOURCE = function() { + return this.getToken(PlSqlParser.SOURCE, 0); +}; + +Grant_object_nameContext.prototype.RESOURCE = function() { + return this.getToken(PlSqlParser.RESOURCE, 0); +}; + +Grant_object_nameContext.prototype.SQL = function() { + return this.getToken(PlSqlParser.SQL, 0); +}; + +Grant_object_nameContext.prototype.TRANSLATION = function() { + return this.getToken(PlSqlParser.TRANSLATION, 0); +}; + +Grant_object_nameContext.prototype.PROFILE = function() { + return this.getToken(PlSqlParser.PROFILE, 0); +}; + +Grant_object_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGrant_object_name(this); + } +}; + +Grant_object_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGrant_object_name(this); + } +}; + +Grant_object_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGrant_object_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Grant_object_nameContext = Grant_object_nameContext; + +PlSqlParser.prototype.grant_object_name = function() { + + var localctx = new Grant_object_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1440, PlSqlParser.RULE_grant_object_name); + var _la = 0; // Token type + try { + this.state = 11270; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1550,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 11246; + this.tableview_name(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 11247; + this.match(PlSqlParser.USER); + this.state = 11248; + this.user_object_name(); + this.state = 11253; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 11249; + this.match(PlSqlParser.COMMA); + this.state = 11250; + this.user_object_name(); + this.state = 11255; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 11256; + this.match(PlSqlParser.DIRECTORY); + this.state = 11257; + this.dir_object_name(); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 11258; + this.match(PlSqlParser.EDITION); + this.state = 11259; + this.schema_object_name(); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 11260; + this.match(PlSqlParser.MINING); + this.state = 11261; + this.match(PlSqlParser.MODEL); + this.state = 11262; + this.schema_object_name(); + break; + + case 6: + this.enterOuterAlt(localctx, 6); + this.state = 11263; + this.match(PlSqlParser.JAVA); + this.state = 11264; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.RESOURCE || _la===PlSqlParser.SOURCE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11265; + this.schema_object_name(); + break; + + case 7: + this.enterOuterAlt(localctx, 7); + this.state = 11266; + this.match(PlSqlParser.SQL); + this.state = 11267; + this.match(PlSqlParser.TRANSLATION); + this.state = 11268; + this.match(PlSqlParser.PROFILE); + this.state = 11269; + this.schema_object_name(); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Column_listContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_column_list; + return this; +} + +Column_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Column_listContext.prototype.constructor = Column_listContext; + +Column_listContext.prototype.column_name = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_nameContext); + } else { + return this.getTypedRuleContext(Column_nameContext,i); + } +}; + +Column_listContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Column_listContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterColumn_list(this); + } +}; + +Column_listContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitColumn_list(this); + } +}; + +Column_listContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitColumn_list(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Column_listContext = Column_listContext; + +PlSqlParser.prototype.column_list = function() { + + var localctx = new Column_listContext(this, this._ctx, this.state); + this.enterRule(localctx, 1442, PlSqlParser.RULE_column_list); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11272; + this.column_name(); + this.state = 11277; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1551,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11273; + this.match(PlSqlParser.COMMA); + this.state = 11274; + this.column_name(); + } + this.state = 11279; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1551,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Paren_column_listContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_paren_column_list; + return this; +} + +Paren_column_listContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Paren_column_listContext.prototype.constructor = Paren_column_listContext; + +Paren_column_listContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Paren_column_listContext.prototype.column_list = function() { + return this.getTypedRuleContext(Column_listContext,0); +}; + +Paren_column_listContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Paren_column_listContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterParen_column_list(this); + } +}; + +Paren_column_listContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitParen_column_list(this); + } +}; + +Paren_column_listContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitParen_column_list(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Paren_column_listContext = Paren_column_listContext; + +PlSqlParser.prototype.paren_column_list = function() { + + var localctx = new Paren_column_listContext(this, this._ctx, this.state); + this.enterRule(localctx, 1444, PlSqlParser.RULE_paren_column_list); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11280; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11281; + this.column_list(); + this.state = 11282; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Keep_clauseContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_keep_clause; + return this; +} + +Keep_clauseContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Keep_clauseContext.prototype.constructor = Keep_clauseContext; + +Keep_clauseContext.prototype.KEEP = function() { + return this.getToken(PlSqlParser.KEEP, 0); +}; + +Keep_clauseContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Keep_clauseContext.prototype.DENSE_RANK = function() { + return this.getToken(PlSqlParser.DENSE_RANK, 0); +}; + +Keep_clauseContext.prototype.order_by_clause = function() { + return this.getTypedRuleContext(Order_by_clauseContext,0); +}; + +Keep_clauseContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Keep_clauseContext.prototype.FIRST = function() { + return this.getToken(PlSqlParser.FIRST, 0); +}; + +Keep_clauseContext.prototype.LAST = function() { + return this.getToken(PlSqlParser.LAST, 0); +}; + +Keep_clauseContext.prototype.over_clause = function() { + return this.getTypedRuleContext(Over_clauseContext,0); +}; + +Keep_clauseContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterKeep_clause(this); + } +}; + +Keep_clauseContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitKeep_clause(this); + } +}; + +Keep_clauseContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitKeep_clause(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Keep_clauseContext = Keep_clauseContext; + +PlSqlParser.prototype.keep_clause = function() { + + var localctx = new Keep_clauseContext(this, this._ctx, this.state); + this.enterRule(localctx, 1446, PlSqlParser.RULE_keep_clause); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11284; + this.match(PlSqlParser.KEEP); + this.state = 11285; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11286; + this.match(PlSqlParser.DENSE_RANK); + this.state = 11287; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.FIRST || _la===PlSqlParser.LAST)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11288; + this.order_by_clause(); + this.state = 11289; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 11291; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1552,this._ctx); + if(la_===1) { + this.state = 11290; + this.over_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Function_argumentContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_function_argument; + return this; +} + +Function_argumentContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Function_argumentContext.prototype.constructor = Function_argumentContext; + +Function_argumentContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Function_argumentContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Function_argumentContext.prototype.argument = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ArgumentContext); + } else { + return this.getTypedRuleContext(ArgumentContext,i); + } +}; + +Function_argumentContext.prototype.keep_clause = function() { + return this.getTypedRuleContext(Keep_clauseContext,0); +}; + +Function_argumentContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Function_argumentContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFunction_argument(this); + } +}; + +Function_argumentContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFunction_argument(this); + } +}; + +Function_argumentContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFunction_argument(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Function_argumentContext = Function_argumentContext; + +PlSqlParser.prototype.function_argument = function() { + + var localctx = new Function_argumentContext(this, this._ctx, this.state); + this.enterRule(localctx, 1448, PlSqlParser.RULE_function_argument); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11293; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11302; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 11294; + this.argument(); + this.state = 11299; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 11295; + this.match(PlSqlParser.COMMA); + this.state = 11296; + this.argument(); + this.state = 11301; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } + + this.state = 11304; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 11306; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1555,this._ctx); + if(la_===1) { + this.state = 11305; + this.keep_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Function_argument_analyticContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_function_argument_analytic; + return this; +} + +Function_argument_analyticContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Function_argument_analyticContext.prototype.constructor = Function_argument_analyticContext; + +Function_argument_analyticContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Function_argument_analyticContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Function_argument_analyticContext.prototype.argument = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ArgumentContext); + } else { + return this.getTypedRuleContext(ArgumentContext,i); + } +}; + +Function_argument_analyticContext.prototype.keep_clause = function() { + return this.getTypedRuleContext(Keep_clauseContext,0); +}; + +Function_argument_analyticContext.prototype.respect_or_ignore_nulls = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Respect_or_ignore_nullsContext); + } else { + return this.getTypedRuleContext(Respect_or_ignore_nullsContext,i); + } +}; + +Function_argument_analyticContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Function_argument_analyticContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFunction_argument_analytic(this); + } +}; + +Function_argument_analyticContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFunction_argument_analytic(this); + } +}; + +Function_argument_analyticContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFunction_argument_analytic(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Function_argument_analyticContext = Function_argument_analyticContext; + +PlSqlParser.prototype.function_argument_analytic = function() { + + var localctx = new Function_argument_analyticContext(this, this._ctx, this.state); + this.enterRule(localctx, 1450, PlSqlParser.RULE_function_argument_analytic); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11308; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11323; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALL - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANY - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULT - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINCT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NOT - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULL_ - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIOR - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.DECODE - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.UNSIGNED_INTEGER - 2211)) | (1 << (PlSqlParser.APPROXIMATE_NUM_LIT - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)) | (1 << (PlSqlParser.LEFT_PAREN - 2211)) | (1 << (PlSqlParser.PLUS_SIGN - 2211)) | (1 << (PlSqlParser.MINUS_SIGN - 2211)) | (1 << (PlSqlParser.BINDVAR - 2211)) | (1 << (PlSqlParser.COLON - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 11309; + this.argument(); + this.state = 11311; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.IGNORE || _la===PlSqlParser.RESPECT) { + this.state = 11310; + this.respect_or_ignore_nulls(); + } + + this.state = 11320; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 11313; + this.match(PlSqlParser.COMMA); + this.state = 11314; + this.argument(); + this.state = 11316; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.IGNORE || _la===PlSqlParser.RESPECT) { + this.state = 11315; + this.respect_or_ignore_nulls(); + } + + this.state = 11322; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } + + this.state = 11325; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 11327; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1560,this._ctx); + if(la_===1) { + this.state = 11326; + this.keep_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Function_argument_modelingContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_function_argument_modeling; + return this; +} + +Function_argument_modelingContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Function_argument_modelingContext.prototype.constructor = Function_argument_modelingContext; + +Function_argument_modelingContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Function_argument_modelingContext.prototype.column_name = function() { + return this.getTypedRuleContext(Column_nameContext,0); +}; + +Function_argument_modelingContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +Function_argument_modelingContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Function_argument_modelingContext.prototype.tableview_name = function() { + return this.getTypedRuleContext(Tableview_nameContext,0); +}; + +Function_argument_modelingContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Function_argument_modelingContext.prototype.ASTERISK = function() { + return this.getToken(PlSqlParser.ASTERISK, 0); +}; + +Function_argument_modelingContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +Function_argument_modelingContext.prototype.COMMA = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COMMA); + } else { + return this.getToken(PlSqlParser.COMMA, i); + } +}; + + +Function_argument_modelingContext.prototype.keep_clause = function() { + return this.getTypedRuleContext(Keep_clauseContext,0); +}; + +Function_argument_modelingContext.prototype.numeric = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(NumericContext); + } else { + return this.getTypedRuleContext(NumericContext,i); + } +}; + +Function_argument_modelingContext.prototype.NULL_ = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.NULL_); + } else { + return this.getToken(PlSqlParser.NULL_, i); + } +}; + + +Function_argument_modelingContext.prototype.column_alias = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Column_aliasContext); + } else { + return this.getTypedRuleContext(Column_aliasContext,i); + } +}; + +Function_argument_modelingContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterFunction_argument_modeling(this); + } +}; + +Function_argument_modelingContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitFunction_argument_modeling(this); + } +}; + +Function_argument_modelingContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitFunction_argument_modeling(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Function_argument_modelingContext = Function_argument_modelingContext; + +PlSqlParser.prototype.function_argument_modeling = function() { + + var localctx = new Function_argument_modelingContext(this, this._ctx, this.state); + this.enterRule(localctx, 1452, PlSqlParser.RULE_function_argument_modeling); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11329; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11330; + this.column_name(); + this.state = 11343; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 11331; + this.match(PlSqlParser.COMMA); + this.state = 11334; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + this.state = 11332; + this.numeric(); + break; + case PlSqlParser.NULL_: + this.state = 11333; + this.match(PlSqlParser.NULL_); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 11341; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 11336; + this.match(PlSqlParser.COMMA); + this.state = 11339; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + this.state = 11337; + this.numeric(); + break; + case PlSqlParser.NULL_: + this.state = 11338; + this.match(PlSqlParser.NULL_); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } + + } + + this.state = 11345; + this.match(PlSqlParser.USING); + this.state = 11365; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1568,this._ctx); + switch(la_) { + case 1: + this.state = 11346; + this.tableview_name(); + this.state = 11347; + this.match(PlSqlParser.PERIOD); + this.state = 11348; + this.match(PlSqlParser.ASTERISK); + break; + + case 2: + this.state = 11350; + this.match(PlSqlParser.ASTERISK); + break; + + case 3: + this.state = 11351; + this.expression(); + this.state = 11353; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 11352; + this.column_alias(); + } + + this.state = 11362; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.COMMA) { + this.state = 11355; + this.match(PlSqlParser.COMMA); + this.state = 11356; + this.expression(); + this.state = 11358; + this._errHandler.sync(this); + _la = this._input.LA(1); + if((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFD_DISKSTRING) | (1 << PlSqlParser.AFTER) | (1 << PlSqlParser.AGENT))) !== 0) || ((((_la - 32)) & ~0x1f) == 0 && ((1 << (_la - 32)) & ((1 << (PlSqlParser.AGGREGATE - 32)) | (1 << (PlSqlParser.A_LETTER - 32)) | (1 << (PlSqlParser.ALIAS - 32)) | (1 << (PlSqlParser.ALLOCATE - 32)) | (1 << (PlSqlParser.ALLOW - 32)) | (1 << (PlSqlParser.ALL_ROWS - 32)) | (1 << (PlSqlParser.ALWAYS - 32)) | (1 << (PlSqlParser.ANALYZE - 32)) | (1 << (PlSqlParser.ANCILLARY - 32)) | (1 << (PlSqlParser.AND_EQUAL - 32)) | (1 << (PlSqlParser.ANOMALY - 32)) | (1 << (PlSqlParser.ANSI_REARCH - 32)) | (1 << (PlSqlParser.ANTIJOIN - 32)) | (1 << (PlSqlParser.ANYSCHEMA - 32)) | (1 << (PlSqlParser.APPEND - 32)) | (1 << (PlSqlParser.APPENDCHILDXML - 32)) | (1 << (PlSqlParser.APPEND_VALUES - 32)) | (1 << (PlSqlParser.APPLICATION - 32)) | (1 << (PlSqlParser.APPLY - 32)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 32)) | (1 << (PlSqlParser.ARCHIVAL - 32)) | (1 << (PlSqlParser.ARCHIVE - 32)) | (1 << (PlSqlParser.ARCHIVED - 32)) | (1 << (PlSqlParser.ARCHIVELOG - 32)) | (1 << (PlSqlParser.ARRAY - 32)) | (1 << (PlSqlParser.AS - 32)) | (1 << (PlSqlParser.ASCII - 32)))) !== 0) || ((((_la - 64)) & ~0x1f) == 0 && ((1 << (_la - 64)) & ((1 << (PlSqlParser.ASCIISTR - 64)) | (1 << (PlSqlParser.ASIN - 64)) | (1 << (PlSqlParser.ASIS - 64)) | (1 << (PlSqlParser.ASSEMBLY - 64)) | (1 << (PlSqlParser.ASSIGN - 64)) | (1 << (PlSqlParser.ASSOCIATE - 64)) | (1 << (PlSqlParser.ASYNC - 64)) | (1 << (PlSqlParser.ASYNCHRONOUS - 64)) | (1 << (PlSqlParser.ATAN2 - 64)) | (1 << (PlSqlParser.ATAN - 64)) | (1 << (PlSqlParser.AT - 64)) | (1 << (PlSqlParser.ATTRIBUTE - 64)) | (1 << (PlSqlParser.ATTRIBUTES - 64)) | (1 << (PlSqlParser.AUTHENTICATED - 64)) | (1 << (PlSqlParser.AUTHENTICATION - 64)) | (1 << (PlSqlParser.AUTHID - 64)) | (1 << (PlSqlParser.AUTHORIZATION - 64)) | (1 << (PlSqlParser.AUTOALLOCATE - 64)) | (1 << (PlSqlParser.AUTO - 64)) | (1 << (PlSqlParser.AUTOEXTEND - 64)) | (1 << (PlSqlParser.AUTO_LOGIN - 64)) | (1 << (PlSqlParser.AUTOMATIC - 64)) | (1 << (PlSqlParser.AUTONOMOUS_TRANSACTION - 64)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 64)) | (1 << (PlSqlParser.AVAILABILITY - 64)) | (1 << (PlSqlParser.AVRO - 64)) | (1 << (PlSqlParser.BACKGROUND - 64)) | (1 << (PlSqlParser.BACKUP - 64)) | (1 << (PlSqlParser.BASIC - 64)))) !== 0) || ((((_la - 96)) & ~0x1f) == 0 && ((1 << (_la - 96)) & ((1 << (PlSqlParser.BASICFILE - 96)) | (1 << (PlSqlParser.BATCH - 96)) | (1 << (PlSqlParser.BATCHSIZE - 96)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 96)) | (1 << (PlSqlParser.BECOME - 96)) | (1 << (PlSqlParser.BEFORE - 96)) | (1 << (PlSqlParser.BEGIN - 96)) | (1 << (PlSqlParser.BEGINNING - 96)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 96)) | (1 << (PlSqlParser.BEHALF - 96)) | (1 << (PlSqlParser.BEQUEATH - 96)) | (1 << (PlSqlParser.BFILE - 96)) | (1 << (PlSqlParser.BFILENAME - 96)) | (1 << (PlSqlParser.BIGFILE - 96)) | (1 << (PlSqlParser.BINARY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 96)) | (1 << (PlSqlParser.BINARY_FLOAT - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 96)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 96)) | (1 << (PlSqlParser.BINARY_INTEGER - 96)) | (1 << (PlSqlParser.BIND_AWARE - 96)) | (1 << (PlSqlParser.BINDING - 96)) | (1 << (PlSqlParser.BIN_TO_NUM - 96)) | (1 << (PlSqlParser.BITAND - 96)) | (1 << (PlSqlParser.BITMAP_AND - 96)) | (1 << (PlSqlParser.BITMAP - 96)) | (1 << (PlSqlParser.BITMAPS - 96)) | (1 << (PlSqlParser.BITMAP_TREE - 96)) | (1 << (PlSqlParser.BITS - 96)))) !== 0) || ((((_la - 128)) & ~0x1f) == 0 && ((1 << (_la - 128)) & ((1 << (PlSqlParser.BLOB - 128)) | (1 << (PlSqlParser.BLOCK - 128)) | (1 << (PlSqlParser.BLOCK_RANGE - 128)) | (1 << (PlSqlParser.BLOCKS - 128)) | (1 << (PlSqlParser.BLOCKSIZE - 128)) | (1 << (PlSqlParser.BODY - 128)) | (1 << (PlSqlParser.BOOLEAN - 128)) | (1 << (PlSqlParser.BOTH - 128)) | (1 << (PlSqlParser.BOUND - 128)) | (1 << (PlSqlParser.BRANCH - 128)) | (1 << (PlSqlParser.BREADTH - 128)) | (1 << (PlSqlParser.BROADCAST - 128)) | (1 << (PlSqlParser.BSON - 128)) | (1 << (PlSqlParser.BUFFER - 128)) | (1 << (PlSqlParser.BUFFER_CACHE - 128)) | (1 << (PlSqlParser.BUFFER_POOL - 128)) | (1 << (PlSqlParser.BUILD - 128)) | (1 << (PlSqlParser.BULK - 128)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 128)) | (1 << (PlSqlParser.BYPASS_UJVC - 128)) | (1 << (PlSqlParser.BYTE - 128)) | (1 << (PlSqlParser.CACHE - 128)) | (1 << (PlSqlParser.CACHE_CB - 128)) | (1 << (PlSqlParser.CACHE_INSTANCES - 128)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 128)) | (1 << (PlSqlParser.CACHING - 128)) | (1 << (PlSqlParser.CALCULATED - 128)) | (1 << (PlSqlParser.CALLBACK - 128)) | (1 << (PlSqlParser.CALL - 128)) | (1 << (PlSqlParser.CANCEL - 128)))) !== 0) || ((((_la - 160)) & ~0x1f) == 0 && ((1 << (_la - 160)) & ((1 << (PlSqlParser.CAPACITY - 160)) | (1 << (PlSqlParser.CARDINALITY - 160)) | (1 << (PlSqlParser.CASCADE - 160)) | (1 << (PlSqlParser.CASE - 160)) | (1 << (PlSqlParser.CAST - 160)) | (1 << (PlSqlParser.CATEGORY - 160)) | (1 << (PlSqlParser.CDBDEFAULT - 160)) | (1 << (PlSqlParser.CEIL - 160)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 160)) | (1 << (PlSqlParser.CERTIFICATE - 160)) | (1 << (PlSqlParser.CFILE - 160)) | (1 << (PlSqlParser.CHAINED - 160)) | (1 << (PlSqlParser.CHANGE - 160)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 160)) | (1 << (PlSqlParser.CHARACTER - 160)) | (1 << (PlSqlParser.CHAR - 160)) | (1 << (PlSqlParser.CHAR_CS - 160)) | (1 << (PlSqlParser.CHARTOROWID - 160)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 160)) | (1 << (PlSqlParser.CHECKPOINT - 160)) | (1 << (PlSqlParser.CHILD - 160)) | (1 << (PlSqlParser.CHOOSE - 160)) | (1 << (PlSqlParser.CHR - 160)) | (1 << (PlSqlParser.CHUNK - 160)) | (1 << (PlSqlParser.CLASS - 160)) | (1 << (PlSqlParser.CLASSIFIER - 160)) | (1 << (PlSqlParser.CLEANUP - 160)) | (1 << (PlSqlParser.CLEAR - 160)) | (1 << (PlSqlParser.C_LETTER - 160)) | (1 << (PlSqlParser.CLIENT - 160)))) !== 0) || ((((_la - 192)) & ~0x1f) == 0 && ((1 << (_la - 192)) & ((1 << (PlSqlParser.CLOB - 192)) | (1 << (PlSqlParser.CLONE - 192)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 192)) | (1 << (PlSqlParser.CLOSE - 192)) | (1 << (PlSqlParser.CLUSTER_BY_ROWID - 192)) | (1 << (PlSqlParser.CLUSTER - 192)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 192)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 192)) | (1 << (PlSqlParser.CLUSTER_ID - 192)) | (1 << (PlSqlParser.CLUSTERING - 192)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 192)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 192)) | (1 << (PlSqlParser.CLUSTER_SET - 192)) | (1 << (PlSqlParser.COALESCE - 192)) | (1 << (PlSqlParser.COALESCE_SQ - 192)) | (1 << (PlSqlParser.COARSE - 192)) | (1 << (PlSqlParser.CO_AUTH_IND - 192)) | (1 << (PlSqlParser.COLD - 192)) | (1 << (PlSqlParser.COLLECT - 192)) | (1 << (PlSqlParser.COLUMNAR - 192)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 192)) | (1 << (PlSqlParser.COLUMN - 192)) | (1 << (PlSqlParser.COLUMNS - 192)) | (1 << (PlSqlParser.COLUMN_STATS - 192)) | (1 << (PlSqlParser.COLUMN_VALUE - 192)) | (1 << (PlSqlParser.COMMENT - 192)) | (1 << (PlSqlParser.COMMIT - 192)) | (1 << (PlSqlParser.COMMITTED - 192)) | (1 << (PlSqlParser.COMMON_DATA - 192)) | (1 << (PlSqlParser.COMPACT - 192)) | (1 << (PlSqlParser.COMPATIBILITY - 192)) | (1 << (PlSqlParser.COMPILE - 192)))) !== 0) || ((((_la - 224)) & ~0x1f) == 0 && ((1 << (_la - 224)) & ((1 << (PlSqlParser.COMPLETE - 224)) | (1 << (PlSqlParser.COMPLIANCE - 224)) | (1 << (PlSqlParser.COMPONENT - 224)) | (1 << (PlSqlParser.COMPONENTS - 224)) | (1 << (PlSqlParser.COMPOSE - 224)) | (1 << (PlSqlParser.COMPOSITE - 224)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 224)) | (1 << (PlSqlParser.COMPOUND - 224)) | (1 << (PlSqlParser.COMPUTE - 224)) | (1 << (PlSqlParser.CONCAT - 224)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 224)) | (1 << (PlSqlParser.CONDITIONAL - 224)) | (1 << (PlSqlParser.CONDITION - 224)) | (1 << (PlSqlParser.CONFIRM - 224)) | (1 << (PlSqlParser.CONFORMING - 224)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 224)) | (1 << (PlSqlParser.CON_ID - 224)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 224)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 224)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 224)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 224)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 224)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 224)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 224)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 224)) | (1 << (PlSqlParser.CONNECT_TIME - 224)) | (1 << (PlSqlParser.CONSIDER - 224)) | (1 << (PlSqlParser.CONSISTENT - 224)) | (1 << (PlSqlParser.CONSTANT - 224)))) !== 0) || ((((_la - 256)) & ~0x1f) == 0 && ((1 << (_la - 256)) & ((1 << (PlSqlParser.CONST - 256)) | (1 << (PlSqlParser.CONSTRAINT - 256)) | (1 << (PlSqlParser.CONSTRAINTS - 256)) | (1 << (PlSqlParser.CONSTRUCTOR - 256)) | (1 << (PlSqlParser.CONTAINER - 256)) | (1 << (PlSqlParser.CONTAINER_DATA - 256)) | (1 << (PlSqlParser.CONTAINERS - 256)) | (1 << (PlSqlParser.CONTENT - 256)) | (1 << (PlSqlParser.CONTENTS - 256)) | (1 << (PlSqlParser.CONTEXT - 256)) | (1 << (PlSqlParser.CONTINUE - 256)) | (1 << (PlSqlParser.CONTROLFILE - 256)) | (1 << (PlSqlParser.CON_UID_TO_ID - 256)) | (1 << (PlSqlParser.CONVERT - 256)) | (1 << (PlSqlParser.COOKIE - 256)) | (1 << (PlSqlParser.COPY - 256)) | (1 << (PlSqlParser.CORR_K - 256)) | (1 << (PlSqlParser.CORR_S - 256)) | (1 << (PlSqlParser.CORRUPTION - 256)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 256)) | (1 << (PlSqlParser.CORRUPT_XID - 256)) | (1 << (PlSqlParser.COS - 256)) | (1 << (PlSqlParser.COSH - 256)) | (1 << (PlSqlParser.COST - 256)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 256)) | (1 << (PlSqlParser.COUNT - 256)) | (1 << (PlSqlParser.COVAR_POP - 256)) | (1 << (PlSqlParser.COVAR_SAMP - 256)) | (1 << (PlSqlParser.CPU_COSTING - 256)) | (1 << (PlSqlParser.CPU_PER_CALL - 256)) | (1 << (PlSqlParser.CPU_PER_SESSION - 256)) | (1 << (PlSqlParser.CRASH - 256)))) !== 0) || ((((_la - 289)) & ~0x1f) == 0 && ((1 << (_la - 289)) & ((1 << (PlSqlParser.CREATE_FILE_DEST - 289)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 289)) | (1 << (PlSqlParser.CREATION - 289)) | (1 << (PlSqlParser.CREDENTIAL - 289)) | (1 << (PlSqlParser.CRITICAL - 289)) | (1 << (PlSqlParser.CROSS - 289)) | (1 << (PlSqlParser.CROSSEDITION - 289)) | (1 << (PlSqlParser.CSCONVERT - 289)) | (1 << (PlSqlParser.CUBE_AJ - 289)) | (1 << (PlSqlParser.CUBE - 289)) | (1 << (PlSqlParser.CUBE_GB - 289)) | (1 << (PlSqlParser.CUBE_SJ - 289)) | (1 << (PlSqlParser.CUME_DISTM - 289)) | (1 << (PlSqlParser.CURRENT - 289)) | (1 << (PlSqlParser.CURRENT_DATE - 289)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 289)) | (1 << (PlSqlParser.CURRENT_TIME - 289)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 289)) | (1 << (PlSqlParser.CURRENT_USER - 289)) | (1 << (PlSqlParser.CURRENTV - 289)) | (1 << (PlSqlParser.CURSOR - 289)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 289)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 289)) | (1 << (PlSqlParser.CUSTOMDATUM - 289)) | (1 << (PlSqlParser.CV - 289)) | (1 << (PlSqlParser.CYCLE - 289)) | (1 << (PlSqlParser.DANGLING - 289)) | (1 << (PlSqlParser.DATABASE - 289)) | (1 << (PlSqlParser.DATA - 289)) | (1 << (PlSqlParser.DATAFILE - 289)) | (1 << (PlSqlParser.DATAFILES - 289)))) !== 0) || ((((_la - 321)) & ~0x1f) == 0 && ((1 << (_la - 321)) & ((1 << (PlSqlParser.DATAMOVEMENT - 321)) | (1 << (PlSqlParser.DATAOBJNO - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 321)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 321)) | (1 << (PlSqlParser.DATAPUMP - 321)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 321)) | (1 << (PlSqlParser.DATE_MODE - 321)) | (1 << (PlSqlParser.DAY - 321)) | (1 << (PlSqlParser.DAYS - 321)) | (1 << (PlSqlParser.DBA - 321)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 321)) | (1 << (PlSqlParser.DBMS_STATS - 321)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 321)) | (1 << (PlSqlParser.DBTIMEZONE - 321)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 321)) | (1 << (PlSqlParser.DB_VERSION - 321)) | (1 << (PlSqlParser.DDL - 321)) | (1 << (PlSqlParser.DEALLOCATE - 321)) | (1 << (PlSqlParser.DEBUG - 321)) | (1 << (PlSqlParser.DEBUGGER - 321)) | (1 << (PlSqlParser.DEC - 321)) | (1 << (PlSqlParser.DECIMAL - 321)) | (1 << (PlSqlParser.DECLARE - 321)) | (1 << (PlSqlParser.DECOMPOSE - 321)) | (1 << (PlSqlParser.DECORRELATE - 321)) | (1 << (PlSqlParser.DECR - 321)) | (1 << (PlSqlParser.DECREMENT - 321)) | (1 << (PlSqlParser.DECRYPT - 321)) | (1 << (PlSqlParser.DEDUPLICATE - 321)) | (1 << (PlSqlParser.DEFAULTS - 321)))) !== 0) || ((((_la - 353)) & ~0x1f) == 0 && ((1 << (_la - 353)) & ((1 << (PlSqlParser.DEFERRABLE - 353)) | (1 << (PlSqlParser.DEFERRED - 353)) | (1 << (PlSqlParser.DEFINED - 353)) | (1 << (PlSqlParser.DEFINE - 353)) | (1 << (PlSqlParser.DEFINER - 353)) | (1 << (PlSqlParser.DEGREE - 353)) | (1 << (PlSqlParser.DELAY - 353)) | (1 << (PlSqlParser.DELEGATE - 353)) | (1 << (PlSqlParser.DELETE_ALL - 353)) | (1 << (PlSqlParser.DELETE - 353)) | (1 << (PlSqlParser.DELETEXML - 353)) | (1 << (PlSqlParser.DEMAND - 353)) | (1 << (PlSqlParser.DENSE_RANKM - 353)) | (1 << (PlSqlParser.DEPENDENT - 353)) | (1 << (PlSqlParser.DEPTH - 353)) | (1 << (PlSqlParser.DEQUEUE - 353)) | (1 << (PlSqlParser.DEREF - 353)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 353)) | (1 << (PlSqlParser.DESTROY - 353)) | (1 << (PlSqlParser.DETACHED - 353)) | (1 << (PlSqlParser.DETERMINES - 353)) | (1 << (PlSqlParser.DETERMINISTIC - 353)) | (1 << (PlSqlParser.DICTIONARY - 353)) | (1 << (PlSqlParser.DIMENSION - 353)) | (1 << (PlSqlParser.DIMENSIONS - 353)) | (1 << (PlSqlParser.DIRECT_LOAD - 353)) | (1 << (PlSqlParser.DIRECTORY - 353)) | (1 << (PlSqlParser.DIRECT_PATH - 353)) | (1 << (PlSqlParser.DISABLE_ALL - 353)) | (1 << (PlSqlParser.DISABLE - 353)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 353)))) !== 0) || ((((_la - 385)) & ~0x1f) == 0 && ((1 << (_la - 385)) & ((1 << (PlSqlParser.DISABLE_PRESET - 385)) | (1 << (PlSqlParser.DISABLE_RPKE - 385)) | (1 << (PlSqlParser.DISALLOW - 385)) | (1 << (PlSqlParser.DISASSOCIATE - 385)) | (1 << (PlSqlParser.DISCARD - 385)) | (1 << (PlSqlParser.DISCONNECT - 385)) | (1 << (PlSqlParser.DISK - 385)) | (1 << (PlSqlParser.DISKGROUP - 385)) | (1 << (PlSqlParser.DISKS - 385)) | (1 << (PlSqlParser.DISMOUNT - 385)) | (1 << (PlSqlParser.DISTINGUISHED - 385)) | (1 << (PlSqlParser.DISTRIBUTED - 385)) | (1 << (PlSqlParser.DISTRIBUTE - 385)) | (1 << (PlSqlParser.DML - 385)) | (1 << (PlSqlParser.DML_UPDATE - 385)) | (1 << (PlSqlParser.DOCFIDELITY - 385)) | (1 << (PlSqlParser.DOCUMENT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 385)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 385)) | (1 << (PlSqlParser.DOUBLE - 385)) | (1 << (PlSqlParser.DOWNGRADE - 385)) | (1 << (PlSqlParser.DRIVING_SITE - 385)) | (1 << (PlSqlParser.DROP_COLUMN - 385)) | (1 << (PlSqlParser.DROP_GROUP - 385)) | (1 << (PlSqlParser.DSINTERVAL_UNCONSTRAINED - 385)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 385)) | (1 << (PlSqlParser.DUMP - 385)))) !== 0) || ((((_la - 417)) & ~0x1f) == 0 && ((1 << (_la - 417)) & ((1 << (PlSqlParser.DUPLICATE - 417)) | (1 << (PlSqlParser.DV - 417)) | (1 << (PlSqlParser.DYNAMIC - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 417)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 417)) | (1 << (PlSqlParser.EACH - 417)) | (1 << (PlSqlParser.EDITIONABLE - 417)) | (1 << (PlSqlParser.EDITION - 417)) | (1 << (PlSqlParser.EDITIONING - 417)) | (1 << (PlSqlParser.EDITIONS - 417)) | (1 << (PlSqlParser.ELEMENT - 417)) | (1 << (PlSqlParser.ELIM_GROUPBY - 417)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 417)) | (1 << (PlSqlParser.ELIMINATE_OBY - 417)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 417)) | (1 << (PlSqlParser.EM - 417)) | (1 << (PlSqlParser.EMPTY_BLOB - 417)) | (1 << (PlSqlParser.EMPTY_CLOB - 417)) | (1 << (PlSqlParser.EMPTY - 417)) | (1 << (PlSqlParser.ENABLE_ALL - 417)) | (1 << (PlSqlParser.ENABLE - 417)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 417)) | (1 << (PlSqlParser.ENABLE_PRESET - 417)) | (1 << (PlSqlParser.ENCODING - 417)) | (1 << (PlSqlParser.ENCRYPT - 417)) | (1 << (PlSqlParser.ENCRYPTION - 417)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 417)) | (1 << (PlSqlParser.ENFORCED - 417)) | (1 << (PlSqlParser.ENFORCE - 417)))) !== 0) || ((((_la - 449)) & ~0x1f) == 0 && ((1 << (_la - 449)) & ((1 << (PlSqlParser.ENQUEUE - 449)) | (1 << (PlSqlParser.ENTERPRISE - 449)) | (1 << (PlSqlParser.ENTITYESCAPING - 449)) | (1 << (PlSqlParser.ENTRY - 449)) | (1 << (PlSqlParser.EQUIPART - 449)) | (1 << (PlSqlParser.ERR - 449)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 449)) | (1 << (PlSqlParser.ERROR - 449)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 449)) | (1 << (PlSqlParser.ERRORS - 449)) | (1 << (PlSqlParser.ESCAPE - 449)) | (1 << (PlSqlParser.ESTIMATE - 449)) | (1 << (PlSqlParser.EVAL - 449)) | (1 << (PlSqlParser.EVALNAME - 449)) | (1 << (PlSqlParser.EVALUATE - 449)) | (1 << (PlSqlParser.EVALUATION - 449)) | (1 << (PlSqlParser.EVENTS - 449)) | (1 << (PlSqlParser.EVERY - 449)) | (1 << (PlSqlParser.EXCEPT - 449)) | (1 << (PlSqlParser.EXCEPTION - 449)) | (1 << (PlSqlParser.EXCEPTION_INIT - 449)) | (1 << (PlSqlParser.EXCEPTIONS - 449)) | (1 << (PlSqlParser.EXCHANGE - 449)) | (1 << (PlSqlParser.EXCLUDE - 449)) | (1 << (PlSqlParser.EXCLUDING - 449)) | (1 << (PlSqlParser.EXECUTE - 449)) | (1 << (PlSqlParser.EXEMPT - 449)) | (1 << (PlSqlParser.EXISTING - 449)) | (1 << (PlSqlParser.EXISTS - 449)) | (1 << (PlSqlParser.EXISTSNODE - 449)) | (1 << (PlSqlParser.EXIT - 449)))) !== 0) || ((((_la - 481)) & ~0x1f) == 0 && ((1 << (_la - 481)) & ((1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 481)) | (1 << (PlSqlParser.EXPAND_TABLE - 481)) | (1 << (PlSqlParser.EXP - 481)) | (1 << (PlSqlParser.EXPIRE - 481)) | (1 << (PlSqlParser.EXPLAIN - 481)) | (1 << (PlSqlParser.EXPLOSION - 481)) | (1 << (PlSqlParser.EXPORT - 481)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 481)) | (1 << (PlSqlParser.EXPRESS - 481)) | (1 << (PlSqlParser.EXTENDS - 481)) | (1 << (PlSqlParser.EXTENT - 481)) | (1 << (PlSqlParser.EXTENTS - 481)) | (1 << (PlSqlParser.EXTERNAL - 481)) | (1 << (PlSqlParser.EXTERNALLY - 481)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 481)) | (1 << (PlSqlParser.EXTRACT - 481)) | (1 << (PlSqlParser.EXTRACTVALUE - 481)) | (1 << (PlSqlParser.EXTRA - 481)) | (1 << (PlSqlParser.FACILITY - 481)) | (1 << (PlSqlParser.FACT - 481)) | (1 << (PlSqlParser.FACTOR - 481)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 481)) | (1 << (PlSqlParser.FAILED - 481)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 481)) | (1 << (PlSqlParser.FAILGROUP - 481)) | (1 << (PlSqlParser.FAILOVER - 481)) | (1 << (PlSqlParser.FAILURE - 481)) | (1 << (PlSqlParser.FALSE - 481)) | (1 << (PlSqlParser.FAMILY - 481)) | (1 << (PlSqlParser.FAR - 481)) | (1 << (PlSqlParser.FAST - 481)) | (1 << (PlSqlParser.FASTSTART - 481)))) !== 0) || ((((_la - 513)) & ~0x1f) == 0 && ((1 << (_la - 513)) & ((1 << (PlSqlParser.FBTSCAN - 513)) | (1 << (PlSqlParser.FEATURE_DETAILS - 513)) | (1 << (PlSqlParser.FEATURE_ID - 513)) | (1 << (PlSqlParser.FEATURE_SET - 513)) | (1 << (PlSqlParser.FEATURE_VALUE - 513)) | (1 << (PlSqlParser.FETCH - 513)) | (1 << (PlSqlParser.FILE - 513)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 513)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 513)) | (1 << (PlSqlParser.FILTER - 513)) | (1 << (PlSqlParser.FINAL - 513)) | (1 << (PlSqlParser.FINE - 513)) | (1 << (PlSqlParser.FINISH - 513)) | (1 << (PlSqlParser.FIRST - 513)) | (1 << (PlSqlParser.FIRSTM - 513)) | (1 << (PlSqlParser.FIRST_ROWS - 513)) | (1 << (PlSqlParser.FIRST_VALUE - 513)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 513)) | (1 << (PlSqlParser.FLAGGER - 513)) | (1 << (PlSqlParser.FLASHBACK - 513)) | (1 << (PlSqlParser.FLASH_CACHE - 513)) | (1 << (PlSqlParser.FLOAT - 513)) | (1 << (PlSqlParser.FLOB - 513)) | (1 << (PlSqlParser.FLOOR - 513)) | (1 << (PlSqlParser.FLUSH - 513)) | (1 << (PlSqlParser.FOLDER - 513)) | (1 << (PlSqlParser.FOLLOWING - 513)) | (1 << (PlSqlParser.FOLLOWS - 513)) | (1 << (PlSqlParser.FORALL - 513)) | (1 << (PlSqlParser.FORCE - 513)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 513)) | (1 << (PlSqlParser.FOREIGN - 513)))) !== 0) || ((((_la - 545)) & ~0x1f) == 0 && ((1 << (_la - 545)) & ((1 << (PlSqlParser.FOREVER - 545)) | (1 << (PlSqlParser.FORMAT - 545)) | (1 << (PlSqlParser.FORWARD - 545)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 545)) | (1 << (PlSqlParser.FREELIST - 545)) | (1 << (PlSqlParser.FREELISTS - 545)) | (1 << (PlSqlParser.FREEPOOLS - 545)) | (1 << (PlSqlParser.FRESH - 545)) | (1 << (PlSqlParser.FROM_TZ - 545)) | (1 << (PlSqlParser.FULL - 545)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 545)) | (1 << (PlSqlParser.FUNCTION - 545)) | (1 << (PlSqlParser.FUNCTIONS - 545)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 545)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 545)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 545)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 545)) | (1 << (PlSqlParser.GENERATED - 545)) | (1 << (PlSqlParser.GET - 545)) | (1 << (PlSqlParser.GLOBAL - 545)) | (1 << (PlSqlParser.GLOBALLY - 545)) | (1 << (PlSqlParser.GLOBAL_NAME - 545)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 545)) | (1 << (PlSqlParser.GROUP_BY - 545)) | (1 << (PlSqlParser.GROUP_ID - 545)) | (1 << (PlSqlParser.GROUPING - 545)) | (1 << (PlSqlParser.GROUPING_ID - 545)))) !== 0) || ((((_la - 577)) & ~0x1f) == 0 && ((1 << (_la - 577)) & ((1 << (PlSqlParser.GROUPS - 577)) | (1 << (PlSqlParser.GUARANTEED - 577)) | (1 << (PlSqlParser.GUARANTEE - 577)) | (1 << (PlSqlParser.GUARD - 577)) | (1 << (PlSqlParser.HASH_AJ - 577)) | (1 << (PlSqlParser.HASH - 577)) | (1 << (PlSqlParser.HASHKEYS - 577)) | (1 << (PlSqlParser.HASH_SJ - 577)) | (1 << (PlSqlParser.HEADER - 577)) | (1 << (PlSqlParser.HEAP - 577)) | (1 << (PlSqlParser.HELP - 577)) | (1 << (PlSqlParser.HEXTORAW - 577)) | (1 << (PlSqlParser.HEXTOREF - 577)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 577)) | (1 << (PlSqlParser.HIDE - 577)) | (1 << (PlSqlParser.HIERARCHY - 577)) | (1 << (PlSqlParser.HIGH - 577)) | (1 << (PlSqlParser.HINTSET_BEGIN - 577)) | (1 << (PlSqlParser.HINTSET_END - 577)) | (1 << (PlSqlParser.HOT - 577)) | (1 << (PlSqlParser.HOUR - 577)) | (1 << (PlSqlParser.HWM_BROKERED - 577)) | (1 << (PlSqlParser.HYBRID - 577)) | (1 << (PlSqlParser.IDENTIFIER - 577)) | (1 << (PlSqlParser.IDENTITY - 577)) | (1 << (PlSqlParser.IDGENERATORS - 577)) | (1 << (PlSqlParser.ID - 577)) | (1 << (PlSqlParser.IDLE_TIME - 577)) | (1 << (PlSqlParser.IF - 577)) | (1 << (PlSqlParser.IGNORE - 577)))) !== 0) || ((((_la - 609)) & ~0x1f) == 0 && ((1 << (_la - 609)) & ((1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 609)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 609)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 609)) | (1 << (PlSqlParser.ILM - 609)) | (1 << (PlSqlParser.IMMEDIATE - 609)) | (1 << (PlSqlParser.IMPACT - 609)) | (1 << (PlSqlParser.IMPORT - 609)) | (1 << (PlSqlParser.INACTIVE - 609)) | (1 << (PlSqlParser.INCLUDE - 609)) | (1 << (PlSqlParser.INCLUDE_VERSION - 609)) | (1 << (PlSqlParser.INCLUDING - 609)) | (1 << (PlSqlParser.INCREMENTAL - 609)) | (1 << (PlSqlParser.INCREMENT - 609)) | (1 << (PlSqlParser.INCR - 609)) | (1 << (PlSqlParser.INDENT - 609)) | (1 << (PlSqlParser.INDEX_ASC - 609)) | (1 << (PlSqlParser.INDEX_COMBINE - 609)) | (1 << (PlSqlParser.INDEX_DESC - 609)) | (1 << (PlSqlParser.INDEXED - 609)) | (1 << (PlSqlParser.INDEXES - 609)) | (1 << (PlSqlParser.INDEX_FFS - 609)) | (1 << (PlSqlParser.INDEX_FILTER - 609)) | (1 << (PlSqlParser.INDEXING - 609)) | (1 << (PlSqlParser.INDEX_JOIN - 609)) | (1 << (PlSqlParser.INDEX_ROWS - 609)) | (1 << (PlSqlParser.INDEX_RRS - 609)) | (1 << (PlSqlParser.INDEX_RS_ASC - 609)) | (1 << (PlSqlParser.INDEX_RS_DESC - 609)) | (1 << (PlSqlParser.INDEX_RS - 609)) | (1 << (PlSqlParser.INDEX_SCAN - 609)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 609)))) !== 0) || ((((_la - 641)) & ~0x1f) == 0 && ((1 << (_la - 641)) & ((1 << (PlSqlParser.INDEX_SS_ASC - 641)) | (1 << (PlSqlParser.INDEX_SS_DESC - 641)) | (1 << (PlSqlParser.INDEX_SS - 641)) | (1 << (PlSqlParser.INDEX_STATS - 641)) | (1 << (PlSqlParser.INDEXTYPE - 641)) | (1 << (PlSqlParser.INDEXTYPES - 641)) | (1 << (PlSqlParser.INDICATOR - 641)) | (1 << (PlSqlParser.INDICES - 641)) | (1 << (PlSqlParser.INFINITE - 641)) | (1 << (PlSqlParser.INFORMATIONAL - 641)) | (1 << (PlSqlParser.INHERIT - 641)) | (1 << (PlSqlParser.INITCAP - 641)) | (1 << (PlSqlParser.INITIAL - 641)) | (1 << (PlSqlParser.INITIALIZED - 641)) | (1 << (PlSqlParser.INITIALLY - 641)) | (1 << (PlSqlParser.INITRANS - 641)) | (1 << (PlSqlParser.INLINE - 641)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 641)) | (1 << (PlSqlParser.INMEMORY - 641)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 641)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 641)) | (1 << (PlSqlParser.INNER - 641)) | (1 << (PlSqlParser.INOUT - 641)) | (1 << (PlSqlParser.INPLACE - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 641)) | (1 << (PlSqlParser.INSERTCHILDXML - 641)) | (1 << (PlSqlParser.INSERTXMLAFTER - 641)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 641)) | (1 << (PlSqlParser.INSTANCE - 641)))) !== 0) || ((((_la - 673)) & ~0x1f) == 0 && ((1 << (_la - 673)) & ((1 << (PlSqlParser.INSTANCES - 673)) | (1 << (PlSqlParser.INSTANTIABLE - 673)) | (1 << (PlSqlParser.INSTANTLY - 673)) | (1 << (PlSqlParser.INSTEAD - 673)) | (1 << (PlSqlParser.INSTR2 - 673)) | (1 << (PlSqlParser.INSTR4 - 673)) | (1 << (PlSqlParser.INSTRB - 673)) | (1 << (PlSqlParser.INSTRC - 673)) | (1 << (PlSqlParser.INSTR - 673)) | (1 << (PlSqlParser.INTEGER - 673)) | (1 << (PlSqlParser.INTERLEAVED - 673)) | (1 << (PlSqlParser.INTERMEDIATE - 673)) | (1 << (PlSqlParser.INTERNAL_CONVERT - 673)) | (1 << (PlSqlParser.INTERNAL_USE - 673)) | (1 << (PlSqlParser.INTERPRETED - 673)) | (1 << (PlSqlParser.INTERVAL - 673)) | (1 << (PlSqlParser.INT - 673)) | (1 << (PlSqlParser.INVALIDATE - 673)) | (1 << (PlSqlParser.INVISIBLE - 673)) | (1 << (PlSqlParser.IN_XQUERY - 673)) | (1 << (PlSqlParser.ISOLATION - 673)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 673)) | (1 << (PlSqlParser.ITERATE - 673)) | (1 << (PlSqlParser.ITERATION_NUMBER - 673)) | (1 << (PlSqlParser.JAVA - 673)) | (1 << (PlSqlParser.JOB - 673)) | (1 << (PlSqlParser.JOIN - 673)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 673)) | (1 << (PlSqlParser.JSON_ARRAY - 673)))) !== 0) || ((((_la - 705)) & ~0x1f) == 0 && ((1 << (_la - 705)) & ((1 << (PlSqlParser.JSON_EQUAL - 705)) | (1 << (PlSqlParser.JSON_EXISTS2 - 705)) | (1 << (PlSqlParser.JSON_EXISTS - 705)) | (1 << (PlSqlParser.JSONGET - 705)) | (1 << (PlSqlParser.JSON - 705)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 705)) | (1 << (PlSqlParser.JSON_OBJECT - 705)) | (1 << (PlSqlParser.JSONPARSE - 705)) | (1 << (PlSqlParser.JSON_QUERY - 705)) | (1 << (PlSqlParser.JSON_SERIALIZE - 705)) | (1 << (PlSqlParser.JSON_TABLE - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 705)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 705)) | (1 << (PlSqlParser.JSON_VALUE - 705)) | (1 << (PlSqlParser.KEEP_DUPLICATES - 705)) | (1 << (PlSqlParser.KEEP - 705)) | (1 << (PlSqlParser.KERBEROS - 705)) | (1 << (PlSqlParser.KEY - 705)) | (1 << (PlSqlParser.KEY_LENGTH - 705)) | (1 << (PlSqlParser.KEYSIZE - 705)) | (1 << (PlSqlParser.KEYS - 705)) | (1 << (PlSqlParser.KEYSTORE - 705)) | (1 << (PlSqlParser.KILL - 705)) | (1 << (PlSqlParser.LABEL - 705)) | (1 << (PlSqlParser.LANGUAGE - 705)) | (1 << (PlSqlParser.LAST_DAY - 705)) | (1 << (PlSqlParser.LAST - 705)) | (1 << (PlSqlParser.LAST_VALUE - 705)) | (1 << (PlSqlParser.LATERAL - 705)) | (1 << (PlSqlParser.LAX - 705)) | (1 << (PlSqlParser.LAYER - 705)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 705)))) !== 0) || ((((_la - 737)) & ~0x1f) == 0 && ((1 << (_la - 737)) & ((1 << (PlSqlParser.LDAP_REGISTRATION - 737)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 737)) | (1 << (PlSqlParser.LEADING - 737)) | (1 << (PlSqlParser.LEFT - 737)) | (1 << (PlSqlParser.LENGTH2 - 737)) | (1 << (PlSqlParser.LENGTH4 - 737)) | (1 << (PlSqlParser.LENGTHB - 737)) | (1 << (PlSqlParser.LENGTHC - 737)) | (1 << (PlSqlParser.LENGTH - 737)) | (1 << (PlSqlParser.LESS - 737)) | (1 << (PlSqlParser.LEVEL - 737)) | (1 << (PlSqlParser.LEVELS - 737)) | (1 << (PlSqlParser.LIBRARY - 737)) | (1 << (PlSqlParser.LIFECYCLE - 737)) | (1 << (PlSqlParser.LIFE - 737)) | (1 << (PlSqlParser.LIFETIME - 737)) | (1 << (PlSqlParser.LIKE2 - 737)) | (1 << (PlSqlParser.LIKE4 - 737)) | (1 << (PlSqlParser.LIKEC - 737)) | (1 << (PlSqlParser.LIKE_EXPAND - 737)) | (1 << (PlSqlParser.LIMIT - 737)) | (1 << (PlSqlParser.LINEAR - 737)) | (1 << (PlSqlParser.LINK - 737)) | (1 << (PlSqlParser.LIST - 737)) | (1 << (PlSqlParser.LN - 737)) | (1 << (PlSqlParser.LNNVL - 737)) | (1 << (PlSqlParser.LOAD - 737)) | (1 << (PlSqlParser.LOB - 737)) | (1 << (PlSqlParser.LOBNVL - 737)) | (1 << (PlSqlParser.LOBS - 737)) | (1 << (PlSqlParser.LOCAL_INDEXES - 737)))) !== 0) || ((((_la - 769)) & ~0x1f) == 0 && ((1 << (_la - 769)) & ((1 << (PlSqlParser.LOCAL - 769)) | (1 << (PlSqlParser.LOCALTIME - 769)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 769)) | (1 << (PlSqlParser.LOCATION - 769)) | (1 << (PlSqlParser.LOCATOR - 769)) | (1 << (PlSqlParser.LOCKED - 769)) | (1 << (PlSqlParser.LOCKING - 769)) | (1 << (PlSqlParser.LOGFILE - 769)) | (1 << (PlSqlParser.LOGFILES - 769)) | (1 << (PlSqlParser.LOGGING - 769)) | (1 << (PlSqlParser.LOGICAL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 769)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 769)) | (1 << (PlSqlParser.LOG - 769)) | (1 << (PlSqlParser.LOGMINING - 769)) | (1 << (PlSqlParser.LOGOFF - 769)) | (1 << (PlSqlParser.LOGON - 769)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 769)) | (1 << (PlSqlParser.LONG - 769)) | (1 << (PlSqlParser.LOOP - 769)) | (1 << (PlSqlParser.LOWER - 769)) | (1 << (PlSqlParser.LOW - 769)) | (1 << (PlSqlParser.LPAD - 769)) | (1 << (PlSqlParser.LTRIM - 769)) | (1 << (PlSqlParser.MAIN - 769)) | (1 << (PlSqlParser.MAKE_REF - 769)) | (1 << (PlSqlParser.MANAGED - 769)) | (1 << (PlSqlParser.MANAGE - 769)) | (1 << (PlSqlParser.MANAGEMENT - 769)) | (1 << (PlSqlParser.MANAGER - 769)) | (1 << (PlSqlParser.MANUAL - 769)))) !== 0) || ((((_la - 801)) & ~0x1f) == 0 && ((1 << (_la - 801)) & ((1 << (PlSqlParser.MAP - 801)) | (1 << (PlSqlParser.MAPPING - 801)) | (1 << (PlSqlParser.MASTER - 801)) | (1 << (PlSqlParser.MATCHED - 801)) | (1 << (PlSqlParser.MATCHES - 801)) | (1 << (PlSqlParser.MATCH - 801)) | (1 << (PlSqlParser.MATCH_NUMBER - 801)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 801)) | (1 << (PlSqlParser.MATERIALIZED - 801)) | (1 << (PlSqlParser.MATERIALIZE - 801)) | (1 << (PlSqlParser.MAXARCHLOGS - 801)) | (1 << (PlSqlParser.MAXDATAFILES - 801)) | (1 << (PlSqlParser.MAXEXTENTS - 801)) | (1 << (PlSqlParser.MAXIMIZE - 801)) | (1 << (PlSqlParser.MAXINSTANCES - 801)) | (1 << (PlSqlParser.MAXLOGFILES - 801)) | (1 << (PlSqlParser.MAXLOGHISTORY - 801)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 801)) | (1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 801)) | (1 << (PlSqlParser.MAXSIZE - 801)) | (1 << (PlSqlParser.MAXTRANS - 801)) | (1 << (PlSqlParser.MAXVALUE - 801)) | (1 << (PlSqlParser.MEASURE - 801)) | (1 << (PlSqlParser.MEASURES - 801)) | (1 << (PlSqlParser.MEDIUM - 801)) | (1 << (PlSqlParser.MEMBER - 801)) | (1 << (PlSqlParser.MEMCOMPRESS - 801)) | (1 << (PlSqlParser.MEMORY - 801)) | (1 << (PlSqlParser.MERGEACTIONS - 801)) | (1 << (PlSqlParser.MERGE_AJ - 801)) | (1 << (PlSqlParser.MERGE_CONST_ON - 801)) | (1 << (PlSqlParser.MERGE - 801)))) !== 0) || ((((_la - 833)) & ~0x1f) == 0 && ((1 << (_la - 833)) & ((1 << (PlSqlParser.MERGE_SJ - 833)) | (1 << (PlSqlParser.METADATA - 833)) | (1 << (PlSqlParser.METHOD - 833)) | (1 << (PlSqlParser.MIGRATE - 833)) | (1 << (PlSqlParser.MIGRATION - 833)) | (1 << (PlSqlParser.MINEXTENTS - 833)) | (1 << (PlSqlParser.MINIMIZE - 833)) | (1 << (PlSqlParser.MINIMUM - 833)) | (1 << (PlSqlParser.MINING - 833)) | (1 << (PlSqlParser.MINUS_NULL - 833)) | (1 << (PlSqlParser.MINUTE - 833)) | (1 << (PlSqlParser.MINVALUE - 833)) | (1 << (PlSqlParser.MIRRORCOLD - 833)) | (1 << (PlSqlParser.MIRRORHOT - 833)) | (1 << (PlSqlParser.MIRROR - 833)) | (1 << (PlSqlParser.MLSLABEL - 833)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 833)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 833)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL - 833)) | (1 << (PlSqlParser.MODEL_NB - 833)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 833)) | (1 << (PlSqlParser.MODEL_PBY - 833)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 833)) | (1 << (PlSqlParser.MODEL_SV - 833)) | (1 << (PlSqlParser.MODIFICATION - 833)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 833)) | (1 << (PlSqlParser.MODIFY - 833)) | (1 << (PlSqlParser.MOD - 833)))) !== 0) || ((((_la - 865)) & ~0x1f) == 0 && ((1 << (_la - 865)) & ((1 << (PlSqlParser.MODULE - 865)) | (1 << (PlSqlParser.MONITORING - 865)) | (1 << (PlSqlParser.MONITOR - 865)) | (1 << (PlSqlParser.MONTH - 865)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 865)) | (1 << (PlSqlParser.MONTHS - 865)) | (1 << (PlSqlParser.MOUNT - 865)) | (1 << (PlSqlParser.MOUNTPATH - 865)) | (1 << (PlSqlParser.MOVEMENT - 865)) | (1 << (PlSqlParser.MOVE - 865)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 865)) | (1 << (PlSqlParser.MULTISET - 865)) | (1 << (PlSqlParser.MV_MERGE - 865)) | (1 << (PlSqlParser.NAMED - 865)) | (1 << (PlSqlParser.NAME - 865)) | (1 << (PlSqlParser.NAMESPACE - 865)) | (1 << (PlSqlParser.NAN - 865)) | (1 << (PlSqlParser.NANVL - 865)) | (1 << (PlSqlParser.NATIONAL - 865)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 865)) | (1 << (PlSqlParser.NATIVE - 865)) | (1 << (PlSqlParser.NATURAL - 865)) | (1 << (PlSqlParser.NAV - 865)) | (1 << (PlSqlParser.NCHAR_CS - 865)) | (1 << (PlSqlParser.NCHAR - 865)) | (1 << (PlSqlParser.NCHR - 865)) | (1 << (PlSqlParser.NCLOB - 865)) | (1 << (PlSqlParser.NEEDED - 865)) | (1 << (PlSqlParser.NEG - 865)) | (1 << (PlSqlParser.NESTED - 865)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 865)))) !== 0) || ((((_la - 897)) & ~0x1f) == 0 && ((1 << (_la - 897)) & ((1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 897)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 897)) | (1 << (PlSqlParser.NETWORK - 897)) | (1 << (PlSqlParser.NEVER - 897)) | (1 << (PlSqlParser.NEW - 897)) | (1 << (PlSqlParser.NEW_TIME - 897)) | (1 << (PlSqlParser.NEXT_DAY - 897)) | (1 << (PlSqlParser.NEXT - 897)) | (1 << (PlSqlParser.NL_AJ - 897)) | (1 << (PlSqlParser.NLJ_BATCHING - 897)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 897)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 897)) | (1 << (PlSqlParser.NLJ_PREFETCH - 897)) | (1 << (PlSqlParser.NLS_CALENDAR - 897)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 897)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 897)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 897)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 897)) | (1 << (PlSqlParser.NLS_COMP - 897)) | (1 << (PlSqlParser.NLS_CURRENCY - 897)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 897)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_INITCAP - 897)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 897)) | (1 << (PlSqlParser.NL_SJ - 897)) | (1 << (PlSqlParser.NLS_LANG - 897)) | (1 << (PlSqlParser.NLS_LANGUAGE - 897)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 897)) | (1 << (PlSqlParser.NLS_LOWER - 897)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 897)))) !== 0) || ((((_la - 929)) & ~0x1f) == 0 && ((1 << (_la - 929)) & ((1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 929)) | (1 << (PlSqlParser.NLS_SORT - 929)) | (1 << (PlSqlParser.NLSSORT - 929)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 929)) | (1 << (PlSqlParser.NLS_TERRITORY - 929)) | (1 << (PlSqlParser.NLS_UPPER - 929)) | (1 << (PlSqlParser.NO_ACCESS - 929)) | (1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 929)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 929)) | (1 << (PlSqlParser.NOAPPEND - 929)) | (1 << (PlSqlParser.NOARCHIVELOG - 929)) | (1 << (PlSqlParser.NOAUDIT - 929)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 929)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 929)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_BIND_AWARE - 929)) | (1 << (PlSqlParser.NO_BUFFER - 929)) | (1 << (PlSqlParser.NOCACHE - 929)) | (1 << (PlSqlParser.NO_CARTESIAN - 929)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 929)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 929)) | (1 << (PlSqlParser.NO_CLUSTERING - 929)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 929)) | (1 << (PlSqlParser.NO_COMMON_DATA - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 929)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 929)) | (1 << (PlSqlParser.NOCOPY - 929)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 929)))) !== 0) || ((((_la - 961)) & ~0x1f) == 0 && ((1 << (_la - 961)) & ((1 << (PlSqlParser.NO_CPU_COSTING - 961)) | (1 << (PlSqlParser.NOCPU_COSTING - 961)) | (1 << (PlSqlParser.NOCYCLE - 961)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 961)) | (1 << (PlSqlParser.NO_DECORRELATE - 961)) | (1 << (PlSqlParser.NODELAY - 961)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 961)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 961)) | (1 << (PlSqlParser.NO_ELIM_GROUPBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 961)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 961)) | (1 << (PlSqlParser.NOENTITYESCAPING - 961)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 961)) | (1 << (PlSqlParser.NO_EXPAND - 961)) | (1 << (PlSqlParser.NO_EXPAND_TABLE - 961)) | (1 << (PlSqlParser.NO_FACT - 961)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 961)) | (1 << (PlSqlParser.NO_FILTERING - 961)) | (1 << (PlSqlParser.NOFORCE - 961)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 961)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 961)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 961)) | (1 << (PlSqlParser.NOGUARANTEE - 961)) | (1 << (PlSqlParser.NO_INDEX_FFS - 961)) | (1 << (PlSqlParser.NO_INDEX - 961)) | (1 << (PlSqlParser.NO_INDEX_SS - 961)) | (1 << (PlSqlParser.NO_INMEMORY - 961)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 961)) | (1 << (PlSqlParser.NOKEEP - 961)) | (1 << (PlSqlParser.NO_LOAD - 961)) | (1 << (PlSqlParser.NOLOCAL - 961)))) !== 0) || ((((_la - 993)) & ~0x1f) == 0 && ((1 << (_la - 993)) & ((1 << (PlSqlParser.NOLOGGING - 993)) | (1 << (PlSqlParser.NOMAPPING - 993)) | (1 << (PlSqlParser.NOMAXVALUE - 993)) | (1 << (PlSqlParser.NO_MERGE - 993)) | (1 << (PlSqlParser.NOMINIMIZE - 993)) | (1 << (PlSqlParser.NOMINVALUE - 993)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 993)) | (1 << (PlSqlParser.NO_MONITORING - 993)) | (1 << (PlSqlParser.NOMONITORING - 993)) | (1 << (PlSqlParser.NO_MONITOR - 993)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 993)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 993)) | (1 << (PlSqlParser.NONBLOCKING - 993)) | (1 << (PlSqlParser.NONEDITIONABLE - 993)) | (1 << (PlSqlParser.NONE - 993)) | (1 << (PlSqlParser.NO_NLJ_BATCHING - 993)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 993)) | (1 << (PlSqlParser.NO - 993)) | (1 << (PlSqlParser.NONSCHEMA - 993)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 993)) | (1 << (PlSqlParser.NOORDER - 993)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 993)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 993)) | (1 << (PlSqlParser.NOOVERRIDE - 993)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 993)) | (1 << (PlSqlParser.NO_PARALLEL - 993)) | (1 << (PlSqlParser.NOPARALLEL - 993)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 993)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 993)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 993)))) !== 0) || ((((_la - 1025)) & ~0x1f) == 0 && ((1 << (_la - 1025)) & ((1 << (PlSqlParser.NOPARTITION - 1025)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1025)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1025)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1025)) | (1 << (PlSqlParser.NO_PQ_MAP - 1025)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1025)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1025)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1025)) | (1 << (PlSqlParser.NO_PULL_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1025)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1025)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1025)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1025)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1025)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1025)) | (1 << (PlSqlParser.NO_REF_CASCADE - 1025)) | (1 << (PlSqlParser.NORELOCATE - 1025)) | (1 << (PlSqlParser.NORELY - 1025)) | (1 << (PlSqlParser.NOREPAIR - 1025)) | (1 << (PlSqlParser.NOREPLAY - 1025)) | (1 << (PlSqlParser.NORESETLOGS - 1025)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1025)) | (1 << (PlSqlParser.NOREVERSE - 1025)) | (1 << (PlSqlParser.NO_REWRITE - 1025)) | (1 << (PlSqlParser.NOREWRITE - 1025)) | (1 << (PlSqlParser.NORMAL - 1025)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1025)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1025)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1025)) | (1 << (PlSqlParser.NOSEGMENT - 1025)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1025)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1025)))) !== 0) || ((((_la - 1057)) & ~0x1f) == 0 && ((1 << (_la - 1057)) & ((1 << (PlSqlParser.NO_SET_TO_JOIN - 1057)) | (1 << (PlSqlParser.NOSORT - 1057)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1057)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1057)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1057)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1057)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1057)) | (1 << (PlSqlParser.NOSTRICT - 1057)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1057)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1057)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1057)) | (1 << (PlSqlParser.NOSWITCH - 1057)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1057)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1057)) | (1 << (PlSqlParser.NOTHING - 1057)) | (1 << (PlSqlParser.NOTIFICATION - 1057)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1057)) | (1 << (PlSqlParser.NO_UNNEST - 1057)) | (1 << (PlSqlParser.NO_USE_CUBE - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1057)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1057)) | (1 << (PlSqlParser.NO_USE_HASH - 1057)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1057)) | (1 << (PlSqlParser.NO_USE_MERGE - 1057)) | (1 << (PlSqlParser.NO_USE_NL - 1057)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1057)) | (1 << (PlSqlParser.NOVALIDATE - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1057)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1057)))) !== 0) || ((((_la - 1089)) & ~0x1f) == 0 && ((1 << (_la - 1089)) & ((1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1089)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1089)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1089)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1089)) | (1 << (PlSqlParser.NO_ZONEMAP - 1089)) | (1 << (PlSqlParser.NTH_VALUE - 1089)) | (1 << (PlSqlParser.NULLIF - 1089)) | (1 << (PlSqlParser.NULLS - 1089)) | (1 << (PlSqlParser.NUMBER - 1089)) | (1 << (PlSqlParser.NUMERIC - 1089)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1089)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1089)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1089)) | (1 << (PlSqlParser.NVARCHAR2 - 1089)) | (1 << (PlSqlParser.NVL2 - 1089)) | (1 << (PlSqlParser.OBJECT2XML - 1089)) | (1 << (PlSqlParser.OBJECT - 1089)) | (1 << (PlSqlParser.OBJ_ID - 1089)) | (1 << (PlSqlParser.OBJNO - 1089)) | (1 << (PlSqlParser.OBJNO_REUSE - 1089)) | (1 << (PlSqlParser.OCCURENCES - 1089)) | (1 << (PlSqlParser.OFFLINE - 1089)) | (1 << (PlSqlParser.OFF - 1089)) | (1 << (PlSqlParser.OFFSET - 1089)) | (1 << (PlSqlParser.OIDINDEX - 1089)) | (1 << (PlSqlParser.OID - 1089)) | (1 << (PlSqlParser.OLAP - 1089)) | (1 << (PlSqlParser.OLD - 1089)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1089)))) !== 0) || ((((_la - 1121)) & ~0x1f) == 0 && ((1 << (_la - 1121)) & ((1 << (PlSqlParser.OLS - 1121)) | (1 << (PlSqlParser.OLTP - 1121)) | (1 << (PlSqlParser.OMIT - 1121)) | (1 << (PlSqlParser.ONE - 1121)) | (1 << (PlSqlParser.ONLINE - 1121)) | (1 << (PlSqlParser.ONLY - 1121)) | (1 << (PlSqlParser.OPAQUE - 1121)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1121)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1121)) | (1 << (PlSqlParser.OPCODE - 1121)) | (1 << (PlSqlParser.OPEN - 1121)) | (1 << (PlSqlParser.OPERATIONS - 1121)) | (1 << (PlSqlParser.OPERATOR - 1121)) | (1 << (PlSqlParser.OPT_ESTIMATE - 1121)) | (1 << (PlSqlParser.OPTIMAL - 1121)) | (1 << (PlSqlParser.OPTIMIZE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1121)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1121)) | (1 << (PlSqlParser.OPT_PARAM - 1121)) | (1 << (PlSqlParser.ORA_BRANCH - 1121)) | (1 << (PlSqlParser.ORA_CHECK_ACL - 1121)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1121)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1121)) | (1 << (PlSqlParser.ORADATA - 1121)) | (1 << (PlSqlParser.ORADEBUG - 1121)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1121)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1121)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1121)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1121)))) !== 0) || ((((_la - 1153)) & ~0x1f) == 0 && ((1 << (_la - 1153)) & ((1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1153)) | (1 << (PlSqlParser.ORA_HASH - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1153)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1153)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1153)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN - 1153)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1153)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1153)) | (1 << (PlSqlParser.ORA_TABVERSION - 1153)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1153)) | (1 << (PlSqlParser.ORDERED - 1153)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1153)) | (1 << (PlSqlParser.ORDINALITY - 1153)) | (1 << (PlSqlParser.OR_EXPAND - 1153)) | (1 << (PlSqlParser.ORGANIZATION - 1153)) | (1 << (PlSqlParser.OR_PREDICATES - 1153)) | (1 << (PlSqlParser.OSERROR - 1153)) | (1 << (PlSqlParser.OTHER - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1153)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1153)) | (1 << (PlSqlParser.OUTER - 1153)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1153)) | (1 << (PlSqlParser.OUTLINE - 1153)) | (1 << (PlSqlParser.OUT_OF_LINE - 1153)) | (1 << (PlSqlParser.OUT - 1153)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1153)) | (1 << (PlSqlParser.OVERFLOW - 1153)))) !== 0) || ((((_la - 1185)) & ~0x1f) == 0 && ((1 << (_la - 1185)) & ((1 << (PlSqlParser.OVERLAPS - 1185)) | (1 << (PlSqlParser.OVER - 1185)) | (1 << (PlSqlParser.OVERRIDING - 1185)) | (1 << (PlSqlParser.OWNER - 1185)) | (1 << (PlSqlParser.OWNERSHIP - 1185)) | (1 << (PlSqlParser.OWN - 1185)) | (1 << (PlSqlParser.PACKAGE - 1185)) | (1 << (PlSqlParser.PACKAGES - 1185)) | (1 << (PlSqlParser.PARALLEL_ENABLE - 1185)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1185)) | (1 << (PlSqlParser.PARALLEL - 1185)) | (1 << (PlSqlParser.PARAMETERS - 1185)) | (1 << (PlSqlParser.PARAM - 1185)) | (1 << (PlSqlParser.PARENT - 1185)) | (1 << (PlSqlParser.PARITY - 1185)) | (1 << (PlSqlParser.PARTIAL_JOIN - 1185)) | (1 << (PlSqlParser.PARTIALLY - 1185)) | (1 << (PlSqlParser.PARTIAL - 1185)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1185)) | (1 << (PlSqlParser.PARTITION_HASH - 1185)) | (1 << (PlSqlParser.PARTITION_LIST - 1185)) | (1 << (PlSqlParser.PARTITION - 1185)) | (1 << (PlSqlParser.PARTITION_RANGE - 1185)) | (1 << (PlSqlParser.PARTITIONS - 1185)) | (1 << (PlSqlParser.PARTNUMINST - 1185)) | (1 << (PlSqlParser.PASSING - 1185)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1185)) | (1 << (PlSqlParser.PASSWORD - 1185)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1185)))) !== 0) || ((((_la - 1217)) & ~0x1f) == 0 && ((1 << (_la - 1217)) & ((1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1217)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1217)) | (1 << (PlSqlParser.PAST - 1217)) | (1 << (PlSqlParser.PATCH - 1217)) | (1 << (PlSqlParser.PATH - 1217)) | (1 << (PlSqlParser.PATH_PREFIX - 1217)) | (1 << (PlSqlParser.PATHS - 1217)) | (1 << (PlSqlParser.PATTERN - 1217)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1217)) | (1 << (PlSqlParser.PBL_HS_END - 1217)) | (1 << (PlSqlParser.PCTINCREASE - 1217)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1217)) | (1 << (PlSqlParser.PCTUSED - 1217)) | (1 << (PlSqlParser.PCTVERSION - 1217)) | (1 << (PlSqlParser.PENDING - 1217)) | (1 << (PlSqlParser.PERCENT_KEYWORD - 1217)) | (1 << (PlSqlParser.PERCENT_RANKM - 1217)) | (1 << (PlSqlParser.PERFORMANCE - 1217)) | (1 << (PlSqlParser.PERIOD_KEYWORD - 1217)) | (1 << (PlSqlParser.PERMANENT - 1217)) | (1 << (PlSqlParser.PERMISSION - 1217)) | (1 << (PlSqlParser.PERMUTE - 1217)) | (1 << (PlSqlParser.PER - 1217)) | (1 << (PlSqlParser.PFILE - 1217)) | (1 << (PlSqlParser.PHYSICAL - 1217)))) !== 0) || ((((_la - 1249)) & ~0x1f) == 0 && ((1 << (_la - 1249)) & ((1 << (PlSqlParser.PIKEY - 1249)) | (1 << (PlSqlParser.PIPELINED - 1249)) | (1 << (PlSqlParser.PIV_GB - 1249)) | (1 << (PlSqlParser.PIVOT - 1249)) | (1 << (PlSqlParser.PIV_SSF - 1249)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1249)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1249)) | (1 << (PlSqlParser.PLAN - 1249)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1249)) | (1 << (PlSqlParser.PLS_INTEGER - 1249)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1249)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1249)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1249)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1249)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1249)) | (1 << (PlSqlParser.PLUGGABLE - 1249)) | (1 << (PlSqlParser.POINT - 1249)) | (1 << (PlSqlParser.POLICY - 1249)) | (1 << (PlSqlParser.POOL_16K - 1249)) | (1 << (PlSqlParser.POOL_2K - 1249)) | (1 << (PlSqlParser.POOL_32K - 1249)) | (1 << (PlSqlParser.POOL_4K - 1249)) | (1 << (PlSqlParser.POOL_8K - 1249)) | (1 << (PlSqlParser.POSITIVEN - 1249)) | (1 << (PlSqlParser.POSITIVE - 1249)) | (1 << (PlSqlParser.POST_TRANSACTION - 1249)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1249)) | (1 << (PlSqlParser.POWERMULTISET - 1249)) | (1 << (PlSqlParser.POWER - 1249)) | (1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1249)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1249)))) !== 0) || ((((_la - 1281)) & ~0x1f) == 0 && ((1 << (_la - 1281)) & ((1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1281)) | (1 << (PlSqlParser.PQ_FILTER - 1281)) | (1 << (PlSqlParser.PQ_MAP - 1281)) | (1 << (PlSqlParser.PQ_NOMAP - 1281)) | (1 << (PlSqlParser.PQ_REPLICATE - 1281)) | (1 << (PlSqlParser.PQ_SKEW - 1281)) | (1 << (PlSqlParser.PRAGMA - 1281)) | (1 << (PlSqlParser.PREBUILT - 1281)) | (1 << (PlSqlParser.PRECEDES - 1281)) | (1 << (PlSqlParser.PRECEDING - 1281)) | (1 << (PlSqlParser.PRECISION - 1281)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1281)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1281)) | (1 << (PlSqlParser.PRELOAD - 1281)) | (1 << (PlSqlParser.PREPARE - 1281)) | (1 << (PlSqlParser.PRESENTNNV - 1281)) | (1 << (PlSqlParser.PRESENT - 1281)) | (1 << (PlSqlParser.PRESENTV - 1281)) | (1 << (PlSqlParser.PRESERVE_OID - 1281)) | (1 << (PlSqlParser.PRESERVE - 1281)) | (1 << (PlSqlParser.PRETTY - 1281)) | (1 << (PlSqlParser.PREVIOUS - 1281)) | (1 << (PlSqlParser.PREV - 1281)) | (1 << (PlSqlParser.PRIMARY - 1281)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1281)) | (1 << (PlSqlParser.PRIORITY - 1281)) | (1 << (PlSqlParser.PRIVATE - 1281)) | (1 << (PlSqlParser.PRIVATE_SGA - 1281)) | (1 << (PlSqlParser.PRIVILEGED - 1281)) | (1 << (PlSqlParser.PRIVILEGE - 1281)) | (1 << (PlSqlParser.PRIVILEGES - 1281)))) !== 0) || ((((_la - 1313)) & ~0x1f) == 0 && ((1 << (_la - 1313)) & ((1 << (PlSqlParser.PROCEDURAL - 1313)) | (1 << (PlSqlParser.PROCEDURE - 1313)) | (1 << (PlSqlParser.PROCESS - 1313)) | (1 << (PlSqlParser.PROFILE - 1313)) | (1 << (PlSqlParser.PROGRAM - 1313)) | (1 << (PlSqlParser.PROJECT - 1313)) | (1 << (PlSqlParser.PROPAGATE - 1313)) | (1 << (PlSqlParser.PROTECTED - 1313)) | (1 << (PlSqlParser.PROTECTION - 1313)) | (1 << (PlSqlParser.PROXY - 1313)) | (1 << (PlSqlParser.PRUNING - 1313)) | (1 << (PlSqlParser.PULL_PRED - 1313)) | (1 << (PlSqlParser.PURGE - 1313)) | (1 << (PlSqlParser.PUSH_PRED - 1313)) | (1 << (PlSqlParser.PUSH_SUBQ - 1313)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1313)) | (1 << (PlSqlParser.PX_GRANULE - 1313)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1313)) | (1 << (PlSqlParser.QB_NAME - 1313)) | (1 << (PlSqlParser.QUERY_BLOCK - 1313)) | (1 << (PlSqlParser.QUERY - 1313)) | (1 << (PlSqlParser.QUEUE_CURR - 1313)) | (1 << (PlSqlParser.QUEUE - 1313)) | (1 << (PlSqlParser.QUEUE_ROWP - 1313)) | (1 << (PlSqlParser.QUIESCE - 1313)) | (1 << (PlSqlParser.QUORUM - 1313)) | (1 << (PlSqlParser.QUOTA - 1313)) | (1 << (PlSqlParser.RAISE - 1313)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1313)) | (1 << (PlSqlParser.RANDOM - 1313)) | (1 << (PlSqlParser.RANGE - 1313)))) !== 0) || ((((_la - 1345)) & ~0x1f) == 0 && ((1 << (_la - 1345)) & ((1 << (PlSqlParser.RANKM - 1345)) | (1 << (PlSqlParser.RAPIDLY - 1345)) | (1 << (PlSqlParser.RAW - 1345)) | (1 << (PlSqlParser.RAWTOHEX - 1345)) | (1 << (PlSqlParser.RAWTONHEX - 1345)) | (1 << (PlSqlParser.RBA - 1345)) | (1 << (PlSqlParser.RBO_OUTLINE - 1345)) | (1 << (PlSqlParser.RDBA - 1345)) | (1 << (PlSqlParser.READ - 1345)) | (1 << (PlSqlParser.READS - 1345)) | (1 << (PlSqlParser.REALM - 1345)) | (1 << (PlSqlParser.REAL - 1345)) | (1 << (PlSqlParser.REBALANCE - 1345)) | (1 << (PlSqlParser.REBUILD - 1345)) | (1 << (PlSqlParser.RECORD - 1345)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1345)) | (1 << (PlSqlParser.RECOVERABLE - 1345)) | (1 << (PlSqlParser.RECOVER - 1345)) | (1 << (PlSqlParser.RECOVERY - 1345)) | (1 << (PlSqlParser.RECYCLEBIN - 1345)) | (1 << (PlSqlParser.RECYCLE - 1345)) | (1 << (PlSqlParser.REDACTION - 1345)) | (1 << (PlSqlParser.REDEFINE - 1345)) | (1 << (PlSqlParser.REDO - 1345)) | (1 << (PlSqlParser.REDUCED - 1345)) | (1 << (PlSqlParser.REDUNDANCY - 1345)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1345)) | (1 << (PlSqlParser.REFERENCED - 1345)) | (1 << (PlSqlParser.REFERENCE - 1345)) | (1 << (PlSqlParser.REFERENCES - 1345)) | (1 << (PlSqlParser.REFERENCING - 1345)) | (1 << (PlSqlParser.REF - 1345)))) !== 0) || ((((_la - 1377)) & ~0x1f) == 0 && ((1 << (_la - 1377)) & ((1 << (PlSqlParser.REFRESH - 1377)) | (1 << (PlSqlParser.REFTOHEX - 1377)) | (1 << (PlSqlParser.REGEXP_COUNT - 1377)) | (1 << (PlSqlParser.REGEXP_INSTR - 1377)) | (1 << (PlSqlParser.REGEXP_LIKE - 1377)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1377)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1377)) | (1 << (PlSqlParser.REGISTER - 1377)) | (1 << (PlSqlParser.REGR_AVGX - 1377)) | (1 << (PlSqlParser.REGR_AVGY - 1377)) | (1 << (PlSqlParser.REGR_COUNT - 1377)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1377)) | (1 << (PlSqlParser.REGR_R2 - 1377)) | (1 << (PlSqlParser.REGR_SLOPE - 1377)) | (1 << (PlSqlParser.REGR_SXX - 1377)) | (1 << (PlSqlParser.REGR_SXY - 1377)) | (1 << (PlSqlParser.REGR_SYY - 1377)) | (1 << (PlSqlParser.REGULAR - 1377)) | (1 << (PlSqlParser.REJECT - 1377)) | (1 << (PlSqlParser.REKEY - 1377)) | (1 << (PlSqlParser.RELATIONAL - 1377)) | (1 << (PlSqlParser.RELOCATE - 1377)) | (1 << (PlSqlParser.RELY - 1377)) | (1 << (PlSqlParser.REMAINDER - 1377)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1377)) | (1 << (PlSqlParser.REMOVE - 1377)) | (1 << (PlSqlParser.RENAME - 1377)) | (1 << (PlSqlParser.REPAIR - 1377)) | (1 << (PlSqlParser.REPEAT - 1377)) | (1 << (PlSqlParser.REPLACE - 1377)) | (1 << (PlSqlParser.REPLICATION - 1377)))) !== 0) || ((((_la - 1409)) & ~0x1f) == 0 && ((1 << (_la - 1409)) & ((1 << (PlSqlParser.REQUIRED - 1409)) | (1 << (PlSqlParser.RESETLOGS - 1409)) | (1 << (PlSqlParser.RESET - 1409)) | (1 << (PlSqlParser.RESIZE - 1409)) | (1 << (PlSqlParser.RESOLVE - 1409)) | (1 << (PlSqlParser.RESOLVER - 1409)) | (1 << (PlSqlParser.RESPECT - 1409)) | (1 << (PlSqlParser.RESTART - 1409)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1409)) | (1 << (PlSqlParser.RESTORE - 1409)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1409)) | (1 << (PlSqlParser.RESTRICTED - 1409)) | (1 << (PlSqlParser.RESTRICT_REFERENCES - 1409)) | (1 << (PlSqlParser.RESTRICT - 1409)) | (1 << (PlSqlParser.RESULT_CACHE - 1409)) | (1 << (PlSqlParser.RESULT - 1409)) | (1 << (PlSqlParser.RESUMABLE - 1409)) | (1 << (PlSqlParser.RESUME - 1409)) | (1 << (PlSqlParser.RETENTION - 1409)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1409)) | (1 << (PlSqlParser.RETURNING - 1409)) | (1 << (PlSqlParser.RETURN - 1409)) | (1 << (PlSqlParser.REUSE - 1409)) | (1 << (PlSqlParser.REVERSE - 1409)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1409)) | (1 << (PlSqlParser.REWRITE - 1409)) | (1 << (PlSqlParser.RIGHT - 1409)) | (1 << (PlSqlParser.ROLE - 1409)) | (1 << (PlSqlParser.ROLESET - 1409)) | (1 << (PlSqlParser.ROLES - 1409)))) !== 0) || ((((_la - 1441)) & ~0x1f) == 0 && ((1 << (_la - 1441)) & ((1 << (PlSqlParser.ROLLBACK - 1441)) | (1 << (PlSqlParser.ROLLING - 1441)) | (1 << (PlSqlParser.ROLLUP - 1441)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1441)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1441)) | (1 << (PlSqlParser.ROWID - 1441)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1441)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1441)) | (1 << (PlSqlParser.ROW_LENGTH - 1441)) | (1 << (PlSqlParser.ROWNUM - 1441)) | (1 << (PlSqlParser.ROW - 1441)) | (1 << (PlSqlParser.ROWS - 1441)) | (1 << (PlSqlParser.RPAD - 1441)) | (1 << (PlSqlParser.RTRIM - 1441)) | (1 << (PlSqlParser.RULE - 1441)) | (1 << (PlSqlParser.RULES - 1441)) | (1 << (PlSqlParser.RUNNING - 1441)) | (1 << (PlSqlParser.SALT - 1441)) | (1 << (PlSqlParser.SAMPLE - 1441)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1441)) | (1 << (PlSqlParser.SAVEPOINT - 1441)) | (1 << (PlSqlParser.SAVE - 1441)) | (1 << (PlSqlParser.SB4 - 1441)) | (1 << (PlSqlParser.SCALE_ROWS - 1441)) | (1 << (PlSqlParser.SCALE - 1441)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1441)) | (1 << (PlSqlParser.SCAN - 1441)) | (1 << (PlSqlParser.SCHEDULER - 1441)) | (1 << (PlSqlParser.SCHEMACHECK - 1441)) | (1 << (PlSqlParser.SCHEMA - 1441)) | (1 << (PlSqlParser.SCN_ASCENDING - 1441)) | (1 << (PlSqlParser.SCN - 1441)))) !== 0) || ((((_la - 1473)) & ~0x1f) == 0 && ((1 << (_la - 1473)) & ((1 << (PlSqlParser.SCOPE - 1473)) | (1 << (PlSqlParser.SCRUB - 1473)) | (1 << (PlSqlParser.SD_ALL - 1473)) | (1 << (PlSqlParser.SD_INHIBIT - 1473)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1473)) | (1 << (PlSqlParser.SD_SHOW - 1473)) | (1 << (PlSqlParser.SEARCH - 1473)) | (1 << (PlSqlParser.SECOND - 1473)) | (1 << (PlSqlParser.SECRET - 1473)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1473)) | (1 << (PlSqlParser.SECUREFILE - 1473)) | (1 << (PlSqlParser.SECURITY - 1473)) | (1 << (PlSqlParser.SEED - 1473)) | (1 << (PlSqlParser.SEG_BLOCK - 1473)) | (1 << (PlSqlParser.SEG_FILE - 1473)) | (1 << (PlSqlParser.SEGMENT - 1473)) | (1 << (PlSqlParser.SELECTIVITY - 1473)) | (1 << (PlSqlParser.SELF - 1473)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1473)) | (1 << (PlSqlParser.SEMIJOIN - 1473)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1473)) | (1 << (PlSqlParser.SEQUENCED - 1473)) | (1 << (PlSqlParser.SEQUENCE - 1473)) | (1 << (PlSqlParser.SEQUENTIAL - 1473)) | (1 << (PlSqlParser.SERIALIZABLE - 1473)) | (1 << (PlSqlParser.SERIALLY_REUSABLE - 1473)) | (1 << (PlSqlParser.SERIAL - 1473)) | (1 << (PlSqlParser.SERVERERROR - 1473)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1473)) | (1 << (PlSqlParser.SERVICES - 1473)))) !== 0) || ((((_la - 1505)) & ~0x1f) == 0 && ((1 << (_la - 1505)) & ((1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1505)) | (1 << (PlSqlParser.SESSION - 1505)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1505)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1505)) | (1 << (PlSqlParser.SESSIONTZNAME - 1505)) | (1 << (PlSqlParser.SET - 1505)) | (1 << (PlSqlParser.SETS - 1505)) | (1 << (PlSqlParser.SETTINGS - 1505)) | (1 << (PlSqlParser.SET_TO_JOIN - 1505)) | (1 << (PlSqlParser.SEVERE - 1505)) | (1 << (PlSqlParser.SHARED_POOL - 1505)) | (1 << (PlSqlParser.SHARED - 1505)) | (1 << (PlSqlParser.SHARING - 1505)) | (1 << (PlSqlParser.SHELFLIFE - 1505)) | (1 << (PlSqlParser.SHOW - 1505)) | (1 << (PlSqlParser.SHRINK - 1505)) | (1 << (PlSqlParser.SHUTDOWN - 1505)) | (1 << (PlSqlParser.SIBLINGS - 1505)) | (1 << (PlSqlParser.SID - 1505)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1505)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1505)) | (1 << (PlSqlParser.SIGN - 1505)) | (1 << (PlSqlParser.SIGNTYPE - 1505)) | (1 << (PlSqlParser.SIMPLE_INTEGER - 1505)) | (1 << (PlSqlParser.SIMPLE - 1505)) | (1 << (PlSqlParser.SINGLE - 1505)) | (1 << (PlSqlParser.SINGLETASK - 1505)) | (1 << (PlSqlParser.SINH - 1505)) | (1 << (PlSqlParser.SIN - 1505)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1505)))) !== 0) || ((((_la - 1537)) & ~0x1f) == 0 && ((1 << (_la - 1537)) & ((1 << (PlSqlParser.SKIP_ - 1537)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1537)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1537)) | (1 << (PlSqlParser.SMALLFILE - 1537)) | (1 << (PlSqlParser.SMALLINT - 1537)) | (1 << (PlSqlParser.SNAPSHOT - 1537)) | (1 << (PlSqlParser.SOME - 1537)) | (1 << (PlSqlParser.SORT - 1537)) | (1 << (PlSqlParser.SOUNDEX - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1537)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1537)) | (1 << (PlSqlParser.SOURCE - 1537)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1537)) | (1 << (PlSqlParser.SPECIFICATION - 1537)) | (1 << (PlSqlParser.SPFILE - 1537)) | (1 << (PlSqlParser.SPLIT - 1537)) | (1 << (PlSqlParser.SPREADSHEET - 1537)) | (1 << (PlSqlParser.SQLDATA - 1537)) | (1 << (PlSqlParser.SQLERROR - 1537)) | (1 << (PlSqlParser.SQLLDR - 1537)) | (1 << (PlSqlParser.SQL - 1537)) | (1 << (PlSqlParser.SQL_TRACE - 1537)) | (1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1537)) | (1 << (PlSqlParser.SQRT - 1537)) | (1 << (PlSqlParser.STALE - 1537)) | (1 << (PlSqlParser.STANDALONE - 1537)) | (1 << (PlSqlParser.STANDARD_HASH - 1537)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1537)) | (1 << (PlSqlParser.STANDBYS - 1537)) | (1 << (PlSqlParser.STANDBY - 1537)) | (1 << (PlSqlParser.STAR - 1537)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1537)))) !== 0) || ((((_la - 1570)) & ~0x1f) == 0 && ((1 << (_la - 1570)) & ((1 << (PlSqlParser.STARTUP - 1570)) | (1 << (PlSqlParser.STATEMENT_ID - 1570)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1570)) | (1 << (PlSqlParser.STATEMENTS - 1570)) | (1 << (PlSqlParser.STATEMENT - 1570)) | (1 << (PlSqlParser.STATE - 1570)) | (1 << (PlSqlParser.STATIC - 1570)) | (1 << (PlSqlParser.STATISTICS - 1570)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1570)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1570)) | (1 << (PlSqlParser.STATS_F_TEST - 1570)) | (1 << (PlSqlParser.STATS_KS_TEST - 1570)) | (1 << (PlSqlParser.STATS_MODE - 1570)) | (1 << (PlSqlParser.STATS_MW_TEST - 1570)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1570)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1570)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1570)) | (1 << (PlSqlParser.STDDEV_POP - 1570)) | (1 << (PlSqlParser.STDDEV_SAMP - 1570)) | (1 << (PlSqlParser.STOP - 1570)) | (1 << (PlSqlParser.STORAGE - 1570)) | (1 << (PlSqlParser.STORE - 1570)) | (1 << (PlSqlParser.STREAMS - 1570)) | (1 << (PlSqlParser.STREAM - 1570)) | (1 << (PlSqlParser.STRICT - 1570)) | (1 << (PlSqlParser.STRING - 1570)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1570)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1570)) | (1 << (PlSqlParser.STRIP - 1570)))) !== 0) || ((((_la - 1602)) & ~0x1f) == 0 && ((1 << (_la - 1602)) & ((1 << (PlSqlParser.STRUCTURE - 1602)) | (1 << (PlSqlParser.SUBMULTISET - 1602)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1602)) | (1 << (PlSqlParser.SUBPARTITIONS - 1602)) | (1 << (PlSqlParser.SUBPARTITION - 1602)) | (1 << (PlSqlParser.SUBQUERIES - 1602)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1602)) | (1 << (PlSqlParser.SUBSCRIBE - 1602)) | (1 << (PlSqlParser.SUBSET - 1602)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1602)) | (1 << (PlSqlParser.SUBSTR2 - 1602)) | (1 << (PlSqlParser.SUBSTR4 - 1602)) | (1 << (PlSqlParser.SUBSTRB - 1602)) | (1 << (PlSqlParser.SUBSTRC - 1602)) | (1 << (PlSqlParser.SUBTYPE - 1602)) | (1 << (PlSqlParser.SUCCESSFUL - 1602)) | (1 << (PlSqlParser.SUCCESS - 1602)) | (1 << (PlSqlParser.SUMMARY - 1602)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1602)) | (1 << (PlSqlParser.SUSPEND - 1602)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1602)) | (1 << (PlSqlParser.SWITCHOVER - 1602)) | (1 << (PlSqlParser.SWITCH - 1602)) | (1 << (PlSqlParser.SYNCHRONOUS - 1602)) | (1 << (PlSqlParser.SYNC - 1602)) | (1 << (PlSqlParser.SYSASM - 1602)) | (1 << (PlSqlParser.SYS_AUDIT - 1602)) | (1 << (PlSqlParser.SYSAUX - 1602)) | (1 << (PlSqlParser.SYSBACKUP - 1602)) | (1 << (PlSqlParser.SYS_CHECKACL - 1602)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1602)))) !== 0) || ((((_la - 1634)) & ~0x1f) == 0 && ((1 << (_la - 1634)) & ((1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1634)) | (1 << (PlSqlParser.SYS_CONTEXT - 1634)) | (1 << (PlSqlParser.SYSDATE - 1634)) | (1 << (PlSqlParser.SYSDBA - 1634)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1634)) | (1 << (PlSqlParser.SYSDG - 1634)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1634)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1634)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1634)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1634)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1634)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1634)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1634)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1634)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1634)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1634)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1634)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1634)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1634)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1634)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1634)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1634)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1634)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1634)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1634)) | (1 << (PlSqlParser.SYS_GUID - 1634)) | (1 << (PlSqlParser.SYSGUID - 1634)) | (1 << (PlSqlParser.SYSKM - 1634)) | (1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1634)) | (1 << (PlSqlParser.SYS_MAKEXML - 1634)))) !== 0) || ((((_la - 1666)) & ~0x1f) == 0 && ((1 << (_la - 1666)) & ((1 << (PlSqlParser.SYS_MKXMLATTR - 1666)) | (1 << (PlSqlParser.SYS_MKXTI - 1666)) | (1 << (PlSqlParser.SYSOBJ - 1666)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1666)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1666)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1666)) | (1 << (PlSqlParser.SYS_OP_ATG - 1666)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1666)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1666)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1666)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1666)) | (1 << (PlSqlParser.SYS_OP_C2C - 1666)) | (1 << (PlSqlParser.SYS_OP_CAST - 1666)) | (1 << (PlSqlParser.SYS_OP_CEG - 1666)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1666)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1666)) | (1 << (PlSqlParser.SYS_OP_COMP - 1666)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1666)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1666)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1666)) | (1 << (PlSqlParser.SYS_OP_CSR - 1666)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1666)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1666)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1666)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1666)) | (1 << (PlSqlParser.SYS_OP_DRA - 1666)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1666)) | (1 << (PlSqlParser.SYS_OP_DV_CHECK - 1666)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1666)))) !== 0) || ((((_la - 1698)) & ~0x1f) == 0 && ((1 << (_la - 1698)) & ((1 << (PlSqlParser.SYSOPER - 1698)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1698)) | (1 << (PlSqlParser.SYS_OP_GUID - 1698)) | (1 << (PlSqlParser.SYS_OP_HASH - 1698)) | (1 << (PlSqlParser.SYS_OP_IIX - 1698)) | (1 << (PlSqlParser.SYS_OP_ITR - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1698)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1698)) | (1 << (PlSqlParser.SYS_OP_LBID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1698)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1698)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1698)) | (1 << (PlSqlParser.SYS_OP_LVL - 1698)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1698)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1698)) | (1 << (PlSqlParser.SYS_OP_MSR - 1698)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1698)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1698)) | (1 << (PlSqlParser.SYS_OP_NII - 1698)) | (1 << (PlSqlParser.SYS_OP_NIX - 1698)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1698)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1698)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1698)) | (1 << (PlSqlParser.SYS_OP_OIDVALUE - 1698)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1698)))) !== 0) || ((((_la - 1730)) & ~0x1f) == 0 && ((1 << (_la - 1730)) & ((1 << (PlSqlParser.SYS_OP_PAR_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1730)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1730)) | (1 << (PlSqlParser.SYS_OP_PAR - 1730)) | (1 << (PlSqlParser.SYS_OP_PART_ID - 1730)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1730)) | (1 << (PlSqlParser.SYS_OP_R2O - 1730)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1730)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1730)) | (1 << (PlSqlParser.SYS_OP_REF - 1730)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1730)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1730)) | (1 << (PlSqlParser.SYS_OP_RPB - 1730)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1730)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1730)) | (1 << (PlSqlParser.SYS_OP_TPR - 1730)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1730)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1730)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1730)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1730)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1730)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1730)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1730)) | (1 << (PlSqlParser.SYS_OP_VREF - 1730)) | (1 << (PlSqlParser.SYS_OP_VVD - 1730)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1730)) | (1 << (PlSqlParser.SYS_OP_XPTHOP - 1730)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1730)))) !== 0) || ((((_la - 1762)) & ~0x1f) == 0 && ((1 << (_la - 1762)) & ((1 << (PlSqlParser.SYS_OP_ZONE_ID - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1762)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1762)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1762)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1762)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1762)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1762)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1762)) | (1 << (PlSqlParser.SYS_RAW_TO_XSID - 1762)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1762)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1762)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1762)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1762)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1762)) | (1 << (PlSqlParser.SYSTEM - 1762)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1762)) | (1 << (PlSqlParser.SYS_TYPEID - 1762)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1762)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1762)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1762)) | (1 << (PlSqlParser.SYS_XMLCONV - 1762)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1762)) | (1 << (PlSqlParser.SYS_XMLGEN - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1762)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1762)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1762)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1762)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1762)))) !== 0) || ((((_la - 1794)) & ~0x1f) == 0 && ((1 << (_la - 1794)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1794)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1794)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1794)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1794)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1794)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1794)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1794)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1794)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1794)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1794)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1794)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1794)) | (1 << (PlSqlParser.SYS_XQDELETE - 1794)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1794)) | (1 << (PlSqlParser.SYS_XQDOC - 1794)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1794)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1794)) | (1 << (PlSqlParser.SYS_XQED4URI - 1794)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1794)) | (1 << (PlSqlParser.SYS_XQERRH - 1794)) | (1 << (PlSqlParser.SYS_XQERR - 1794)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1794)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1794)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRACT - 1794)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1794)))) !== 0) || ((((_la - 1826)) & ~0x1f) == 0 && ((1 << (_la - 1826)) & ((1 << (PlSqlParser.SYS_XQEXVAL - 1826)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1826)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1826)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1826)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1826)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1826)) | (1 << (PlSqlParser.SYS_XQFNNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1826)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1826)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1826)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1826)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1826)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1826)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1826)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1826)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1826)) | (1 << (PlSqlParser.SYS_XQINSERT - 1826)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1826)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1826)) | (1 << (PlSqlParser.SYS_XQLANG - 1826)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1826)) | (1 << (PlSqlParser.SYS_XQNILLED - 1826)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1826)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1826)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1826)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1826)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1826)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1826)) | (1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1826)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1826)))) !== 0) || ((((_la - 1858)) & ~0x1f) == 0 && ((1 << (_la - 1858)) & ((1 << (PlSqlParser.SYS_XQPOLYADD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1858)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1858)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1858)) | (1 << (PlSqlParser.SYS_XQRENAME - 1858)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1858)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1858)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1858)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1858)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1858)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1858)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1858)) | (1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1858)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1858)))) !== 0) || ((((_la - 1890)) & ~0x1f) == 0 && ((1 << (_la - 1890)) & ((1 << (PlSqlParser.SYS_XQSEQRM - 1890)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1890)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1890)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1890)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1890)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1890)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1890)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1890)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1890)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1890)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1890)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1890)) | (1 << (PlSqlParser.SYS_XQXFORM - 1890)) | (1 << (PlSqlParser.SYS_XSID_TO_RAW - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1890)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1890)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1890)) | (1 << (PlSqlParser.TABLESPACE_NO - 1890)) | (1 << (PlSqlParser.TABLESPACE - 1890)) | (1 << (PlSqlParser.TABLES - 1890)) | (1 << (PlSqlParser.TABLE_STATS - 1890)) | (1 << (PlSqlParser.TABLE - 1890)) | (1 << (PlSqlParser.TABNO - 1890)) | (1 << (PlSqlParser.TAG - 1890)) | (1 << (PlSqlParser.TANH - 1890)) | (1 << (PlSqlParser.TAN - 1890)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1890)) | (1 << (PlSqlParser.TEMPFILE - 1890)) | (1 << (PlSqlParser.TEMPLATE - 1890)) | (1 << (PlSqlParser.TEMPORARY - 1890)) | (1 << (PlSqlParser.TEMP_TABLE - 1890)))) !== 0) || ((((_la - 1922)) & ~0x1f) == 0 && ((1 << (_la - 1922)) & ((1 << (PlSqlParser.TEST - 1922)) | (1 << (PlSqlParser.TEXT - 1922)) | (1 << (PlSqlParser.THAN - 1922)) | (1 << (PlSqlParser.THEN - 1922)) | (1 << (PlSqlParser.THE - 1922)) | (1 << (PlSqlParser.THREAD - 1922)) | (1 << (PlSqlParser.THROUGH - 1922)) | (1 << (PlSqlParser.TIER - 1922)) | (1 << (PlSqlParser.TIES - 1922)) | (1 << (PlSqlParser.TIMEOUT - 1922)) | (1 << (PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP - 1922)) | (1 << (PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMESTAMP_UNCONSTRAINED - 1922)) | (1 << (PlSqlParser.TIMES - 1922)) | (1 << (PlSqlParser.TIME - 1922)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1922)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1922)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1922)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1922)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1922)) | (1 << (PlSqlParser.TIME_ZONE - 1922)) | (1 << (PlSqlParser.TIV_GB - 1922)) | (1 << (PlSqlParser.TIV_SSF - 1922)) | (1 << (PlSqlParser.TO_ACLID - 1922)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1922)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1922)) | (1 << (PlSqlParser.TO_BLOB - 1922)) | (1 << (PlSqlParser.TO_CLOB - 1922)) | (1 << (PlSqlParser.TO_DSINTERVAL - 1922)) | (1 << (PlSqlParser.TO_LOB - 1922)))) !== 0) || ((((_la - 1954)) & ~0x1f) == 0 && ((1 << (_la - 1954)) & ((1 << (PlSqlParser.TO_MULTI_BYTE - 1954)) | (1 << (PlSqlParser.TO_NCHAR - 1954)) | (1 << (PlSqlParser.TO_NCLOB - 1954)) | (1 << (PlSqlParser.TO_NUMBER - 1954)) | (1 << (PlSqlParser.TOPLEVEL - 1954)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1954)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1954)) | (1 << (PlSqlParser.TO_TIME - 1954)) | (1 << (PlSqlParser.TO_TIME_TZ - 1954)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1954)) | (1 << (PlSqlParser.TRACE - 1954)) | (1 << (PlSqlParser.TRACING - 1954)) | (1 << (PlSqlParser.TRACKING - 1954)) | (1 << (PlSqlParser.TRAILING - 1954)) | (1 << (PlSqlParser.TRANSACTION - 1954)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1954)) | (1 << (PlSqlParser.TRANSITIONAL - 1954)) | (1 << (PlSqlParser.TRANSITION - 1954)) | (1 << (PlSqlParser.TRANSLATE - 1954)) | (1 << (PlSqlParser.TRANSLATION - 1954)) | (1 << (PlSqlParser.TREAT - 1954)) | (1 << (PlSqlParser.TRIGGERS - 1954)) | (1 << (PlSqlParser.TRIGGER - 1954)) | (1 << (PlSqlParser.TRUE - 1954)) | (1 << (PlSqlParser.TRUNCATE - 1954)) | (1 << (PlSqlParser.TRUNC - 1954)) | (1 << (PlSqlParser.TRUSTED - 1954)) | (1 << (PlSqlParser.TRUST - 1954)) | (1 << (PlSqlParser.TUNING - 1954)) | (1 << (PlSqlParser.TX - 1954)))) !== 0) || ((((_la - 1986)) & ~0x1f) == 0 && ((1 << (_la - 1986)) & ((1 << (PlSqlParser.TYPES - 1986)) | (1 << (PlSqlParser.TYPE - 1986)) | (1 << (PlSqlParser.TZ_OFFSET - 1986)) | (1 << (PlSqlParser.UB2 - 1986)) | (1 << (PlSqlParser.UBA - 1986)) | (1 << (PlSqlParser.UCS2 - 1986)) | (1 << (PlSqlParser.UID - 1986)) | (1 << (PlSqlParser.UNARCHIVED - 1986)) | (1 << (PlSqlParser.UNBOUNDED - 1986)) | (1 << (PlSqlParser.UNBOUND - 1986)) | (1 << (PlSqlParser.UNCONDITIONAL - 1986)) | (1 << (PlSqlParser.UNDER - 1986)) | (1 << (PlSqlParser.UNDO - 1986)) | (1 << (PlSqlParser.UNDROP - 1986)) | (1 << (PlSqlParser.UNIFORM - 1986)) | (1 << (PlSqlParser.UNISTR - 1986)) | (1 << (PlSqlParser.UNLIMITED - 1986)) | (1 << (PlSqlParser.UNLOAD - 1986)) | (1 << (PlSqlParser.UNLOCK - 1986)) | (1 << (PlSqlParser.UNMATCHED - 1986)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1986)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1986)) | (1 << (PlSqlParser.UNNEST - 1986)) | (1 << (PlSqlParser.UNPACKED - 1986)) | (1 << (PlSqlParser.UNPIVOT - 1986)) | (1 << (PlSqlParser.UNPLUG - 1986)) | (1 << (PlSqlParser.UNPROTECTED - 1986)) | (1 << (PlSqlParser.UNQUIESCE - 1986)) | (1 << (PlSqlParser.UNRECOVERABLE - 1986)))) !== 0) || ((((_la - 2018)) & ~0x1f) == 0 && ((1 << (_la - 2018)) & ((1 << (PlSqlParser.UNRESTRICTED - 2018)) | (1 << (PlSqlParser.UNSUBSCRIBE - 2018)) | (1 << (PlSqlParser.UNTIL - 2018)) | (1 << (PlSqlParser.UNUSABLE - 2018)) | (1 << (PlSqlParser.UNUSED - 2018)) | (1 << (PlSqlParser.UPDATABLE - 2018)) | (1 << (PlSqlParser.UPDATED - 2018)) | (1 << (PlSqlParser.UPDATEXML - 2018)) | (1 << (PlSqlParser.UPD_INDEXES - 2018)) | (1 << (PlSqlParser.UPD_JOININDEX - 2018)) | (1 << (PlSqlParser.UPGRADE - 2018)) | (1 << (PlSqlParser.UPPER - 2018)) | (1 << (PlSqlParser.UPSERT - 2018)) | (1 << (PlSqlParser.UROWID - 2018)) | (1 << (PlSqlParser.USABLE - 2018)) | (1 << (PlSqlParser.USAGE - 2018)) | (1 << (PlSqlParser.USE_ANTI - 2018)) | (1 << (PlSqlParser.USE_CONCAT - 2018)) | (1 << (PlSqlParser.USE_CUBE - 2018)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2018)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2018)) | (1 << (PlSqlParser.USE_HASH - 2018)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2018)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2018)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2018)) | (1 << (PlSqlParser.USE_MERGE - 2018)) | (1 << (PlSqlParser.USE_NL - 2018)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2018)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2018)) | (1 << (PlSqlParser.USER_DATA - 2018)) | (1 << (PlSqlParser.USER_DEFINED - 2018)))) !== 0) || ((((_la - 2050)) & ~0x1f) == 0 && ((1 << (_la - 2050)) & ((1 << (PlSqlParser.USERENV - 2050)) | (1 << (PlSqlParser.USERGROUP - 2050)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2050)) | (1 << (PlSqlParser.USERS - 2050)) | (1 << (PlSqlParser.USER_TABLESPACES - 2050)) | (1 << (PlSqlParser.USER - 2050)) | (1 << (PlSqlParser.USE_SEMI - 2050)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2050)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2050)) | (1 << (PlSqlParser.USE - 2050)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2050)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2050)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2050)) | (1 << (PlSqlParser.USING - 2050)) | (1 << (PlSqlParser.UTF16BE - 2050)) | (1 << (PlSqlParser.UTF16LE - 2050)) | (1 << (PlSqlParser.UTF32 - 2050)) | (1 << (PlSqlParser.UTF8 - 2050)) | (1 << (PlSqlParser.V1 - 2050)) | (1 << (PlSqlParser.V2 - 2050)) | (1 << (PlSqlParser.VALIDATE - 2050)) | (1 << (PlSqlParser.VALIDATION - 2050)) | (1 << (PlSqlParser.VALID_TIME_END - 2050)) | (1 << (PlSqlParser.VALUE - 2050)) | (1 << (PlSqlParser.VARCHAR2 - 2050)) | (1 << (PlSqlParser.VARCHAR - 2050)) | (1 << (PlSqlParser.VARIABLE - 2050)) | (1 << (PlSqlParser.VAR_POP - 2050)) | (1 << (PlSqlParser.VARRAYS - 2050)) | (1 << (PlSqlParser.VARRAY - 2050)) | (1 << (PlSqlParser.VAR_SAMP - 2050)))) !== 0) || ((((_la - 2082)) & ~0x1f) == 0 && ((1 << (_la - 2082)) & ((1 << (PlSqlParser.VARYING - 2082)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2082)) | (1 << (PlSqlParser.VECTOR_READ - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2082)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2082)) | (1 << (PlSqlParser.VERIFIER - 2082)) | (1 << (PlSqlParser.VERIFY - 2082)) | (1 << (PlSqlParser.VERSIONING - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2082)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2082)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2082)) | (1 << (PlSqlParser.VERSIONS - 2082)) | (1 << (PlSqlParser.VERSIONS_XID - 2082)) | (1 << (PlSqlParser.VERSION - 2082)) | (1 << (PlSqlParser.VIOLATION - 2082)) | (1 << (PlSqlParser.VIRTUAL - 2082)) | (1 << (PlSqlParser.VISIBILITY - 2082)) | (1 << (PlSqlParser.VISIBLE - 2082)) | (1 << (PlSqlParser.VOLUME - 2082)) | (1 << (PlSqlParser.VSIZE - 2082)) | (1 << (PlSqlParser.WAIT - 2082)) | (1 << (PlSqlParser.WALLET - 2082)) | (1 << (PlSqlParser.WARNING - 2082)) | (1 << (PlSqlParser.WEEKS - 2082)) | (1 << (PlSqlParser.WEEK - 2082)) | (1 << (PlSqlParser.WELLFORMED - 2082)) | (1 << (PlSqlParser.WHENEVER - 2082)) | (1 << (PlSqlParser.WHEN - 2082)))) !== 0) || ((((_la - 2115)) & ~0x1f) == 0 && ((1 << (_la - 2115)) & ((1 << (PlSqlParser.WHILE - 2115)) | (1 << (PlSqlParser.WHITESPACE - 2115)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2115)) | (1 << (PlSqlParser.WITHIN - 2115)) | (1 << (PlSqlParser.WITHOUT - 2115)) | (1 << (PlSqlParser.WITH_PLSQL - 2115)) | (1 << (PlSqlParser.WORK - 2115)) | (1 << (PlSqlParser.WRAPPED - 2115)) | (1 << (PlSqlParser.WRAPPER - 2115)) | (1 << (PlSqlParser.WRITE - 2115)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2115)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2115)) | (1 << (PlSqlParser.XID - 2115)) | (1 << (PlSqlParser.XML2OBJECT - 2115)) | (1 << (PlSqlParser.XMLAGG - 2115)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2115)) | (1 << (PlSqlParser.XMLCAST - 2115)) | (1 << (PlSqlParser.XMLCDATA - 2115)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2115)) | (1 << (PlSqlParser.XMLCOMMENT - 2115)) | (1 << (PlSqlParser.XMLCONCAT - 2115)) | (1 << (PlSqlParser.XMLDIFF - 2115)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2115)) | (1 << (PlSqlParser.XMLELEMENT - 2115)) | (1 << (PlSqlParser.XMLEXISTS2 - 2115)) | (1 << (PlSqlParser.XMLEXISTS - 2115)) | (1 << (PlSqlParser.XMLFOREST - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2115)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2115)))) !== 0) || ((((_la - 2147)) & ~0x1f) == 0 && ((1 << (_la - 2147)) & ((1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2147)) | (1 << (PlSqlParser.XMLISNODE - 2147)) | (1 << (PlSqlParser.XMLISVALID - 2147)) | (1 << (PlSqlParser.XMLNAMESPACES - 2147)) | (1 << (PlSqlParser.XMLPARSE - 2147)) | (1 << (PlSqlParser.XMLPATCH - 2147)) | (1 << (PlSqlParser.XMLPI - 2147)) | (1 << (PlSqlParser.XMLQUERYVAL - 2147)) | (1 << (PlSqlParser.XMLQUERY - 2147)) | (1 << (PlSqlParser.XMLROOT - 2147)) | (1 << (PlSqlParser.XMLSCHEMA - 2147)) | (1 << (PlSqlParser.XMLSERIALIZE - 2147)) | (1 << (PlSqlParser.XMLTABLE - 2147)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2147)) | (1 << (PlSqlParser.XMLTRANSFORM - 2147)) | (1 << (PlSqlParser.XMLTYPE - 2147)) | (1 << (PlSqlParser.XML - 2147)) | (1 << (PlSqlParser.XPATHTABLE - 2147)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2147)) | (1 << (PlSqlParser.XS - 2147)) | (1 << (PlSqlParser.YEARS - 2147)) | (1 << (PlSqlParser.YEAR - 2147)) | (1 << (PlSqlParser.YES - 2147)) | (1 << (PlSqlParser.YMINTERVAL_UNCONSTRAINED - 2147)) | (1 << (PlSqlParser.ZONEMAP - 2147)) | (1 << (PlSqlParser.ZONE - 2147)) | (1 << (PlSqlParser.PREDICTION - 2147)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2147)) | (1 << (PlSqlParser.PREDICTION_COST - 2147)) | (1 << (PlSqlParser.PREDICTION_DETAILS - 2147)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2147)))) !== 0) || ((((_la - 2179)) & ~0x1f) == 0 && ((1 << (_la - 2179)) & ((1 << (PlSqlParser.PREDICTION_SET - 2179)) | (1 << (PlSqlParser.CUME_DIST - 2179)) | (1 << (PlSqlParser.DENSE_RANK - 2179)) | (1 << (PlSqlParser.LISTAGG - 2179)) | (1 << (PlSqlParser.PERCENT_RANK - 2179)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2179)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2179)) | (1 << (PlSqlParser.RANK - 2179)) | (1 << (PlSqlParser.AVG - 2179)) | (1 << (PlSqlParser.CORR - 2179)) | (1 << (PlSqlParser.COVAR_ - 2179)) | (1 << (PlSqlParser.LAG - 2179)) | (1 << (PlSqlParser.LEAD - 2179)) | (1 << (PlSqlParser.MAX - 2179)) | (1 << (PlSqlParser.MEDIAN - 2179)) | (1 << (PlSqlParser.MIN - 2179)) | (1 << (PlSqlParser.NTILE - 2179)) | (1 << (PlSqlParser.NVL - 2179)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2179)) | (1 << (PlSqlParser.REGR_ - 2179)) | (1 << (PlSqlParser.ROUND - 2179)) | (1 << (PlSqlParser.ROW_NUMBER - 2179)) | (1 << (PlSqlParser.SUBSTR - 2179)) | (1 << (PlSqlParser.TO_CHAR - 2179)) | (1 << (PlSqlParser.TRIM - 2179)) | (1 << (PlSqlParser.SUM - 2179)) | (1 << (PlSqlParser.STDDEV - 2179)) | (1 << (PlSqlParser.VAR_ - 2179)) | (1 << (PlSqlParser.VARIANCE - 2179)) | (1 << (PlSqlParser.LEAST - 2179)) | (1 << (PlSqlParser.GREATEST - 2179)))) !== 0) || ((((_la - 2211)) & ~0x1f) == 0 && ((1 << (_la - 2211)) & ((1 << (PlSqlParser.TO_DATE - 2211)) | (1 << (PlSqlParser.NATIONAL_CHAR_STRING_LIT - 2211)) | (1 << (PlSqlParser.PERIOD - 2211)) | (1 << (PlSqlParser.CHAR_STRING - 2211)) | (1 << (PlSqlParser.DELIMITED_ID - 2211)))) !== 0) || _la===PlSqlParser.INTRODUCER || _la===PlSqlParser.REGULAR_ID) { + this.state = 11357; + this.column_alias(); + } + + this.state = 11364; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + break; + + } + this.state = 11367; + this.match(PlSqlParser.RIGHT_PAREN); + this.state = 11369; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1569,this._ctx); + if(la_===1) { + this.state = 11368; + this.keep_clause(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Respect_or_ignore_nullsContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_respect_or_ignore_nulls; + return this; +} + +Respect_or_ignore_nullsContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Respect_or_ignore_nullsContext.prototype.constructor = Respect_or_ignore_nullsContext; + +Respect_or_ignore_nullsContext.prototype.NULLS = function() { + return this.getToken(PlSqlParser.NULLS, 0); +}; + +Respect_or_ignore_nullsContext.prototype.RESPECT = function() { + return this.getToken(PlSqlParser.RESPECT, 0); +}; + +Respect_or_ignore_nullsContext.prototype.IGNORE = function() { + return this.getToken(PlSqlParser.IGNORE, 0); +}; + +Respect_or_ignore_nullsContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRespect_or_ignore_nulls(this); + } +}; + +Respect_or_ignore_nullsContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRespect_or_ignore_nulls(this); + } +}; + +Respect_or_ignore_nullsContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRespect_or_ignore_nulls(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Respect_or_ignore_nullsContext = Respect_or_ignore_nullsContext; + +PlSqlParser.prototype.respect_or_ignore_nulls = function() { + + var localctx = new Respect_or_ignore_nullsContext(this, this._ctx, this.state); + this.enterRule(localctx, 1454, PlSqlParser.RULE_respect_or_ignore_nulls); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11371; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.IGNORE || _la===PlSqlParser.RESPECT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11372; + this.match(PlSqlParser.NULLS); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function ArgumentContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_argument; + return this; +} + +ArgumentContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +ArgumentContext.prototype.constructor = ArgumentContext; + +ArgumentContext.prototype.expression = function() { + return this.getTypedRuleContext(ExpressionContext,0); +}; + +ArgumentContext.prototype.identifier = function() { + return this.getTypedRuleContext(IdentifierContext,0); +}; + +ArgumentContext.prototype.EQUALS_OP = function() { + return this.getToken(PlSqlParser.EQUALS_OP, 0); +}; + +ArgumentContext.prototype.GREATER_THAN_OP = function() { + return this.getToken(PlSqlParser.GREATER_THAN_OP, 0); +}; + +ArgumentContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterArgument(this); + } +}; + +ArgumentContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitArgument(this); + } +}; + +ArgumentContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitArgument(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.ArgumentContext = ArgumentContext; + +PlSqlParser.prototype.argument = function() { + + var localctx = new ArgumentContext(this, this._ctx, this.state); + this.enterRule(localctx, 1456, PlSqlParser.RULE_argument); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11378; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1570,this._ctx); + if(la_===1) { + this.state = 11374; + this.identifier(); + this.state = 11375; + this.match(PlSqlParser.EQUALS_OP); + this.state = 11376; + this.match(PlSqlParser.GREATER_THAN_OP); + + } + this.state = 11380; + this.expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Type_specContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_type_spec; + return this; +} + +Type_specContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Type_specContext.prototype.constructor = Type_specContext; + +Type_specContext.prototype.datatype = function() { + return this.getTypedRuleContext(DatatypeContext,0); +}; + +Type_specContext.prototype.type_name = function() { + return this.getTypedRuleContext(Type_nameContext,0); +}; + +Type_specContext.prototype.REF = function() { + return this.getToken(PlSqlParser.REF, 0); +}; + +Type_specContext.prototype.PERCENT_ROWTYPE = function() { + return this.getToken(PlSqlParser.PERCENT_ROWTYPE, 0); +}; + +Type_specContext.prototype.PERCENT_TYPE = function() { + return this.getToken(PlSqlParser.PERCENT_TYPE, 0); +}; + +Type_specContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterType_spec(this); + } +}; + +Type_specContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitType_spec(this); + } +}; + +Type_specContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitType_spec(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Type_specContext = Type_specContext; + +PlSqlParser.prototype.type_spec = function() { + + var localctx = new Type_specContext(this, this._ctx, this.state); + this.enterRule(localctx, 1458, PlSqlParser.RULE_type_spec); + var _la = 0; // Token type + try { + this.state = 11390; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1573,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 11382; + this.datatype(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 11384; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1571,this._ctx); + if(la_===1) { + this.state = 11383; + this.match(PlSqlParser.REF); + + } + this.state = 11386; + this.type_name(); + this.state = 11388; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PERCENT_ROWTYPE || _la===PlSqlParser.PERCENT_TYPE) { + this.state = 11387; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.PERCENT_ROWTYPE || _la===PlSqlParser.PERCENT_TYPE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function DatatypeContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_datatype; + return this; +} + +DatatypeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +DatatypeContext.prototype.constructor = DatatypeContext; + +DatatypeContext.prototype.native_datatype_element = function() { + return this.getTypedRuleContext(Native_datatype_elementContext,0); +}; + +DatatypeContext.prototype.precision_part = function() { + return this.getTypedRuleContext(Precision_partContext,0); +}; + +DatatypeContext.prototype.WITH = function() { + return this.getToken(PlSqlParser.WITH, 0); +}; + +DatatypeContext.prototype.TIME = function() { + return this.getToken(PlSqlParser.TIME, 0); +}; + +DatatypeContext.prototype.ZONE = function() { + return this.getToken(PlSqlParser.ZONE, 0); +}; + +DatatypeContext.prototype.CHARACTER = function() { + return this.getToken(PlSqlParser.CHARACTER, 0); +}; + +DatatypeContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +DatatypeContext.prototype.char_set_name = function() { + return this.getTypedRuleContext(Char_set_nameContext,0); +}; + +DatatypeContext.prototype.LOCAL = function() { + return this.getToken(PlSqlParser.LOCAL, 0); +}; + +DatatypeContext.prototype.INTERVAL = function() { + return this.getToken(PlSqlParser.INTERVAL, 0); +}; + +DatatypeContext.prototype.TO = function() { + return this.getToken(PlSqlParser.TO, 0); +}; + +DatatypeContext.prototype.YEAR = function() { + return this.getToken(PlSqlParser.YEAR, 0); +}; + +DatatypeContext.prototype.DAY = function() { + return this.getToken(PlSqlParser.DAY, 0); +}; + +DatatypeContext.prototype.MONTH = function() { + return this.getToken(PlSqlParser.MONTH, 0); +}; + +DatatypeContext.prototype.SECOND = function() { + return this.getToken(PlSqlParser.SECOND, 0); +}; + +DatatypeContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +DatatypeContext.prototype.expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(ExpressionContext); + } else { + return this.getTypedRuleContext(ExpressionContext,i); + } +}; + +DatatypeContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +DatatypeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterDatatype(this); + } +}; + +DatatypeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitDatatype(this); + } +}; + +DatatypeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitDatatype(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.DatatypeContext = DatatypeContext; + +PlSqlParser.prototype.datatype = function() { + + var localctx = new DatatypeContext(this, this._ctx, this.state); + this.enterRule(localctx, 1460, PlSqlParser.RULE_datatype); + var _la = 0; // Token type + try { + this.state = 11423; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.BFILE: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BLOB: + case PlSqlParser.BOOLEAN: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CLOB: + case PlSqlParser.DATE: + case PlSqlParser.DAY: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DOUBLE: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.FLOAT: + case PlSqlParser.HOUR: + case PlSqlParser.INTEGER: + case PlSqlParser.INT: + case PlSqlParser.LONG: + case PlSqlParser.MINUTE: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MONTH: + case PlSqlParser.NATURAL: + case PlSqlParser.NATURALN: + case PlSqlParser.NCHAR: + case PlSqlParser.NCLOB: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.RAW: + case PlSqlParser.REAL: + case PlSqlParser.ROWID: + case PlSqlParser.SECOND: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SMALLINT: + case PlSqlParser.STRING: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.UROWID: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.YEAR: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + this.enterOuterAlt(localctx, 1); + this.state = 11392; + this.native_datatype_element(); + this.state = 11394; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1574,this._ctx); + if(la_===1) { + this.state = 11393; + this.precision_part(); + + } + this.state = 11405; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1576,this._ctx); + if(la_===1) { + this.state = 11396; + this.match(PlSqlParser.WITH); + this.state = 11398; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LOCAL) { + this.state = 11397; + this.match(PlSqlParser.LOCAL); + } + + this.state = 11400; + this.match(PlSqlParser.TIME); + this.state = 11401; + this.match(PlSqlParser.ZONE); + + } else if(la_===2) { + this.state = 11402; + this.match(PlSqlParser.CHARACTER); + this.state = 11403; + this.match(PlSqlParser.SET); + this.state = 11404; + this.char_set_name(); + + } + break; + case PlSqlParser.INTERVAL: + this.enterOuterAlt(localctx, 2); + this.state = 11407; + this.match(PlSqlParser.INTERVAL); + this.state = 11408; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DAY || _la===PlSqlParser.YEAR)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11413; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.LEFT_PAREN) { + this.state = 11409; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11410; + this.expression(); + this.state = 11411; + this.match(PlSqlParser.RIGHT_PAREN); + } + + this.state = 11415; + this.match(PlSqlParser.TO); + this.state = 11416; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.MONTH || _la===PlSqlParser.SECOND)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11421; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1578,this._ctx); + if(la_===1) { + this.state = 11417; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11418; + this.expression(); + this.state = 11419; + this.match(PlSqlParser.RIGHT_PAREN); + + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Precision_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_precision_part; + return this; +} + +Precision_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Precision_partContext.prototype.constructor = Precision_partContext; + +Precision_partContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Precision_partContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Precision_partContext.prototype.numeric = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(NumericContext); + } else { + return this.getTypedRuleContext(NumericContext,i); + } +}; + +Precision_partContext.prototype.ASTERISK = function() { + return this.getToken(PlSqlParser.ASTERISK, 0); +}; + +Precision_partContext.prototype.COMMA = function() { + return this.getToken(PlSqlParser.COMMA, 0); +}; + +Precision_partContext.prototype.CHAR = function() { + return this.getToken(PlSqlParser.CHAR, 0); +}; + +Precision_partContext.prototype.BYTE = function() { + return this.getToken(PlSqlParser.BYTE, 0); +}; + +Precision_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterPrecision_part(this); + } +}; + +Precision_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitPrecision_part(this); + } +}; + +Precision_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitPrecision_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Precision_partContext = Precision_partContext; + +PlSqlParser.prototype.precision_part = function() { + + var localctx = new Precision_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1462, PlSqlParser.RULE_precision_part); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11425; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11428; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + this.state = 11426; + this.numeric(); + break; + case PlSqlParser.ASTERISK: + this.state = 11427; + this.match(PlSqlParser.ASTERISK); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 11432; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 11430; + this.match(PlSqlParser.COMMA); + this.state = 11431; + this.numeric(); + } + + this.state = 11435; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.BYTE || _la===PlSqlParser.CHAR) { + this.state = 11434; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.BYTE || _la===PlSqlParser.CHAR)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 11437; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Native_datatype_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_native_datatype_element; + return this; +} + +Native_datatype_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Native_datatype_elementContext.prototype.constructor = Native_datatype_elementContext; + +Native_datatype_elementContext.prototype.BINARY_INTEGER = function() { + return this.getToken(PlSqlParser.BINARY_INTEGER, 0); +}; + +Native_datatype_elementContext.prototype.PLS_INTEGER = function() { + return this.getToken(PlSqlParser.PLS_INTEGER, 0); +}; + +Native_datatype_elementContext.prototype.NATURAL = function() { + return this.getToken(PlSqlParser.NATURAL, 0); +}; + +Native_datatype_elementContext.prototype.BINARY_FLOAT = function() { + return this.getToken(PlSqlParser.BINARY_FLOAT, 0); +}; + +Native_datatype_elementContext.prototype.BINARY_DOUBLE = function() { + return this.getToken(PlSqlParser.BINARY_DOUBLE, 0); +}; + +Native_datatype_elementContext.prototype.NATURALN = function() { + return this.getToken(PlSqlParser.NATURALN, 0); +}; + +Native_datatype_elementContext.prototype.POSITIVE = function() { + return this.getToken(PlSqlParser.POSITIVE, 0); +}; + +Native_datatype_elementContext.prototype.POSITIVEN = function() { + return this.getToken(PlSqlParser.POSITIVEN, 0); +}; + +Native_datatype_elementContext.prototype.SIGNTYPE = function() { + return this.getToken(PlSqlParser.SIGNTYPE, 0); +}; + +Native_datatype_elementContext.prototype.SIMPLE_INTEGER = function() { + return this.getToken(PlSqlParser.SIMPLE_INTEGER, 0); +}; + +Native_datatype_elementContext.prototype.NVARCHAR2 = function() { + return this.getToken(PlSqlParser.NVARCHAR2, 0); +}; + +Native_datatype_elementContext.prototype.DEC = function() { + return this.getToken(PlSqlParser.DEC, 0); +}; + +Native_datatype_elementContext.prototype.INTEGER = function() { + return this.getToken(PlSqlParser.INTEGER, 0); +}; + +Native_datatype_elementContext.prototype.INT = function() { + return this.getToken(PlSqlParser.INT, 0); +}; + +Native_datatype_elementContext.prototype.NUMERIC = function() { + return this.getToken(PlSqlParser.NUMERIC, 0); +}; + +Native_datatype_elementContext.prototype.SMALLINT = function() { + return this.getToken(PlSqlParser.SMALLINT, 0); +}; + +Native_datatype_elementContext.prototype.NUMBER = function() { + return this.getToken(PlSqlParser.NUMBER, 0); +}; + +Native_datatype_elementContext.prototype.DECIMAL = function() { + return this.getToken(PlSqlParser.DECIMAL, 0); +}; + +Native_datatype_elementContext.prototype.DOUBLE = function() { + return this.getToken(PlSqlParser.DOUBLE, 0); +}; + +Native_datatype_elementContext.prototype.PRECISION = function() { + return this.getToken(PlSqlParser.PRECISION, 0); +}; + +Native_datatype_elementContext.prototype.FLOAT = function() { + return this.getToken(PlSqlParser.FLOAT, 0); +}; + +Native_datatype_elementContext.prototype.REAL = function() { + return this.getToken(PlSqlParser.REAL, 0); +}; + +Native_datatype_elementContext.prototype.NCHAR = function() { + return this.getToken(PlSqlParser.NCHAR, 0); +}; + +Native_datatype_elementContext.prototype.LONG = function() { + return this.getToken(PlSqlParser.LONG, 0); +}; + +Native_datatype_elementContext.prototype.RAW = function() { + return this.getToken(PlSqlParser.RAW, 0); +}; + +Native_datatype_elementContext.prototype.CHAR = function() { + return this.getToken(PlSqlParser.CHAR, 0); +}; + +Native_datatype_elementContext.prototype.CHARACTER = function() { + return this.getToken(PlSqlParser.CHARACTER, 0); +}; + +Native_datatype_elementContext.prototype.VARCHAR2 = function() { + return this.getToken(PlSqlParser.VARCHAR2, 0); +}; + +Native_datatype_elementContext.prototype.VARCHAR = function() { + return this.getToken(PlSqlParser.VARCHAR, 0); +}; + +Native_datatype_elementContext.prototype.STRING = function() { + return this.getToken(PlSqlParser.STRING, 0); +}; + +Native_datatype_elementContext.prototype.BOOLEAN = function() { + return this.getToken(PlSqlParser.BOOLEAN, 0); +}; + +Native_datatype_elementContext.prototype.DATE = function() { + return this.getToken(PlSqlParser.DATE, 0); +}; + +Native_datatype_elementContext.prototype.ROWID = function() { + return this.getToken(PlSqlParser.ROWID, 0); +}; + +Native_datatype_elementContext.prototype.UROWID = function() { + return this.getToken(PlSqlParser.UROWID, 0); +}; + +Native_datatype_elementContext.prototype.YEAR = function() { + return this.getToken(PlSqlParser.YEAR, 0); +}; + +Native_datatype_elementContext.prototype.MONTH = function() { + return this.getToken(PlSqlParser.MONTH, 0); +}; + +Native_datatype_elementContext.prototype.DAY = function() { + return this.getToken(PlSqlParser.DAY, 0); +}; + +Native_datatype_elementContext.prototype.HOUR = function() { + return this.getToken(PlSqlParser.HOUR, 0); +}; + +Native_datatype_elementContext.prototype.MINUTE = function() { + return this.getToken(PlSqlParser.MINUTE, 0); +}; + +Native_datatype_elementContext.prototype.SECOND = function() { + return this.getToken(PlSqlParser.SECOND, 0); +}; + +Native_datatype_elementContext.prototype.TIMEZONE_HOUR = function() { + return this.getToken(PlSqlParser.TIMEZONE_HOUR, 0); +}; + +Native_datatype_elementContext.prototype.TIMEZONE_MINUTE = function() { + return this.getToken(PlSqlParser.TIMEZONE_MINUTE, 0); +}; + +Native_datatype_elementContext.prototype.TIMEZONE_REGION = function() { + return this.getToken(PlSqlParser.TIMEZONE_REGION, 0); +}; + +Native_datatype_elementContext.prototype.TIMEZONE_ABBR = function() { + return this.getToken(PlSqlParser.TIMEZONE_ABBR, 0); +}; + +Native_datatype_elementContext.prototype.TIMESTAMP = function() { + return this.getToken(PlSqlParser.TIMESTAMP, 0); +}; + +Native_datatype_elementContext.prototype.TIMESTAMP_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.TIMESTAMP_UNCONSTRAINED, 0); +}; + +Native_datatype_elementContext.prototype.TIMESTAMP_TZ_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED, 0); +}; + +Native_datatype_elementContext.prototype.TIMESTAMP_LTZ_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED, 0); +}; + +Native_datatype_elementContext.prototype.YMINTERVAL_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.YMINTERVAL_UNCONSTRAINED, 0); +}; + +Native_datatype_elementContext.prototype.DSINTERVAL_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.DSINTERVAL_UNCONSTRAINED, 0); +}; + +Native_datatype_elementContext.prototype.BFILE = function() { + return this.getToken(PlSqlParser.BFILE, 0); +}; + +Native_datatype_elementContext.prototype.BLOB = function() { + return this.getToken(PlSqlParser.BLOB, 0); +}; + +Native_datatype_elementContext.prototype.CLOB = function() { + return this.getToken(PlSqlParser.CLOB, 0); +}; + +Native_datatype_elementContext.prototype.NCLOB = function() { + return this.getToken(PlSqlParser.NCLOB, 0); +}; + +Native_datatype_elementContext.prototype.MLSLABEL = function() { + return this.getToken(PlSqlParser.MLSLABEL, 0); +}; + +Native_datatype_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNative_datatype_element(this); + } +}; + +Native_datatype_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNative_datatype_element(this); + } +}; + +Native_datatype_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNative_datatype_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Native_datatype_elementContext = Native_datatype_elementContext; + +PlSqlParser.prototype.native_datatype_element = function() { + + var localctx = new Native_datatype_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1464, PlSqlParser.RULE_native_datatype_element); + var _la = 0; // Token type + try { + this.state = 11499; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.BINARY_INTEGER: + this.enterOuterAlt(localctx, 1); + this.state = 11439; + this.match(PlSqlParser.BINARY_INTEGER); + break; + case PlSqlParser.PLS_INTEGER: + this.enterOuterAlt(localctx, 2); + this.state = 11440; + this.match(PlSqlParser.PLS_INTEGER); + break; + case PlSqlParser.NATURAL: + this.enterOuterAlt(localctx, 3); + this.state = 11441; + this.match(PlSqlParser.NATURAL); + break; + case PlSqlParser.BINARY_FLOAT: + this.enterOuterAlt(localctx, 4); + this.state = 11442; + this.match(PlSqlParser.BINARY_FLOAT); + break; + case PlSqlParser.BINARY_DOUBLE: + this.enterOuterAlt(localctx, 5); + this.state = 11443; + this.match(PlSqlParser.BINARY_DOUBLE); + break; + case PlSqlParser.NATURALN: + this.enterOuterAlt(localctx, 6); + this.state = 11444; + this.match(PlSqlParser.NATURALN); + break; + case PlSqlParser.POSITIVE: + this.enterOuterAlt(localctx, 7); + this.state = 11445; + this.match(PlSqlParser.POSITIVE); + break; + case PlSqlParser.POSITIVEN: + this.enterOuterAlt(localctx, 8); + this.state = 11446; + this.match(PlSqlParser.POSITIVEN); + break; + case PlSqlParser.SIGNTYPE: + this.enterOuterAlt(localctx, 9); + this.state = 11447; + this.match(PlSqlParser.SIGNTYPE); + break; + case PlSqlParser.SIMPLE_INTEGER: + this.enterOuterAlt(localctx, 10); + this.state = 11448; + this.match(PlSqlParser.SIMPLE_INTEGER); + break; + case PlSqlParser.NVARCHAR2: + this.enterOuterAlt(localctx, 11); + this.state = 11449; + this.match(PlSqlParser.NVARCHAR2); + break; + case PlSqlParser.DEC: + this.enterOuterAlt(localctx, 12); + this.state = 11450; + this.match(PlSqlParser.DEC); + break; + case PlSqlParser.INTEGER: + this.enterOuterAlt(localctx, 13); + this.state = 11451; + this.match(PlSqlParser.INTEGER); + break; + case PlSqlParser.INT: + this.enterOuterAlt(localctx, 14); + this.state = 11452; + this.match(PlSqlParser.INT); + break; + case PlSqlParser.NUMERIC: + this.enterOuterAlt(localctx, 15); + this.state = 11453; + this.match(PlSqlParser.NUMERIC); + break; + case PlSqlParser.SMALLINT: + this.enterOuterAlt(localctx, 16); + this.state = 11454; + this.match(PlSqlParser.SMALLINT); + break; + case PlSqlParser.NUMBER: + this.enterOuterAlt(localctx, 17); + this.state = 11455; + this.match(PlSqlParser.NUMBER); + break; + case PlSqlParser.DECIMAL: + this.enterOuterAlt(localctx, 18); + this.state = 11456; + this.match(PlSqlParser.DECIMAL); + break; + case PlSqlParser.DOUBLE: + this.enterOuterAlt(localctx, 19); + this.state = 11457; + this.match(PlSqlParser.DOUBLE); + this.state = 11459; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PRECISION) { + this.state = 11458; + this.match(PlSqlParser.PRECISION); + } + + break; + case PlSqlParser.FLOAT: + this.enterOuterAlt(localctx, 20); + this.state = 11461; + this.match(PlSqlParser.FLOAT); + break; + case PlSqlParser.REAL: + this.enterOuterAlt(localctx, 21); + this.state = 11462; + this.match(PlSqlParser.REAL); + break; + case PlSqlParser.NCHAR: + this.enterOuterAlt(localctx, 22); + this.state = 11463; + this.match(PlSqlParser.NCHAR); + break; + case PlSqlParser.LONG: + this.enterOuterAlt(localctx, 23); + this.state = 11464; + this.match(PlSqlParser.LONG); + this.state = 11466; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.RAW) { + this.state = 11465; + this.match(PlSqlParser.RAW); + } + + break; + case PlSqlParser.CHAR: + this.enterOuterAlt(localctx, 24); + this.state = 11468; + this.match(PlSqlParser.CHAR); + break; + case PlSqlParser.CHARACTER: + this.enterOuterAlt(localctx, 25); + this.state = 11469; + this.match(PlSqlParser.CHARACTER); + break; + case PlSqlParser.VARCHAR2: + this.enterOuterAlt(localctx, 26); + this.state = 11470; + this.match(PlSqlParser.VARCHAR2); + break; + case PlSqlParser.VARCHAR: + this.enterOuterAlt(localctx, 27); + this.state = 11471; + this.match(PlSqlParser.VARCHAR); + break; + case PlSqlParser.STRING: + this.enterOuterAlt(localctx, 28); + this.state = 11472; + this.match(PlSqlParser.STRING); + break; + case PlSqlParser.RAW: + this.enterOuterAlt(localctx, 29); + this.state = 11473; + this.match(PlSqlParser.RAW); + break; + case PlSqlParser.BOOLEAN: + this.enterOuterAlt(localctx, 30); + this.state = 11474; + this.match(PlSqlParser.BOOLEAN); + break; + case PlSqlParser.DATE: + this.enterOuterAlt(localctx, 31); + this.state = 11475; + this.match(PlSqlParser.DATE); + break; + case PlSqlParser.ROWID: + this.enterOuterAlt(localctx, 32); + this.state = 11476; + this.match(PlSqlParser.ROWID); + break; + case PlSqlParser.UROWID: + this.enterOuterAlt(localctx, 33); + this.state = 11477; + this.match(PlSqlParser.UROWID); + break; + case PlSqlParser.YEAR: + this.enterOuterAlt(localctx, 34); + this.state = 11478; + this.match(PlSqlParser.YEAR); + break; + case PlSqlParser.MONTH: + this.enterOuterAlt(localctx, 35); + this.state = 11479; + this.match(PlSqlParser.MONTH); + break; + case PlSqlParser.DAY: + this.enterOuterAlt(localctx, 36); + this.state = 11480; + this.match(PlSqlParser.DAY); + break; + case PlSqlParser.HOUR: + this.enterOuterAlt(localctx, 37); + this.state = 11481; + this.match(PlSqlParser.HOUR); + break; + case PlSqlParser.MINUTE: + this.enterOuterAlt(localctx, 38); + this.state = 11482; + this.match(PlSqlParser.MINUTE); + break; + case PlSqlParser.SECOND: + this.enterOuterAlt(localctx, 39); + this.state = 11483; + this.match(PlSqlParser.SECOND); + break; + case PlSqlParser.TIMEZONE_HOUR: + this.enterOuterAlt(localctx, 40); + this.state = 11484; + this.match(PlSqlParser.TIMEZONE_HOUR); + break; + case PlSqlParser.TIMEZONE_MINUTE: + this.enterOuterAlt(localctx, 41); + this.state = 11485; + this.match(PlSqlParser.TIMEZONE_MINUTE); + break; + case PlSqlParser.TIMEZONE_REGION: + this.enterOuterAlt(localctx, 42); + this.state = 11486; + this.match(PlSqlParser.TIMEZONE_REGION); + break; + case PlSqlParser.TIMEZONE_ABBR: + this.enterOuterAlt(localctx, 43); + this.state = 11487; + this.match(PlSqlParser.TIMEZONE_ABBR); + break; + case PlSqlParser.TIMESTAMP: + this.enterOuterAlt(localctx, 44); + this.state = 11488; + this.match(PlSqlParser.TIMESTAMP); + break; + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + this.enterOuterAlt(localctx, 45); + this.state = 11489; + this.match(PlSqlParser.TIMESTAMP_UNCONSTRAINED); + break; + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + this.enterOuterAlt(localctx, 46); + this.state = 11490; + this.match(PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED); + break; + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + this.enterOuterAlt(localctx, 47); + this.state = 11491; + this.match(PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED); + break; + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + this.enterOuterAlt(localctx, 48); + this.state = 11492; + this.match(PlSqlParser.YMINTERVAL_UNCONSTRAINED); + break; + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + this.enterOuterAlt(localctx, 49); + this.state = 11493; + this.match(PlSqlParser.DSINTERVAL_UNCONSTRAINED); + break; + case PlSqlParser.BFILE: + this.enterOuterAlt(localctx, 50); + this.state = 11494; + this.match(PlSqlParser.BFILE); + break; + case PlSqlParser.BLOB: + this.enterOuterAlt(localctx, 51); + this.state = 11495; + this.match(PlSqlParser.BLOB); + break; + case PlSqlParser.CLOB: + this.enterOuterAlt(localctx, 52); + this.state = 11496; + this.match(PlSqlParser.CLOB); + break; + case PlSqlParser.NCLOB: + this.enterOuterAlt(localctx, 53); + this.state = 11497; + this.match(PlSqlParser.NCLOB); + break; + case PlSqlParser.MLSLABEL: + this.enterOuterAlt(localctx, 54); + this.state = 11498; + this.match(PlSqlParser.MLSLABEL); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Bind_variableContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_bind_variable; + return this; +} + +Bind_variableContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Bind_variableContext.prototype.constructor = Bind_variableContext; + +Bind_variableContext.prototype.BINDVAR = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.BINDVAR); + } else { + return this.getToken(PlSqlParser.BINDVAR, i); + } +}; + + +Bind_variableContext.prototype.COLON = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.COLON); + } else { + return this.getToken(PlSqlParser.COLON, i); + } +}; + + +Bind_variableContext.prototype.UNSIGNED_INTEGER = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); + } else { + return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); + } +}; + + +Bind_variableContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Bind_variableContext.prototype.general_element_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(General_element_partContext); + } else { + return this.getTypedRuleContext(General_element_partContext,i); + } +}; + +Bind_variableContext.prototype.INDICATOR = function() { + return this.getToken(PlSqlParser.INDICATOR, 0); +}; + +Bind_variableContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterBind_variable(this); + } +}; + +Bind_variableContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitBind_variable(this); + } +}; + +Bind_variableContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitBind_variable(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Bind_variableContext = Bind_variableContext; + +PlSqlParser.prototype.bind_variable = function() { + + var localctx = new Bind_variableContext(this, this._ctx, this.state); + this.enterRule(localctx, 1466, PlSqlParser.RULE_bind_variable); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11504; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.BINDVAR: + this.state = 11501; + this.match(PlSqlParser.BINDVAR); + break; + case PlSqlParser.COLON: + this.state = 11502; + this.match(PlSqlParser.COLON); + this.state = 11503; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 11514; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1589,this._ctx); + if(la_===1) { + this.state = 11507; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.INDICATOR) { + this.state = 11506; + this.match(PlSqlParser.INDICATOR); + } + + this.state = 11512; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.BINDVAR: + this.state = 11509; + this.match(PlSqlParser.BINDVAR); + break; + case PlSqlParser.COLON: + this.state = 11510; + this.match(PlSqlParser.COLON); + this.state = 11511; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + + } + this.state = 11520; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1590,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11516; + this.match(PlSqlParser.PERIOD); + this.state = 11517; + this.general_element_part(); + } + this.state = 11522; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1590,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function General_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_general_element; + return this; +} + +General_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +General_elementContext.prototype.constructor = General_elementContext; + +General_elementContext.prototype.general_element_part = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(General_element_partContext); + } else { + return this.getTypedRuleContext(General_element_partContext,i); + } +}; + +General_elementContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +General_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGeneral_element(this); + } +}; + +General_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGeneral_element(this); + } +}; + +General_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGeneral_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.General_elementContext = General_elementContext; + +PlSqlParser.prototype.general_element = function() { + + var localctx = new General_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1468, PlSqlParser.RULE_general_element); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11523; + this.general_element_part(); + this.state = 11528; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1591,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11524; + this.match(PlSqlParser.PERIOD); + this.state = 11525; + this.general_element_part(); + } + this.state = 11530; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1591,this._ctx); + } + + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function General_element_partContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_general_element_part; + return this; +} + +General_element_partContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +General_element_partContext.prototype.constructor = General_element_partContext; + +General_element_partContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +General_element_partContext.prototype.INTRODUCER = function() { + return this.getToken(PlSqlParser.INTRODUCER, 0); +}; + +General_element_partContext.prototype.char_set_name = function() { + return this.getTypedRuleContext(Char_set_nameContext,0); +}; + +General_element_partContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +General_element_partContext.prototype.AT_SIGN = function() { + return this.getToken(PlSqlParser.AT_SIGN, 0); +}; + +General_element_partContext.prototype.link_name = function() { + return this.getTypedRuleContext(Link_nameContext,0); +}; + +General_element_partContext.prototype.function_argument = function() { + return this.getTypedRuleContext(Function_argumentContext,0); +}; + +General_element_partContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterGeneral_element_part(this); + } +}; + +General_element_partContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitGeneral_element_part(this); + } +}; + +General_element_partContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitGeneral_element_part(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.General_element_partContext = General_element_partContext; + +PlSqlParser.prototype.general_element_part = function() { + + var localctx = new General_element_partContext(this, this._ctx, this.state); + this.enterRule(localctx, 1470, PlSqlParser.RULE_general_element_part); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11533; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.INTRODUCER) { + this.state = 11531; + this.match(PlSqlParser.INTRODUCER); + this.state = 11532; + this.char_set_name(); + } + + this.state = 11535; + this.id_expression(); + this.state = 11540; + this._errHandler.sync(this); + var _alt = this._interp.adaptivePredict(this._input,1593,this._ctx) + while(_alt!=2 && _alt!=antlr4.atn.ATN.INVALID_ALT_NUMBER) { + if(_alt===1) { + this.state = 11536; + this.match(PlSqlParser.PERIOD); + this.state = 11537; + this.id_expression(); + } + this.state = 11542; + this._errHandler.sync(this); + _alt = this._interp.adaptivePredict(this._input,1593,this._ctx); + } + + this.state = 11545; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1594,this._ctx); + if(la_===1) { + this.state = 11543; + this.match(PlSqlParser.AT_SIGN); + this.state = 11544; + this.link_name(); + + } + this.state = 11548; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1595,this._ctx); + if(la_===1) { + this.state = 11547; + this.function_argument(); + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Table_elementContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_table_element; + return this; +} + +Table_elementContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Table_elementContext.prototype.constructor = Table_elementContext; + +Table_elementContext.prototype.id_expression = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Id_expressionContext); + } else { + return this.getTypedRuleContext(Id_expressionContext,i); + } +}; + +Table_elementContext.prototype.INTRODUCER = function() { + return this.getToken(PlSqlParser.INTRODUCER, 0); +}; + +Table_elementContext.prototype.char_set_name = function() { + return this.getTypedRuleContext(Char_set_nameContext,0); +}; + +Table_elementContext.prototype.PERIOD = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.PERIOD); + } else { + return this.getToken(PlSqlParser.PERIOD, i); + } +}; + + +Table_elementContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterTable_element(this); + } +}; + +Table_elementContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitTable_element(this); + } +}; + +Table_elementContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitTable_element(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Table_elementContext = Table_elementContext; + +PlSqlParser.prototype.table_element = function() { + + var localctx = new Table_elementContext(this, this._ctx, this.state); + this.enterRule(localctx, 1472, PlSqlParser.RULE_table_element); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11552; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.INTRODUCER) { + this.state = 11550; + this.match(PlSqlParser.INTRODUCER); + this.state = 11551; + this.char_set_name(); + } + + this.state = 11554; + this.id_expression(); + this.state = 11559; + this._errHandler.sync(this); + _la = this._input.LA(1); + while(_la===PlSqlParser.PERIOD) { + this.state = 11555; + this.match(PlSqlParser.PERIOD); + this.state = 11556; + this.id_expression(); + this.state = 11561; + this._errHandler.sync(this); + _la = this._input.LA(1); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Object_privilegeContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_object_privilege; + return this; +} + +Object_privilegeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Object_privilegeContext.prototype.constructor = Object_privilegeContext; + +Object_privilegeContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +Object_privilegeContext.prototype.PRIVILEGES = function() { + return this.getToken(PlSqlParser.PRIVILEGES, 0); +}; + +Object_privilegeContext.prototype.ALTER = function() { + return this.getToken(PlSqlParser.ALTER, 0); +}; + +Object_privilegeContext.prototype.DEBUG = function() { + return this.getToken(PlSqlParser.DEBUG, 0); +}; + +Object_privilegeContext.prototype.DELETE = function() { + return this.getToken(PlSqlParser.DELETE, 0); +}; + +Object_privilegeContext.prototype.EXECUTE = function() { + return this.getToken(PlSqlParser.EXECUTE, 0); +}; + +Object_privilegeContext.prototype.FLASHBACK = function() { + return this.getToken(PlSqlParser.FLASHBACK, 0); +}; + +Object_privilegeContext.prototype.ARCHIVE = function() { + return this.getToken(PlSqlParser.ARCHIVE, 0); +}; + +Object_privilegeContext.prototype.INDEX = function() { + return this.getToken(PlSqlParser.INDEX, 0); +}; + +Object_privilegeContext.prototype.INHERIT = function() { + return this.getToken(PlSqlParser.INHERIT, 0); +}; + +Object_privilegeContext.prototype.INSERT = function() { + return this.getToken(PlSqlParser.INSERT, 0); +}; + +Object_privilegeContext.prototype.KEEP = function() { + return this.getToken(PlSqlParser.KEEP, 0); +}; + +Object_privilegeContext.prototype.SEQUENCE = function() { + return this.getToken(PlSqlParser.SEQUENCE, 0); +}; + +Object_privilegeContext.prototype.MERGE = function() { + return this.getToken(PlSqlParser.MERGE, 0); +}; + +Object_privilegeContext.prototype.VIEW = function() { + return this.getToken(PlSqlParser.VIEW, 0); +}; + +Object_privilegeContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +Object_privilegeContext.prototype.COMMIT = function() { + return this.getToken(PlSqlParser.COMMIT, 0); +}; + +Object_privilegeContext.prototype.REFRESH = function() { + return this.getToken(PlSqlParser.REFRESH, 0); +}; + +Object_privilegeContext.prototype.QUERY = function() { + return this.getToken(PlSqlParser.QUERY, 0); +}; + +Object_privilegeContext.prototype.REWRITE = function() { + return this.getToken(PlSqlParser.REWRITE, 0); +}; + +Object_privilegeContext.prototype.READ = function() { + return this.getToken(PlSqlParser.READ, 0); +}; + +Object_privilegeContext.prototype.REFERENCES = function() { + return this.getToken(PlSqlParser.REFERENCES, 0); +}; + +Object_privilegeContext.prototype.SELECT = function() { + return this.getToken(PlSqlParser.SELECT, 0); +}; + +Object_privilegeContext.prototype.TRANSLATE = function() { + return this.getToken(PlSqlParser.TRANSLATE, 0); +}; + +Object_privilegeContext.prototype.SQL = function() { + return this.getToken(PlSqlParser.SQL, 0); +}; + +Object_privilegeContext.prototype.UNDER = function() { + return this.getToken(PlSqlParser.UNDER, 0); +}; + +Object_privilegeContext.prototype.UPDATE = function() { + return this.getToken(PlSqlParser.UPDATE, 0); +}; + +Object_privilegeContext.prototype.USE = function() { + return this.getToken(PlSqlParser.USE, 0); +}; + +Object_privilegeContext.prototype.WRITE = function() { + return this.getToken(PlSqlParser.WRITE, 0); +}; + +Object_privilegeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterObject_privilege(this); + } +}; + +Object_privilegeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitObject_privilege(this); + } +}; + +Object_privilegeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitObject_privilege(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Object_privilegeContext = Object_privilegeContext; + +PlSqlParser.prototype.object_privilege = function() { + + var localctx = new Object_privilegeContext(this, this._ctx, this.state); + this.enterRule(localctx, 1474, PlSqlParser.RULE_object_privilege); + try { + this.state = 11594; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ALL: + this.enterOuterAlt(localctx, 1); + this.state = 11562; + this.match(PlSqlParser.ALL); + this.state = 11564; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1598,this._ctx); + if(la_===1) { + this.state = 11563; + this.match(PlSqlParser.PRIVILEGES); + + } + break; + case PlSqlParser.ALTER: + this.enterOuterAlt(localctx, 2); + this.state = 11566; + this.match(PlSqlParser.ALTER); + break; + case PlSqlParser.DEBUG: + this.enterOuterAlt(localctx, 3); + this.state = 11567; + this.match(PlSqlParser.DEBUG); + break; + case PlSqlParser.DELETE: + this.enterOuterAlt(localctx, 4); + this.state = 11568; + this.match(PlSqlParser.DELETE); + break; + case PlSqlParser.EXECUTE: + this.enterOuterAlt(localctx, 5); + this.state = 11569; + this.match(PlSqlParser.EXECUTE); + break; + case PlSqlParser.FLASHBACK: + this.enterOuterAlt(localctx, 6); + this.state = 11570; + this.match(PlSqlParser.FLASHBACK); + this.state = 11571; + this.match(PlSqlParser.ARCHIVE); + break; + case PlSqlParser.INDEX: + this.enterOuterAlt(localctx, 7); + this.state = 11572; + this.match(PlSqlParser.INDEX); + break; + case PlSqlParser.INHERIT: + this.enterOuterAlt(localctx, 8); + this.state = 11573; + this.match(PlSqlParser.INHERIT); + this.state = 11574; + this.match(PlSqlParser.PRIVILEGES); + break; + case PlSqlParser.INSERT: + this.enterOuterAlt(localctx, 9); + this.state = 11575; + this.match(PlSqlParser.INSERT); + break; + case PlSqlParser.KEEP: + this.enterOuterAlt(localctx, 10); + this.state = 11576; + this.match(PlSqlParser.KEEP); + this.state = 11577; + this.match(PlSqlParser.SEQUENCE); + break; + case PlSqlParser.MERGE: + this.enterOuterAlt(localctx, 11); + this.state = 11578; + this.match(PlSqlParser.MERGE); + this.state = 11579; + this.match(PlSqlParser.VIEW); + break; + case PlSqlParser.ON: + this.enterOuterAlt(localctx, 12); + this.state = 11580; + this.match(PlSqlParser.ON); + this.state = 11581; + this.match(PlSqlParser.COMMIT); + this.state = 11582; + this.match(PlSqlParser.REFRESH); + break; + case PlSqlParser.QUERY: + this.enterOuterAlt(localctx, 13); + this.state = 11583; + this.match(PlSqlParser.QUERY); + this.state = 11584; + this.match(PlSqlParser.REWRITE); + break; + case PlSqlParser.READ: + this.enterOuterAlt(localctx, 14); + this.state = 11585; + this.match(PlSqlParser.READ); + break; + case PlSqlParser.REFERENCES: + this.enterOuterAlt(localctx, 15); + this.state = 11586; + this.match(PlSqlParser.REFERENCES); + break; + case PlSqlParser.SELECT: + this.enterOuterAlt(localctx, 16); + this.state = 11587; + this.match(PlSqlParser.SELECT); + break; + case PlSqlParser.TRANSLATE: + this.enterOuterAlt(localctx, 17); + this.state = 11588; + this.match(PlSqlParser.TRANSLATE); + this.state = 11589; + this.match(PlSqlParser.SQL); + break; + case PlSqlParser.UNDER: + this.enterOuterAlt(localctx, 18); + this.state = 11590; + this.match(PlSqlParser.UNDER); + break; + case PlSqlParser.UPDATE: + this.enterOuterAlt(localctx, 19); + this.state = 11591; + this.match(PlSqlParser.UPDATE); + break; + case PlSqlParser.USE: + this.enterOuterAlt(localctx, 20); + this.state = 11592; + this.match(PlSqlParser.USE); + break; + case PlSqlParser.WRITE: + this.enterOuterAlt(localctx, 21); + this.state = 11593; + this.match(PlSqlParser.WRITE); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function System_privilegeContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_system_privilege; + return this; +} + +System_privilegeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +System_privilegeContext.prototype.constructor = System_privilegeContext; + +System_privilegeContext.prototype.ALL = function() { + return this.getToken(PlSqlParser.ALL, 0); +}; + +System_privilegeContext.prototype.PRIVILEGES = function() { + return this.getToken(PlSqlParser.PRIVILEGES, 0); +}; + +System_privilegeContext.prototype.ADVISOR = function() { + return this.getToken(PlSqlParser.ADVISOR, 0); +}; + +System_privilegeContext.prototype.ADMINISTER = function() { + return this.getToken(PlSqlParser.ADMINISTER, 0); +}; + +System_privilegeContext.prototype.SQL = function() { + return this.getToken(PlSqlParser.SQL, 0); +}; + +System_privilegeContext.prototype.TUNING = function() { + return this.getToken(PlSqlParser.TUNING, 0); +}; + +System_privilegeContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +System_privilegeContext.prototype.ANY = function() { + return this.getToken(PlSqlParser.ANY, 0); +}; + +System_privilegeContext.prototype.PROFILE = function() { + return this.getToken(PlSqlParser.PROFILE, 0); +}; + +System_privilegeContext.prototype.ALTER = function() { + return this.getToken(PlSqlParser.ALTER, 0); +}; + +System_privilegeContext.prototype.CREATE = function() { + return this.getToken(PlSqlParser.CREATE, 0); +}; + +System_privilegeContext.prototype.DROP = function() { + return this.getToken(PlSqlParser.DROP, 0); +}; + +System_privilegeContext.prototype.MANAGEMENT = function() { + return this.getToken(PlSqlParser.MANAGEMENT, 0); +}; + +System_privilegeContext.prototype.OBJECT = function() { + return this.getToken(PlSqlParser.OBJECT, 0); +}; + +System_privilegeContext.prototype.CLUSTER = function() { + return this.getToken(PlSqlParser.CLUSTER, 0); +}; + +System_privilegeContext.prototype.CONTEXT = function() { + return this.getToken(PlSqlParser.CONTEXT, 0); +}; + +System_privilegeContext.prototype.EXEMPT = function() { + return this.getToken(PlSqlParser.EXEMPT, 0); +}; + +System_privilegeContext.prototype.REDACTION = function() { + return this.getToken(PlSqlParser.REDACTION, 0); +}; + +System_privilegeContext.prototype.POLICY = function() { + return this.getToken(PlSqlParser.POLICY, 0); +}; + +System_privilegeContext.prototype.DATABASE = function() { + return this.getToken(PlSqlParser.DATABASE, 0); +}; + +System_privilegeContext.prototype.LINK = function() { + return this.getToken(PlSqlParser.LINK, 0); +}; + +System_privilegeContext.prototype.PUBLIC = function() { + return this.getToken(PlSqlParser.PUBLIC, 0); +}; + +System_privilegeContext.prototype.DEBUG = function() { + return this.getToken(PlSqlParser.DEBUG, 0); +}; + +System_privilegeContext.prototype.CONNECT = function() { + return this.getToken(PlSqlParser.CONNECT, 0); +}; + +System_privilegeContext.prototype.SESSION = function() { + return this.getToken(PlSqlParser.SESSION, 0); +}; + +System_privilegeContext.prototype.PROCEDURE = function() { + return this.getToken(PlSqlParser.PROCEDURE, 0); +}; + +System_privilegeContext.prototype.ANALYZE = function() { + return this.getToken(PlSqlParser.ANALYZE, 0); +}; + +System_privilegeContext.prototype.DICTIONARY = function() { + return this.getToken(PlSqlParser.DICTIONARY, 0); +}; + +System_privilegeContext.prototype.DIMENSION = function() { + return this.getToken(PlSqlParser.DIMENSION, 0); +}; + +System_privilegeContext.prototype.DIRECTORY = function() { + return this.getToken(PlSqlParser.DIRECTORY, 0); +}; + +System_privilegeContext.prototype.EDITION = function() { + return this.getToken(PlSqlParser.EDITION, 0); +}; + +System_privilegeContext.prototype.FLASHBACK = function() { + return this.getToken(PlSqlParser.FLASHBACK, 0); +}; + +System_privilegeContext.prototype.ARCHIVE = function() { + return this.getToken(PlSqlParser.ARCHIVE, 0); +}; + +System_privilegeContext.prototype.TABLE = function() { + return this.getToken(PlSqlParser.TABLE, 0); +}; + +System_privilegeContext.prototype.INDEX = function() { + return this.getToken(PlSqlParser.INDEX, 0); +}; + +System_privilegeContext.prototype.INDEXTYPE = function() { + return this.getToken(PlSqlParser.INDEXTYPE, 0); +}; + +System_privilegeContext.prototype.EXECUTE = function() { + return this.getToken(PlSqlParser.EXECUTE, 0); +}; + +System_privilegeContext.prototype.JOB = function() { + return this.getToken(PlSqlParser.JOB, 0); +}; + +System_privilegeContext.prototype.EXTERNAL = function() { + return this.getToken(PlSqlParser.EXTERNAL, 0); +}; + +System_privilegeContext.prototype.CLASS = function() { + return this.getToken(PlSqlParser.CLASS, 0); +}; + +System_privilegeContext.prototype.PROGRAM = function() { + return this.getToken(PlSqlParser.PROGRAM, 0); +}; + +System_privilegeContext.prototype.MANAGE = function() { + return this.getToken(PlSqlParser.MANAGE, 0); +}; + +System_privilegeContext.prototype.SCHEDULER = function() { + return this.getToken(PlSqlParser.SCHEDULER, 0); +}; + +System_privilegeContext.prototype.KEY = function() { + return this.getToken(PlSqlParser.KEY, 0); +}; + +System_privilegeContext.prototype.LIBRARY = function() { + return this.getToken(PlSqlParser.LIBRARY, 0); +}; + +System_privilegeContext.prototype.LOGMINING = function() { + return this.getToken(PlSqlParser.LOGMINING, 0); +}; + +System_privilegeContext.prototype.MATERIALIZED = function() { + return this.getToken(PlSqlParser.MATERIALIZED, 0); +}; + +System_privilegeContext.prototype.VIEW = function() { + return this.getToken(PlSqlParser.VIEW, 0); +}; + +System_privilegeContext.prototype.QUERY = function() { + return this.getToken(PlSqlParser.QUERY, 0); +}; + +System_privilegeContext.prototype.REWRITE = function() { + return this.getToken(PlSqlParser.REWRITE, 0); +}; + +System_privilegeContext.prototype.GLOBAL = function() { + return this.getToken(PlSqlParser.GLOBAL, 0); +}; + +System_privilegeContext.prototype.ON = function() { + return this.getToken(PlSqlParser.ON, 0); +}; + +System_privilegeContext.prototype.COMMIT = function() { + return this.getToken(PlSqlParser.COMMIT, 0); +}; + +System_privilegeContext.prototype.REFRESH = function() { + return this.getToken(PlSqlParser.REFRESH, 0); +}; + +System_privilegeContext.prototype.MINING = function() { + return this.getToken(PlSqlParser.MINING, 0); +}; + +System_privilegeContext.prototype.MODEL = function() { + return this.getToken(PlSqlParser.MODEL, 0); +}; + +System_privilegeContext.prototype.SELECT = function() { + return this.getToken(PlSqlParser.SELECT, 0); +}; + +System_privilegeContext.prototype.COMMENT = function() { + return this.getToken(PlSqlParser.COMMENT, 0); +}; + +System_privilegeContext.prototype.CUBE = function() { + return this.getToken(PlSqlParser.CUBE, 0); +}; + +System_privilegeContext.prototype.UPDATE = function() { + return this.getToken(PlSqlParser.UPDATE, 0); +}; + +System_privilegeContext.prototype.MEASURE = function() { + return this.getToken(PlSqlParser.MEASURE, 0); +}; + +System_privilegeContext.prototype.FOLDER = function() { + return this.getToken(PlSqlParser.FOLDER, 0); +}; + +System_privilegeContext.prototype.DELETE = function() { + return this.getToken(PlSqlParser.DELETE, 0); +}; + +System_privilegeContext.prototype.INSERT = function() { + return this.getToken(PlSqlParser.INSERT, 0); +}; + +System_privilegeContext.prototype.BUILD = function() { + return this.getToken(PlSqlParser.BUILD, 0); +}; + +System_privilegeContext.prototype.PROCESS = function() { + return this.getToken(PlSqlParser.PROCESS, 0); +}; + +System_privilegeContext.prototype.OPERATOR = function() { + return this.getToken(PlSqlParser.OPERATOR, 0); +}; + +System_privilegeContext.prototype.OUTLINE = function() { + return this.getToken(PlSqlParser.OUTLINE, 0); +}; + +System_privilegeContext.prototype.PLUGGABLE = function() { + return this.getToken(PlSqlParser.PLUGGABLE, 0); +}; + +System_privilegeContext.prototype.CONTAINER = function() { + return this.getToken(PlSqlParser.CONTAINER, 0); +}; + +System_privilegeContext.prototype.ROLE = function() { + return this.getToken(PlSqlParser.ROLE, 0); +}; + +System_privilegeContext.prototype.GRANT = function() { + return this.getToken(PlSqlParser.GRANT, 0); +}; + +System_privilegeContext.prototype.ROLLBACK = function() { + return this.getToken(PlSqlParser.ROLLBACK, 0); +}; + +System_privilegeContext.prototype.SEGMENT = function() { + return this.getToken(PlSqlParser.SEGMENT, 0); +}; + +System_privilegeContext.prototype.SEQUENCE = function() { + return this.getToken(PlSqlParser.SEQUENCE, 0); +}; + +System_privilegeContext.prototype.RESTRICTED = function() { + return this.getToken(PlSqlParser.RESTRICTED, 0); +}; + +System_privilegeContext.prototype.RESOURCE = function() { + return this.getToken(PlSqlParser.RESOURCE, 0); +}; + +System_privilegeContext.prototype.COST = function() { + return this.getToken(PlSqlParser.COST, 0); +}; + +System_privilegeContext.prototype.TRANSLATION = function() { + return this.getToken(PlSqlParser.TRANSLATION, 0); +}; + +System_privilegeContext.prototype.USE = function() { + return this.getToken(PlSqlParser.USE, 0); +}; + +System_privilegeContext.prototype.TRANSLATE = function() { + return this.getToken(PlSqlParser.TRANSLATE, 0); +}; + +System_privilegeContext.prototype.SYNONYM = function() { + return this.getToken(PlSqlParser.SYNONYM, 0); +}; + +System_privilegeContext.prototype.BACKUP = function() { + return this.getToken(PlSqlParser.BACKUP, 0); +}; + +System_privilegeContext.prototype.LOCK = function() { + return this.getToken(PlSqlParser.LOCK, 0); +}; + +System_privilegeContext.prototype.READ = function() { + return this.getToken(PlSqlParser.READ, 0); +}; + +System_privilegeContext.prototype.TABLESPACE = function() { + return this.getToken(PlSqlParser.TABLESPACE, 0); +}; + +System_privilegeContext.prototype.UNLIMITED = function() { + return this.getToken(PlSqlParser.UNLIMITED, 0); +}; + +System_privilegeContext.prototype.TRIGGER = function() { + return this.getToken(PlSqlParser.TRIGGER, 0); +}; + +System_privilegeContext.prototype.TYPE = function() { + return this.getToken(PlSqlParser.TYPE, 0); +}; + +System_privilegeContext.prototype.UNDER = function() { + return this.getToken(PlSqlParser.UNDER, 0); +}; + +System_privilegeContext.prototype.USER = function() { + return this.getToken(PlSqlParser.USER, 0); +}; + +System_privilegeContext.prototype.MERGE = function() { + return this.getToken(PlSqlParser.MERGE, 0); +}; + +System_privilegeContext.prototype.AUDIT = function() { + return this.getToken(PlSqlParser.AUDIT, 0); +}; + +System_privilegeContext.prototype.BECOME = function() { + return this.getToken(PlSqlParser.BECOME, 0); +}; + +System_privilegeContext.prototype.CHANGE = function() { + return this.getToken(PlSqlParser.CHANGE, 0); +}; + +System_privilegeContext.prototype.NOTIFICATION = function() { + return this.getToken(PlSqlParser.NOTIFICATION, 0); +}; + +System_privilegeContext.prototype.ACCESS = function() { + return this.getToken(PlSqlParser.ACCESS, 0); +}; + +System_privilegeContext.prototype.FORCE = function() { + return this.getToken(PlSqlParser.FORCE, 0); +}; + +System_privilegeContext.prototype.TRANSACTION = function() { + return this.getToken(PlSqlParser.TRANSACTION, 0); +}; + +System_privilegeContext.prototype.PRIVILEGE = function() { + return this.getToken(PlSqlParser.PRIVILEGE, 0); +}; + +System_privilegeContext.prototype.INHERIT = function() { + return this.getToken(PlSqlParser.INHERIT, 0); +}; + +System_privilegeContext.prototype.KEEP = function() { + return this.getToken(PlSqlParser.KEEP, 0); +}; + +System_privilegeContext.prototype.DATE = function() { + return this.getToken(PlSqlParser.DATE, 0); +}; + +System_privilegeContext.prototype.TIME = function() { + return this.getToken(PlSqlParser.TIME, 0); +}; + +System_privilegeContext.prototype.SYSGUID = function() { + return this.getToken(PlSqlParser.SYSGUID, 0); +}; + +System_privilegeContext.prototype.PURGE = function() { + return this.getToken(PlSqlParser.PURGE, 0); +}; + +System_privilegeContext.prototype.DBA_RECYCLEBIN = function() { + return this.getToken(PlSqlParser.DBA_RECYCLEBIN, 0); +}; + +System_privilegeContext.prototype.RESUMABLE = function() { + return this.getToken(PlSqlParser.RESUMABLE, 0); +}; + +System_privilegeContext.prototype.SYSBACKUP = function() { + return this.getToken(PlSqlParser.SYSBACKUP, 0); +}; + +System_privilegeContext.prototype.SYSDBA = function() { + return this.getToken(PlSqlParser.SYSDBA, 0); +}; + +System_privilegeContext.prototype.SYSDG = function() { + return this.getToken(PlSqlParser.SYSDG, 0); +}; + +System_privilegeContext.prototype.SYSKM = function() { + return this.getToken(PlSqlParser.SYSKM, 0); +}; + +System_privilegeContext.prototype.SYSOPER = function() { + return this.getToken(PlSqlParser.SYSOPER, 0); +}; + +System_privilegeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterSystem_privilege(this); + } +}; + +System_privilegeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitSystem_privilege(this); + } +}; + +System_privilegeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitSystem_privilege(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.System_privilegeContext = System_privilegeContext; + +PlSqlParser.prototype.system_privilege = function() { + + var localctx = new System_privilegeContext(this, this._ctx, this.state); + this.enterRule(localctx, 1476, PlSqlParser.RULE_system_privilege); + var _la = 0; // Token type + try { + this.state = 11922; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1626,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 11596; + this.match(PlSqlParser.ALL); + this.state = 11597; + this.match(PlSqlParser.PRIVILEGES); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 11598; + this.match(PlSqlParser.ADVISOR); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 11599; + this.match(PlSqlParser.ADMINISTER); + this.state = 11601; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11600; + this.match(PlSqlParser.ANY); + } + + this.state = 11603; + this.match(PlSqlParser.SQL); + this.state = 11604; + this.match(PlSqlParser.TUNING); + this.state = 11605; + this.match(PlSqlParser.SET); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 11606; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11607; + this.match(PlSqlParser.ANY); + this.state = 11608; + this.match(PlSqlParser.SQL); + this.state = 11609; + this.match(PlSqlParser.PROFILE); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 11610; + this.match(PlSqlParser.ADMINISTER); + this.state = 11611; + this.match(PlSqlParser.SQL); + this.state = 11612; + this.match(PlSqlParser.MANAGEMENT); + this.state = 11613; + this.match(PlSqlParser.OBJECT); + break; + + case 6: + this.enterOuterAlt(localctx, 6); + this.state = 11614; + this.match(PlSqlParser.CREATE); + this.state = 11616; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11615; + this.match(PlSqlParser.ANY); + } + + this.state = 11618; + this.match(PlSqlParser.CLUSTER); + break; + + case 7: + this.enterOuterAlt(localctx, 7); + this.state = 11619; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11620; + this.match(PlSqlParser.ANY); + this.state = 11621; + this.match(PlSqlParser.CLUSTER); + break; + + case 8: + this.enterOuterAlt(localctx, 8); + this.state = 11622; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11623; + this.match(PlSqlParser.ANY); + this.state = 11624; + this.match(PlSqlParser.CONTEXT); + break; + + case 9: + this.enterOuterAlt(localctx, 9); + this.state = 11625; + this.match(PlSqlParser.EXEMPT); + this.state = 11626; + this.match(PlSqlParser.REDACTION); + this.state = 11627; + this.match(PlSqlParser.POLICY); + break; + + case 10: + this.enterOuterAlt(localctx, 10); + this.state = 11628; + this.match(PlSqlParser.ALTER); + this.state = 11629; + this.match(PlSqlParser.DATABASE); + break; + + case 11: + this.enterOuterAlt(localctx, 11); + this.state = 11630; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11632; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.PUBLIC) { + this.state = 11631; + this.match(PlSqlParser.PUBLIC); + } + + this.state = 11634; + this.match(PlSqlParser.DATABASE); + this.state = 11635; + this.match(PlSqlParser.LINK); + break; + + case 12: + this.enterOuterAlt(localctx, 12); + this.state = 11636; + this.match(PlSqlParser.DROP); + this.state = 11637; + this.match(PlSqlParser.PUBLIC); + this.state = 11638; + this.match(PlSqlParser.DATABASE); + this.state = 11639; + this.match(PlSqlParser.LINK); + break; + + case 13: + this.enterOuterAlt(localctx, 13); + this.state = 11640; + this.match(PlSqlParser.DEBUG); + this.state = 11641; + this.match(PlSqlParser.CONNECT); + this.state = 11642; + this.match(PlSqlParser.SESSION); + break; + + case 14: + this.enterOuterAlt(localctx, 14); + this.state = 11643; + this.match(PlSqlParser.DEBUG); + this.state = 11644; + this.match(PlSqlParser.ANY); + this.state = 11645; + this.match(PlSqlParser.PROCEDURE); + break; + + case 15: + this.enterOuterAlt(localctx, 15); + this.state = 11646; + this.match(PlSqlParser.ANALYZE); + this.state = 11647; + this.match(PlSqlParser.ANY); + this.state = 11648; + this.match(PlSqlParser.DICTIONARY); + break; + + case 16: + this.enterOuterAlt(localctx, 16); + this.state = 11649; + this.match(PlSqlParser.CREATE); + this.state = 11651; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11650; + this.match(PlSqlParser.ANY); + } + + this.state = 11653; + this.match(PlSqlParser.DIMENSION); + break; + + case 17: + this.enterOuterAlt(localctx, 17); + this.state = 11654; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11655; + this.match(PlSqlParser.ANY); + this.state = 11656; + this.match(PlSqlParser.DIMENSION); + break; + + case 18: + this.enterOuterAlt(localctx, 18); + this.state = 11657; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11658; + this.match(PlSqlParser.ANY); + this.state = 11659; + this.match(PlSqlParser.DIRECTORY); + break; + + case 19: + this.enterOuterAlt(localctx, 19); + this.state = 11660; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11661; + this.match(PlSqlParser.ANY); + this.state = 11662; + this.match(PlSqlParser.EDITION); + break; + + case 20: + this.enterOuterAlt(localctx, 20); + this.state = 11663; + this.match(PlSqlParser.FLASHBACK); + this.state = 11668; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ARCHIVE: + this.state = 11664; + this.match(PlSqlParser.ARCHIVE); + this.state = 11665; + this.match(PlSqlParser.ADMINISTER); + break; + case PlSqlParser.ANY: + this.state = 11666; + this.match(PlSqlParser.ANY); + this.state = 11667; + this.match(PlSqlParser.TABLE); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + break; + + case 21: + this.enterOuterAlt(localctx, 21); + this.state = 11670; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11671; + this.match(PlSqlParser.ANY); + this.state = 11672; + this.match(PlSqlParser.INDEX); + break; + + case 22: + this.enterOuterAlt(localctx, 22); + this.state = 11673; + this.match(PlSqlParser.CREATE); + this.state = 11675; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11674; + this.match(PlSqlParser.ANY); + } + + this.state = 11677; + this.match(PlSqlParser.INDEXTYPE); + break; + + case 23: + this.enterOuterAlt(localctx, 23); + this.state = 11678; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11679; + this.match(PlSqlParser.ANY); + this.state = 11680; + this.match(PlSqlParser.INDEXTYPE); + break; + + case 24: + this.enterOuterAlt(localctx, 24); + this.state = 11681; + this.match(PlSqlParser.CREATE); + this.state = 11683; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY || _la===PlSqlParser.EXTERNAL) { + this.state = 11682; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ANY || _la===PlSqlParser.EXTERNAL)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } + + this.state = 11685; + this.match(PlSqlParser.JOB); + break; + + case 25: + this.enterOuterAlt(localctx, 25); + this.state = 11686; + this.match(PlSqlParser.EXECUTE); + this.state = 11687; + this.match(PlSqlParser.ANY); + this.state = 11688; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CLASS || _la===PlSqlParser.PROGRAM)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + + case 26: + this.enterOuterAlt(localctx, 26); + this.state = 11689; + this.match(PlSqlParser.MANAGE); + this.state = 11690; + this.match(PlSqlParser.SCHEDULER); + break; + + case 27: + this.enterOuterAlt(localctx, 27); + this.state = 11691; + this.match(PlSqlParser.ADMINISTER); + this.state = 11692; + this.match(PlSqlParser.KEY); + this.state = 11693; + this.match(PlSqlParser.MANAGEMENT); + break; + + case 28: + this.enterOuterAlt(localctx, 28); + this.state = 11694; + this.match(PlSqlParser.CREATE); + this.state = 11696; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11695; + this.match(PlSqlParser.ANY); + } + + this.state = 11698; + this.match(PlSqlParser.LIBRARY); + break; + + case 29: + this.enterOuterAlt(localctx, 29); + this.state = 11699; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11700; + this.match(PlSqlParser.ANY); + this.state = 11701; + this.match(PlSqlParser.LIBRARY); + break; + + case 30: + this.enterOuterAlt(localctx, 30); + this.state = 11702; + this.match(PlSqlParser.LOGMINING); + break; + + case 31: + this.enterOuterAlt(localctx, 31); + this.state = 11703; + this.match(PlSqlParser.CREATE); + this.state = 11705; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11704; + this.match(PlSqlParser.ANY); + } + + this.state = 11707; + this.match(PlSqlParser.MATERIALIZED); + this.state = 11708; + this.match(PlSqlParser.VIEW); + break; + + case 32: + this.enterOuterAlt(localctx, 32); + this.state = 11709; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11710; + this.match(PlSqlParser.ANY); + this.state = 11711; + this.match(PlSqlParser.MATERIALIZED); + this.state = 11712; + this.match(PlSqlParser.VIEW); + break; + + case 33: + this.enterOuterAlt(localctx, 33); + this.state = 11714; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.GLOBAL) { + this.state = 11713; + this.match(PlSqlParser.GLOBAL); + } + + this.state = 11716; + this.match(PlSqlParser.QUERY); + this.state = 11717; + this.match(PlSqlParser.REWRITE); + break; + + case 34: + this.enterOuterAlt(localctx, 34); + this.state = 11718; + this.match(PlSqlParser.ON); + this.state = 11719; + this.match(PlSqlParser.COMMIT); + this.state = 11720; + this.match(PlSqlParser.REFRESH); + break; + + case 35: + this.enterOuterAlt(localctx, 35); + this.state = 11721; + this.match(PlSqlParser.CREATE); + this.state = 11723; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11722; + this.match(PlSqlParser.ANY); + } + + this.state = 11725; + this.match(PlSqlParser.MINING); + this.state = 11726; + this.match(PlSqlParser.MODEL); + break; + + case 36: + this.enterOuterAlt(localctx, 36); + this.state = 11727; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.COMMENT || _la===PlSqlParser.DROP || _la===PlSqlParser.SELECT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11728; + this.match(PlSqlParser.ANY); + this.state = 11729; + this.match(PlSqlParser.MINING); + this.state = 11730; + this.match(PlSqlParser.MODEL); + break; + + case 37: + this.enterOuterAlt(localctx, 37); + this.state = 11731; + this.match(PlSqlParser.CREATE); + this.state = 11733; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11732; + this.match(PlSqlParser.ANY); + } + + this.state = 11735; + this.match(PlSqlParser.CUBE); + break; + + case 38: + this.enterOuterAlt(localctx, 38); + this.state = 11736; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.SELECT || _la===PlSqlParser.UPDATE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11737; + this.match(PlSqlParser.ANY); + this.state = 11738; + this.match(PlSqlParser.CUBE); + break; + + case 39: + this.enterOuterAlt(localctx, 39); + this.state = 11739; + this.match(PlSqlParser.CREATE); + this.state = 11741; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11740; + this.match(PlSqlParser.ANY); + } + + this.state = 11743; + this.match(PlSqlParser.MEASURE); + this.state = 11744; + this.match(PlSqlParser.FOLDER); + break; + + case 40: + this.enterOuterAlt(localctx, 40); + this.state = 11745; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DELETE || _la===PlSqlParser.DROP || _la===PlSqlParser.INSERT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11746; + this.match(PlSqlParser.ANY); + this.state = 11747; + this.match(PlSqlParser.MEASURE); + this.state = 11748; + this.match(PlSqlParser.FOLDER); + break; + + case 41: + this.enterOuterAlt(localctx, 41); + this.state = 11749; + this.match(PlSqlParser.CREATE); + this.state = 11751; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11750; + this.match(PlSqlParser.ANY); + } + + this.state = 11753; + this.match(PlSqlParser.CUBE); + this.state = 11754; + this.match(PlSqlParser.DIMENSION); + break; + + case 42: + this.enterOuterAlt(localctx, 42); + this.state = 11755; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DELETE || _la===PlSqlParser.DROP || _la===PlSqlParser.INSERT || _la===PlSqlParser.SELECT || _la===PlSqlParser.UPDATE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11756; + this.match(PlSqlParser.ANY); + this.state = 11757; + this.match(PlSqlParser.CUBE); + this.state = 11758; + this.match(PlSqlParser.DIMENSION); + break; + + case 43: + this.enterOuterAlt(localctx, 43); + this.state = 11759; + this.match(PlSqlParser.CREATE); + this.state = 11761; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11760; + this.match(PlSqlParser.ANY); + } + + this.state = 11763; + this.match(PlSqlParser.CUBE); + this.state = 11764; + this.match(PlSqlParser.BUILD); + this.state = 11765; + this.match(PlSqlParser.PROCESS); + break; + + case 44: + this.enterOuterAlt(localctx, 44); + this.state = 11766; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DROP || _la===PlSqlParser.UPDATE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11767; + this.match(PlSqlParser.ANY); + this.state = 11768; + this.match(PlSqlParser.CUBE); + this.state = 11769; + this.match(PlSqlParser.BUILD); + this.state = 11770; + this.match(PlSqlParser.PROCESS); + break; + + case 45: + this.enterOuterAlt(localctx, 45); + this.state = 11771; + this.match(PlSqlParser.CREATE); + this.state = 11773; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11772; + this.match(PlSqlParser.ANY); + } + + this.state = 11775; + this.match(PlSqlParser.OPERATOR); + break; + + case 46: + this.enterOuterAlt(localctx, 46); + this.state = 11776; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11777; + this.match(PlSqlParser.ANY); + this.state = 11778; + this.match(PlSqlParser.OPERATOR); + break; + + case 47: + this.enterOuterAlt(localctx, 47); + this.state = 11779; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11780; + this.match(PlSqlParser.ANY); + this.state = 11781; + this.match(PlSqlParser.OUTLINE); + break; + + case 48: + this.enterOuterAlt(localctx, 48); + this.state = 11782; + this.match(PlSqlParser.CREATE); + this.state = 11783; + this.match(PlSqlParser.PLUGGABLE); + this.state = 11784; + this.match(PlSqlParser.DATABASE); + break; + + case 49: + this.enterOuterAlt(localctx, 49); + this.state = 11785; + this.match(PlSqlParser.SET); + this.state = 11786; + this.match(PlSqlParser.CONTAINER); + break; + + case 50: + this.enterOuterAlt(localctx, 50); + this.state = 11787; + this.match(PlSqlParser.CREATE); + this.state = 11789; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11788; + this.match(PlSqlParser.ANY); + } + + this.state = 11791; + this.match(PlSqlParser.PROCEDURE); + break; + + case 51: + this.enterOuterAlt(localctx, 51); + this.state = 11792; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11793; + this.match(PlSqlParser.ANY); + this.state = 11794; + this.match(PlSqlParser.PROCEDURE); + break; + + case 52: + this.enterOuterAlt(localctx, 52); + this.state = 11795; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11796; + this.match(PlSqlParser.PROFILE); + break; + + case 53: + this.enterOuterAlt(localctx, 53); + this.state = 11797; + this.match(PlSqlParser.CREATE); + this.state = 11798; + this.match(PlSqlParser.ROLE); + break; + + case 54: + this.enterOuterAlt(localctx, 54); + this.state = 11799; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.GRANT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11800; + this.match(PlSqlParser.ANY); + this.state = 11801; + this.match(PlSqlParser.ROLE); + break; + + case 55: + this.enterOuterAlt(localctx, 55); + this.state = 11802; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11803; + this.match(PlSqlParser.ROLLBACK); + this.state = 11804; + this.match(PlSqlParser.SEGMENT); + break; + + case 56: + this.enterOuterAlt(localctx, 56); + this.state = 11805; + this.match(PlSqlParser.CREATE); + this.state = 11807; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11806; + this.match(PlSqlParser.ANY); + } + + this.state = 11809; + this.match(PlSqlParser.SEQUENCE); + break; + + case 57: + this.enterOuterAlt(localctx, 57); + this.state = 11810; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.SELECT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11811; + this.match(PlSqlParser.ANY); + this.state = 11812; + this.match(PlSqlParser.SEQUENCE); + break; + + case 58: + this.enterOuterAlt(localctx, 58); + this.state = 11813; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.RESTRICTED)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11814; + this.match(PlSqlParser.SESSION); + break; + + case 59: + this.enterOuterAlt(localctx, 59); + this.state = 11815; + this.match(PlSqlParser.ALTER); + this.state = 11816; + this.match(PlSqlParser.RESOURCE); + this.state = 11817; + this.match(PlSqlParser.COST); + break; + + case 60: + this.enterOuterAlt(localctx, 60); + this.state = 11818; + this.match(PlSqlParser.CREATE); + this.state = 11820; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11819; + this.match(PlSqlParser.ANY); + } + + this.state = 11822; + this.match(PlSqlParser.SQL); + this.state = 11823; + this.match(PlSqlParser.TRANSLATION); + this.state = 11824; + this.match(PlSqlParser.PROFILE); + break; + + case 61: + this.enterOuterAlt(localctx, 61); + this.state = 11825; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.USE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11826; + this.match(PlSqlParser.ANY); + this.state = 11827; + this.match(PlSqlParser.SQL); + this.state = 11828; + this.match(PlSqlParser.TRANSLATION); + this.state = 11829; + this.match(PlSqlParser.PROFILE); + break; + + case 62: + this.enterOuterAlt(localctx, 62); + this.state = 11830; + this.match(PlSqlParser.TRANSLATE); + this.state = 11831; + this.match(PlSqlParser.ANY); + this.state = 11832; + this.match(PlSqlParser.SQL); + break; + + case 63: + this.enterOuterAlt(localctx, 63); + this.state = 11833; + this.match(PlSqlParser.CREATE); + this.state = 11835; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11834; + this.match(PlSqlParser.ANY); + } + + this.state = 11837; + this.match(PlSqlParser.SYNONYM); + break; + + case 64: + this.enterOuterAlt(localctx, 64); + this.state = 11838; + this.match(PlSqlParser.DROP); + this.state = 11839; + this.match(PlSqlParser.ANY); + this.state = 11840; + this.match(PlSqlParser.SYNONYM); + break; + + case 65: + this.enterOuterAlt(localctx, 65); + this.state = 11841; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11842; + this.match(PlSqlParser.PUBLIC); + this.state = 11843; + this.match(PlSqlParser.SYNONYM); + break; + + case 66: + this.enterOuterAlt(localctx, 66); + this.state = 11844; + this.match(PlSqlParser.CREATE); + this.state = 11846; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11845; + this.match(PlSqlParser.ANY); + } + + this.state = 11848; + this.match(PlSqlParser.TABLE); + break; + + case 67: + this.enterOuterAlt(localctx, 67); + this.state = 11849; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.BACKUP || _la===PlSqlParser.COMMENT || _la===PlSqlParser.DELETE || _la===PlSqlParser.DROP || _la===PlSqlParser.INSERT || _la===PlSqlParser.LOCK || _la===PlSqlParser.READ || _la===PlSqlParser.SELECT || _la===PlSqlParser.UPDATE)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11850; + this.match(PlSqlParser.ANY); + this.state = 11851; + this.match(PlSqlParser.TABLE); + break; + + case 68: + this.enterOuterAlt(localctx, 68); + this.state = 11852; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP || _la===PlSqlParser.MANAGE || _la===PlSqlParser.UNLIMITED)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11853; + this.match(PlSqlParser.TABLESPACE); + break; + + case 69: + this.enterOuterAlt(localctx, 69); + this.state = 11854; + this.match(PlSqlParser.CREATE); + this.state = 11856; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11855; + this.match(PlSqlParser.ANY); + } + + this.state = 11858; + this.match(PlSqlParser.TRIGGER); + break; + + case 70: + this.enterOuterAlt(localctx, 70); + this.state = 11859; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11860; + this.match(PlSqlParser.ANY); + this.state = 11861; + this.match(PlSqlParser.TRIGGER); + break; + + case 71: + this.enterOuterAlt(localctx, 71); + this.state = 11862; + this.match(PlSqlParser.ADMINISTER); + this.state = 11863; + this.match(PlSqlParser.DATABASE); + this.state = 11864; + this.match(PlSqlParser.TRIGGER); + break; + + case 72: + this.enterOuterAlt(localctx, 72); + this.state = 11865; + this.match(PlSqlParser.CREATE); + this.state = 11867; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11866; + this.match(PlSqlParser.ANY); + } + + this.state = 11869; + this.match(PlSqlParser.TYPE); + break; + + case 73: + this.enterOuterAlt(localctx, 73); + this.state = 11870; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.DROP || _la===PlSqlParser.EXECUTE || _la===PlSqlParser.UNDER)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11871; + this.match(PlSqlParser.ANY); + this.state = 11872; + this.match(PlSqlParser.TYPE); + break; + + case 74: + this.enterOuterAlt(localctx, 74); + this.state = 11873; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ALTER || _la===PlSqlParser.CREATE || _la===PlSqlParser.DROP)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11874; + this.match(PlSqlParser.USER); + break; + + case 75: + this.enterOuterAlt(localctx, 75); + this.state = 11875; + this.match(PlSqlParser.CREATE); + this.state = 11877; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11876; + this.match(PlSqlParser.ANY); + } + + this.state = 11879; + this.match(PlSqlParser.VIEW); + break; + + case 76: + this.enterOuterAlt(localctx, 76); + this.state = 11880; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DROP || _la===PlSqlParser.MERGE || _la===PlSqlParser.UNDER)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11881; + this.match(PlSqlParser.ANY); + this.state = 11882; + this.match(PlSqlParser.VIEW); + break; + + case 77: + this.enterOuterAlt(localctx, 77); + this.state = 11883; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.ANALYZE || _la===PlSqlParser.AUDIT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11884; + this.match(PlSqlParser.ANY); + break; + + case 78: + this.enterOuterAlt(localctx, 78); + this.state = 11885; + this.match(PlSqlParser.BECOME); + this.state = 11886; + this.match(PlSqlParser.USER); + break; + + case 79: + this.enterOuterAlt(localctx, 79); + this.state = 11887; + this.match(PlSqlParser.CHANGE); + this.state = 11888; + this.match(PlSqlParser.NOTIFICATION); + break; + + case 80: + this.enterOuterAlt(localctx, 80); + this.state = 11889; + this.match(PlSqlParser.EXEMPT); + this.state = 11890; + this.match(PlSqlParser.ACCESS); + this.state = 11891; + this.match(PlSqlParser.POLICY); + break; + + case 81: + this.enterOuterAlt(localctx, 81); + this.state = 11892; + this.match(PlSqlParser.FORCE); + this.state = 11894; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.ANY) { + this.state = 11893; + this.match(PlSqlParser.ANY); + } + + this.state = 11896; + this.match(PlSqlParser.TRANSACTION); + break; + + case 82: + this.enterOuterAlt(localctx, 82); + this.state = 11897; + this.match(PlSqlParser.GRANT); + this.state = 11898; + this.match(PlSqlParser.ANY); + this.state = 11900; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.OBJECT) { + this.state = 11899; + this.match(PlSqlParser.OBJECT); + } + + this.state = 11902; + this.match(PlSqlParser.PRIVILEGE); + break; + + case 83: + this.enterOuterAlt(localctx, 83); + this.state = 11903; + this.match(PlSqlParser.INHERIT); + this.state = 11904; + this.match(PlSqlParser.ANY); + this.state = 11905; + this.match(PlSqlParser.PRIVILEGES); + break; + + case 84: + this.enterOuterAlt(localctx, 84); + this.state = 11906; + this.match(PlSqlParser.KEEP); + this.state = 11907; + this.match(PlSqlParser.DATE); + this.state = 11908; + this.match(PlSqlParser.TIME); + break; + + case 85: + this.enterOuterAlt(localctx, 85); + this.state = 11909; + this.match(PlSqlParser.KEEP); + this.state = 11910; + this.match(PlSqlParser.SYSGUID); + break; + + case 86: + this.enterOuterAlt(localctx, 86); + this.state = 11911; + this.match(PlSqlParser.PURGE); + this.state = 11912; + this.match(PlSqlParser.DBA_RECYCLEBIN); + break; + + case 87: + this.enterOuterAlt(localctx, 87); + this.state = 11913; + this.match(PlSqlParser.RESUMABLE); + break; + + case 88: + this.enterOuterAlt(localctx, 88); + this.state = 11914; + this.match(PlSqlParser.SELECT); + this.state = 11915; + this.match(PlSqlParser.ANY); + this.state = 11916; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DICTIONARY || _la===PlSqlParser.TRANSACTION)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + break; + + case 89: + this.enterOuterAlt(localctx, 89); + this.state = 11917; + this.match(PlSqlParser.SYSBACKUP); + break; + + case 90: + this.enterOuterAlt(localctx, 90); + this.state = 11918; + this.match(PlSqlParser.SYSDBA); + break; + + case 91: + this.enterOuterAlt(localctx, 91); + this.state = 11919; + this.match(PlSqlParser.SYSDG); + break; + + case 92: + this.enterOuterAlt(localctx, 92); + this.state = 11920; + this.match(PlSqlParser.SYSKM); + break; + + case 93: + this.enterOuterAlt(localctx, 93); + this.state = 11921; + this.match(PlSqlParser.SYSOPER); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function ConstantContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_constant; + return this; +} + +ConstantContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +ConstantContext.prototype.constructor = ConstantContext; + +ConstantContext.prototype.TIMESTAMP = function() { + return this.getToken(PlSqlParser.TIMESTAMP, 0); +}; + +ConstantContext.prototype.quoted_string = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Quoted_stringContext); + } else { + return this.getTypedRuleContext(Quoted_stringContext,i); + } +}; + +ConstantContext.prototype.bind_variable = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTypedRuleContexts(Bind_variableContext); + } else { + return this.getTypedRuleContext(Bind_variableContext,i); + } +}; + +ConstantContext.prototype.AT = function() { + return this.getToken(PlSqlParser.AT, 0); +}; + +ConstantContext.prototype.TIME = function() { + return this.getToken(PlSqlParser.TIME, 0); +}; + +ConstantContext.prototype.ZONE = function() { + return this.getToken(PlSqlParser.ZONE, 0); +}; + +ConstantContext.prototype.INTERVAL = function() { + return this.getToken(PlSqlParser.INTERVAL, 0); +}; + +ConstantContext.prototype.YEAR = function() { + return this.getToken(PlSqlParser.YEAR, 0); +}; + +ConstantContext.prototype.MONTH = function() { + return this.getToken(PlSqlParser.MONTH, 0); +}; + +ConstantContext.prototype.DAY = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.DAY); + } else { + return this.getToken(PlSqlParser.DAY, i); + } +}; + + +ConstantContext.prototype.HOUR = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.HOUR); + } else { + return this.getToken(PlSqlParser.HOUR, i); + } +}; + + +ConstantContext.prototype.MINUTE = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.MINUTE); + } else { + return this.getToken(PlSqlParser.MINUTE, i); + } +}; + + +ConstantContext.prototype.SECOND = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.SECOND); + } else { + return this.getToken(PlSqlParser.SECOND, i); + } +}; + + +ConstantContext.prototype.general_element_part = function() { + return this.getTypedRuleContext(General_element_partContext,0); +}; + +ConstantContext.prototype.LEFT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.LEFT_PAREN); + } else { + return this.getToken(PlSqlParser.LEFT_PAREN, i); + } +}; + + +ConstantContext.prototype.RIGHT_PAREN = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.RIGHT_PAREN); + } else { + return this.getToken(PlSqlParser.RIGHT_PAREN, i); + } +}; + + +ConstantContext.prototype.TO = function() { + return this.getToken(PlSqlParser.TO, 0); +}; + +ConstantContext.prototype.UNSIGNED_INTEGER = function(i) { + if(i===undefined) { + i = null; + } + if(i===null) { + return this.getTokens(PlSqlParser.UNSIGNED_INTEGER); + } else { + return this.getToken(PlSqlParser.UNSIGNED_INTEGER, i); + } +}; + + +ConstantContext.prototype.COMMA = function() { + return this.getToken(PlSqlParser.COMMA, 0); +}; + +ConstantContext.prototype.numeric = function() { + return this.getTypedRuleContext(NumericContext,0); +}; + +ConstantContext.prototype.DATE = function() { + return this.getToken(PlSqlParser.DATE, 0); +}; + +ConstantContext.prototype.NULL_ = function() { + return this.getToken(PlSqlParser.NULL_, 0); +}; + +ConstantContext.prototype.TRUE = function() { + return this.getToken(PlSqlParser.TRUE, 0); +}; + +ConstantContext.prototype.FALSE = function() { + return this.getToken(PlSqlParser.FALSE, 0); +}; + +ConstantContext.prototype.DBTIMEZONE = function() { + return this.getToken(PlSqlParser.DBTIMEZONE, 0); +}; + +ConstantContext.prototype.SESSIONTIMEZONE = function() { + return this.getToken(PlSqlParser.SESSIONTIMEZONE, 0); +}; + +ConstantContext.prototype.MINVALUE = function() { + return this.getToken(PlSqlParser.MINVALUE, 0); +}; + +ConstantContext.prototype.MAXVALUE = function() { + return this.getToken(PlSqlParser.MAXVALUE, 0); +}; + +ConstantContext.prototype.DEFAULT = function() { + return this.getToken(PlSqlParser.DEFAULT, 0); +}; + +ConstantContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterConstant(this); + } +}; + +ConstantContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitConstant(this); + } +}; + +ConstantContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitConstant(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.ConstantContext = ConstantContext; + +PlSqlParser.prototype.constant = function() { + + var localctx = new ConstantContext(this, this._ctx, this.state); + this.enterRule(localctx, 1478, PlSqlParser.RULE_constant); + var _la = 0; // Token type + try { + this.state = 11986; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.TIMESTAMP: + this.enterOuterAlt(localctx, 1); + this.state = 11924; + this.match(PlSqlParser.TIMESTAMP); + this.state = 11927; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.CHAR_STRING: + this.state = 11925; + this.quoted_string(); + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.state = 11926; + this.bind_variable(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 11933; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1628,this._ctx); + if(la_===1) { + this.state = 11929; + this.match(PlSqlParser.AT); + this.state = 11930; + this.match(PlSqlParser.TIME); + this.state = 11931; + this.match(PlSqlParser.ZONE); + this.state = 11932; + this.quoted_string(); + + } + break; + case PlSqlParser.INTERVAL: + this.enterOuterAlt(localctx, 2); + this.state = 11935; + this.match(PlSqlParser.INTERVAL); + this.state = 11939; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.CHAR_STRING: + this.state = 11936; + this.quoted_string(); + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.state = 11937; + this.bind_variable(); + break; + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.DELIMITED_ID: + case PlSqlParser.INTRODUCER: + case PlSqlParser.REGULAR_ID: + this.state = 11938; + this.general_element_part(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 11941; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.DAY || _la===PlSqlParser.HOUR || _la===PlSqlParser.MINUTE || _la===PlSqlParser.MONTH || _la===PlSqlParser.SECOND || _la===PlSqlParser.YEAR)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + this.state = 11955; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1633,this._ctx); + if(la_===1) { + this.state = 11942; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11945; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.UNSIGNED_INTEGER: + this.state = 11943; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.state = 11944; + this.bind_variable(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 11952; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.COMMA) { + this.state = 11947; + this.match(PlSqlParser.COMMA); + this.state = 11950; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.UNSIGNED_INTEGER: + this.state = 11948; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.state = 11949; + this.bind_variable(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } + + this.state = 11954; + this.match(PlSqlParser.RIGHT_PAREN); + + } + this.state = 11972; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1637,this._ctx); + if(la_===1) { + this.state = 11957; + this.match(PlSqlParser.TO); + this.state = 11970; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.DAY: + this.state = 11958; + this.match(PlSqlParser.DAY); + break; + case PlSqlParser.HOUR: + this.state = 11959; + this.match(PlSqlParser.HOUR); + break; + case PlSqlParser.MINUTE: + this.state = 11960; + this.match(PlSqlParser.MINUTE); + break; + case PlSqlParser.SECOND: + this.state = 11961; + this.match(PlSqlParser.SECOND); + this.state = 11968; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1635,this._ctx); + if(la_===1) { + this.state = 11962; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 11965; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.UNSIGNED_INTEGER: + this.state = 11963; + this.match(PlSqlParser.UNSIGNED_INTEGER); + break; + case PlSqlParser.BINDVAR: + case PlSqlParser.COLON: + this.state = 11964; + this.bind_variable(); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + this.state = 11967; + this.match(PlSqlParser.RIGHT_PAREN); + + } + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + + } + break; + case PlSqlParser.UNSIGNED_INTEGER: + case PlSqlParser.APPROXIMATE_NUM_LIT: + this.enterOuterAlt(localctx, 3); + this.state = 11974; + this.numeric(); + break; + case PlSqlParser.DATE: + this.enterOuterAlt(localctx, 4); + this.state = 11975; + this.match(PlSqlParser.DATE); + this.state = 11976; + this.quoted_string(); + break; + case PlSqlParser.NATIONAL_CHAR_STRING_LIT: + case PlSqlParser.CHAR_STRING: + this.enterOuterAlt(localctx, 5); + this.state = 11977; + this.quoted_string(); + break; + case PlSqlParser.NULL_: + this.enterOuterAlt(localctx, 6); + this.state = 11978; + this.match(PlSqlParser.NULL_); + break; + case PlSqlParser.TRUE: + this.enterOuterAlt(localctx, 7); + this.state = 11979; + this.match(PlSqlParser.TRUE); + break; + case PlSqlParser.FALSE: + this.enterOuterAlt(localctx, 8); + this.state = 11980; + this.match(PlSqlParser.FALSE); + break; + case PlSqlParser.DBTIMEZONE: + this.enterOuterAlt(localctx, 9); + this.state = 11981; + this.match(PlSqlParser.DBTIMEZONE); + break; + case PlSqlParser.SESSIONTIMEZONE: + this.enterOuterAlt(localctx, 10); + this.state = 11982; + this.match(PlSqlParser.SESSIONTIMEZONE); + break; + case PlSqlParser.MINVALUE: + this.enterOuterAlt(localctx, 11); + this.state = 11983; + this.match(PlSqlParser.MINVALUE); + break; + case PlSqlParser.MAXVALUE: + this.enterOuterAlt(localctx, 12); + this.state = 11984; + this.match(PlSqlParser.MAXVALUE); + break; + case PlSqlParser.DEFAULT: + this.enterOuterAlt(localctx, 13); + this.state = 11985; + this.match(PlSqlParser.DEFAULT); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function NumericContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_numeric; + return this; +} + +NumericContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +NumericContext.prototype.constructor = NumericContext; + +NumericContext.prototype.UNSIGNED_INTEGER = function() { + return this.getToken(PlSqlParser.UNSIGNED_INTEGER, 0); +}; + +NumericContext.prototype.APPROXIMATE_NUM_LIT = function() { + return this.getToken(PlSqlParser.APPROXIMATE_NUM_LIT, 0); +}; + +NumericContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNumeric(this); + } +}; + +NumericContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNumeric(this); + } +}; + +NumericContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNumeric(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.NumericContext = NumericContext; + +PlSqlParser.prototype.numeric = function() { + + var localctx = new NumericContext(this, this._ctx, this.state); + this.enterRule(localctx, 1480, PlSqlParser.RULE_numeric); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11988; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.UNSIGNED_INTEGER || _la===PlSqlParser.APPROXIMATE_NUM_LIT)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Numeric_negativeContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_numeric_negative; + return this; +} + +Numeric_negativeContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Numeric_negativeContext.prototype.constructor = Numeric_negativeContext; + +Numeric_negativeContext.prototype.MINUS_SIGN = function() { + return this.getToken(PlSqlParser.MINUS_SIGN, 0); +}; + +Numeric_negativeContext.prototype.numeric = function() { + return this.getTypedRuleContext(NumericContext,0); +}; + +Numeric_negativeContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNumeric_negative(this); + } +}; + +Numeric_negativeContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNumeric_negative(this); + } +}; + +Numeric_negativeContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNumeric_negative(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Numeric_negativeContext = Numeric_negativeContext; + +PlSqlParser.prototype.numeric_negative = function() { + + var localctx = new Numeric_negativeContext(this, this._ctx, this.state); + this.enterRule(localctx, 1482, PlSqlParser.RULE_numeric_negative); + try { + this.enterOuterAlt(localctx, 1); + this.state = 11990; + this.match(PlSqlParser.MINUS_SIGN); + this.state = 11991; + this.numeric(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Quoted_stringContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_quoted_string; + return this; +} + +Quoted_stringContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Quoted_stringContext.prototype.constructor = Quoted_stringContext; + +Quoted_stringContext.prototype.CHAR_STRING = function() { + return this.getToken(PlSqlParser.CHAR_STRING, 0); +}; + +Quoted_stringContext.prototype.NATIONAL_CHAR_STRING_LIT = function() { + return this.getToken(PlSqlParser.NATIONAL_CHAR_STRING_LIT, 0); +}; + +Quoted_stringContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterQuoted_string(this); + } +}; + +Quoted_stringContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitQuoted_string(this); + } +}; + +Quoted_stringContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitQuoted_string(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Quoted_stringContext = Quoted_stringContext; + +PlSqlParser.prototype.quoted_string = function() { + + var localctx = new Quoted_stringContext(this, this._ctx, this.state); + this.enterRule(localctx, 1484, PlSqlParser.RULE_quoted_string); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11993; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.NATIONAL_CHAR_STRING_LIT || _la===PlSqlParser.CHAR_STRING)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function IdentifierContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_identifier; + return this; +} + +IdentifierContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +IdentifierContext.prototype.constructor = IdentifierContext; + +IdentifierContext.prototype.id_expression = function() { + return this.getTypedRuleContext(Id_expressionContext,0); +}; + +IdentifierContext.prototype.INTRODUCER = function() { + return this.getToken(PlSqlParser.INTRODUCER, 0); +}; + +IdentifierContext.prototype.char_set_name = function() { + return this.getTypedRuleContext(Char_set_nameContext,0); +}; + +IdentifierContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterIdentifier(this); + } +}; + +IdentifierContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitIdentifier(this); + } +}; + +IdentifierContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitIdentifier(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.IdentifierContext = IdentifierContext; + +PlSqlParser.prototype.identifier = function() { + + var localctx = new IdentifierContext(this, this._ctx, this.state); + this.enterRule(localctx, 1486, PlSqlParser.RULE_identifier); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 11997; + this._errHandler.sync(this); + _la = this._input.LA(1); + if(_la===PlSqlParser.INTRODUCER) { + this.state = 11995; + this.match(PlSqlParser.INTRODUCER); + this.state = 11996; + this.char_set_name(); + } + + this.state = 11999; + this.id_expression(); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Id_expressionContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_id_expression; + return this; +} + +Id_expressionContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Id_expressionContext.prototype.constructor = Id_expressionContext; + +Id_expressionContext.prototype.regular_id = function() { + return this.getTypedRuleContext(Regular_idContext,0); +}; + +Id_expressionContext.prototype.DELIMITED_ID = function() { + return this.getToken(PlSqlParser.DELIMITED_ID, 0); +}; + +Id_expressionContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterId_expression(this); + } +}; + +Id_expressionContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitId_expression(this); + } +}; + +Id_expressionContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitId_expression(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Id_expressionContext = Id_expressionContext; + +PlSqlParser.prototype.id_expression = function() { + + var localctx = new Id_expressionContext(this, this._ctx, this.state); + this.enterRule(localctx, 1488, PlSqlParser.RULE_id_expression); + try { + this.state = 12003; + this._errHandler.sync(this); + switch(this._input.LA(1)) { + case PlSqlParser.ABORT: + case PlSqlParser.ABS: + case PlSqlParser.ACCESS: + case PlSqlParser.ACCESSED: + case PlSqlParser.ACCOUNT: + case PlSqlParser.ACL: + case PlSqlParser.ACOS: + case PlSqlParser.ACTION: + case PlSqlParser.ACTIONS: + case PlSqlParser.ACTIVATE: + case PlSqlParser.ACTIVE: + case PlSqlParser.ACTIVE_COMPONENT: + case PlSqlParser.ACTIVE_DATA: + case PlSqlParser.ACTIVE_FUNCTION: + case PlSqlParser.ACTIVE_TAG: + case PlSqlParser.ACTIVITY: + case PlSqlParser.ADAPTIVE_PLAN: + case PlSqlParser.ADD: + case PlSqlParser.ADD_COLUMN: + case PlSqlParser.ADD_GROUP: + case PlSqlParser.ADD_MONTHS: + case PlSqlParser.ADJ_DATE: + case PlSqlParser.ADMIN: + case PlSqlParser.ADMINISTER: + case PlSqlParser.ADMINISTRATOR: + case PlSqlParser.ADVANCED: + case PlSqlParser.ADVISE: + case PlSqlParser.ADVISOR: + case PlSqlParser.AFD_DISKSTRING: + case PlSqlParser.AFTER: + case PlSqlParser.AGENT: + case PlSqlParser.AGGREGATE: + case PlSqlParser.A_LETTER: + case PlSqlParser.ALIAS: + case PlSqlParser.ALLOCATE: + case PlSqlParser.ALLOW: + case PlSqlParser.ALL_ROWS: + case PlSqlParser.ALWAYS: + case PlSqlParser.ANALYZE: + case PlSqlParser.ANCILLARY: + case PlSqlParser.AND_EQUAL: + case PlSqlParser.ANOMALY: + case PlSqlParser.ANSI_REARCH: + case PlSqlParser.ANTIJOIN: + case PlSqlParser.ANYSCHEMA: + case PlSqlParser.APPEND: + case PlSqlParser.APPENDCHILDXML: + case PlSqlParser.APPEND_VALUES: + case PlSqlParser.APPLICATION: + case PlSqlParser.APPLY: + case PlSqlParser.APPROX_COUNT_DISTINCT: + case PlSqlParser.ARCHIVAL: + case PlSqlParser.ARCHIVE: + case PlSqlParser.ARCHIVED: + case PlSqlParser.ARCHIVELOG: + case PlSqlParser.ARRAY: + case PlSqlParser.ASCII: + case PlSqlParser.ASCIISTR: + case PlSqlParser.ASIN: + case PlSqlParser.ASIS: + case PlSqlParser.ASSEMBLY: + case PlSqlParser.ASSIGN: + case PlSqlParser.ASSOCIATE: + case PlSqlParser.ASYNC: + case PlSqlParser.ASYNCHRONOUS: + case PlSqlParser.ATAN2: + case PlSqlParser.ATAN: + case PlSqlParser.AT: + case PlSqlParser.ATTRIBUTE: + case PlSqlParser.ATTRIBUTES: + case PlSqlParser.AUTHENTICATED: + case PlSqlParser.AUTHENTICATION: + case PlSqlParser.AUTHID: + case PlSqlParser.AUTHORIZATION: + case PlSqlParser.AUTOALLOCATE: + case PlSqlParser.AUTO: + case PlSqlParser.AUTOEXTEND: + case PlSqlParser.AUTO_LOGIN: + case PlSqlParser.AUTOMATIC: + case PlSqlParser.AUTONOMOUS_TRANSACTION: + case PlSqlParser.AUTO_REOPTIMIZE: + case PlSqlParser.AVAILABILITY: + case PlSqlParser.AVRO: + case PlSqlParser.BACKGROUND: + case PlSqlParser.BACKUP: + case PlSqlParser.BASIC: + case PlSqlParser.BASICFILE: + case PlSqlParser.BATCH: + case PlSqlParser.BATCHSIZE: + case PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.BECOME: + case PlSqlParser.BEFORE: + case PlSqlParser.BEGIN: + case PlSqlParser.BEGINNING: + case PlSqlParser.BEGIN_OUTLINE_DATA: + case PlSqlParser.BEHALF: + case PlSqlParser.BEQUEATH: + case PlSqlParser.BFILE: + case PlSqlParser.BFILENAME: + case PlSqlParser.BIGFILE: + case PlSqlParser.BINARY: + case PlSqlParser.BINARY_DOUBLE: + case PlSqlParser.BINARY_DOUBLE_INFINITY: + case PlSqlParser.BINARY_DOUBLE_NAN: + case PlSqlParser.BINARY_FLOAT: + case PlSqlParser.BINARY_FLOAT_INFINITY: + case PlSqlParser.BINARY_FLOAT_NAN: + case PlSqlParser.BINARY_INTEGER: + case PlSqlParser.BIND_AWARE: + case PlSqlParser.BINDING: + case PlSqlParser.BIN_TO_NUM: + case PlSqlParser.BITAND: + case PlSqlParser.BITMAP_AND: + case PlSqlParser.BITMAP: + case PlSqlParser.BITMAPS: + case PlSqlParser.BITMAP_TREE: + case PlSqlParser.BITS: + case PlSqlParser.BLOB: + case PlSqlParser.BLOCK: + case PlSqlParser.BLOCK_RANGE: + case PlSqlParser.BLOCKS: + case PlSqlParser.BLOCKSIZE: + case PlSqlParser.BODY: + case PlSqlParser.BOOLEAN: + case PlSqlParser.BOTH: + case PlSqlParser.BOUND: + case PlSqlParser.BRANCH: + case PlSqlParser.BREADTH: + case PlSqlParser.BROADCAST: + case PlSqlParser.BSON: + case PlSqlParser.BUFFER: + case PlSqlParser.BUFFER_CACHE: + case PlSqlParser.BUFFER_POOL: + case PlSqlParser.BUILD: + case PlSqlParser.BULK: + case PlSqlParser.BYPASS_RECURSIVE_CHECK: + case PlSqlParser.BYPASS_UJVC: + case PlSqlParser.BYTE: + case PlSqlParser.CACHE: + case PlSqlParser.CACHE_CB: + case PlSqlParser.CACHE_INSTANCES: + case PlSqlParser.CACHE_TEMP_TABLE: + case PlSqlParser.CACHING: + case PlSqlParser.CALCULATED: + case PlSqlParser.CALLBACK: + case PlSqlParser.CALL: + case PlSqlParser.CANCEL: + case PlSqlParser.CAPACITY: + case PlSqlParser.CARDINALITY: + case PlSqlParser.CASCADE: + case PlSqlParser.CASE: + case PlSqlParser.CAST: + case PlSqlParser.CATEGORY: + case PlSqlParser.CDBDEFAULT: + case PlSqlParser.CEIL: + case PlSqlParser.CELL_FLASH_CACHE: + case PlSqlParser.CERTIFICATE: + case PlSqlParser.CFILE: + case PlSqlParser.CHAINED: + case PlSqlParser.CHANGE: + case PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX: + case PlSqlParser.CHARACTER: + case PlSqlParser.CHAR: + case PlSqlParser.CHAR_CS: + case PlSqlParser.CHARTOROWID: + case PlSqlParser.CHECK_ACL_REWRITE: + case PlSqlParser.CHECKPOINT: + case PlSqlParser.CHILD: + case PlSqlParser.CHOOSE: + case PlSqlParser.CHR: + case PlSqlParser.CHUNK: + case PlSqlParser.CLASS: + case PlSqlParser.CLASSIFIER: + case PlSqlParser.CLEANUP: + case PlSqlParser.CLEAR: + case PlSqlParser.C_LETTER: + case PlSqlParser.CLIENT: + case PlSqlParser.CLOB: + case PlSqlParser.CLONE: + case PlSqlParser.CLOSE_CACHED_OPEN_CURSORS: + case PlSqlParser.CLOSE: + case PlSqlParser.CLUSTER_BY_ROWID: + case PlSqlParser.CLUSTER: + case PlSqlParser.CLUSTER_DETAILS: + case PlSqlParser.CLUSTER_DISTANCE: + case PlSqlParser.CLUSTER_ID: + case PlSqlParser.CLUSTERING: + case PlSqlParser.CLUSTERING_FACTOR: + case PlSqlParser.CLUSTER_PROBABILITY: + case PlSqlParser.CLUSTER_SET: + case PlSqlParser.COALESCE: + case PlSqlParser.COALESCE_SQ: + case PlSqlParser.COARSE: + case PlSqlParser.CO_AUTH_IND: + case PlSqlParser.COLD: + case PlSqlParser.COLLECT: + case PlSqlParser.COLUMNAR: + case PlSqlParser.COLUMN_AUTH_INDICATOR: + case PlSqlParser.COLUMN: + case PlSqlParser.COLUMNS: + case PlSqlParser.COLUMN_STATS: + case PlSqlParser.COLUMN_VALUE: + case PlSqlParser.COMMENT: + case PlSqlParser.COMMIT: + case PlSqlParser.COMMITTED: + case PlSqlParser.COMMON_DATA: + case PlSqlParser.COMPACT: + case PlSqlParser.COMPATIBILITY: + case PlSqlParser.COMPILE: + case PlSqlParser.COMPLETE: + case PlSqlParser.COMPLIANCE: + case PlSqlParser.COMPONENT: + case PlSqlParser.COMPONENTS: + case PlSqlParser.COMPOSE: + case PlSqlParser.COMPOSITE: + case PlSqlParser.COMPOSITE_LIMIT: + case PlSqlParser.COMPOUND: + case PlSqlParser.COMPUTE: + case PlSqlParser.CONCAT: + case PlSqlParser.CON_DBID_TO_ID: + case PlSqlParser.CONDITIONAL: + case PlSqlParser.CONDITION: + case PlSqlParser.CONFIRM: + case PlSqlParser.CONFORMING: + case PlSqlParser.CON_GUID_TO_ID: + case PlSqlParser.CON_ID: + case PlSqlParser.CON_NAME_TO_ID: + case PlSqlParser.CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.CONNECT_BY_COMBINE_SW: + case PlSqlParser.CONNECT_BY_COST_BASED: + case PlSqlParser.CONNECT_BY_ELIM_DUPS: + case PlSqlParser.CONNECT_BY_FILTERING: + case PlSqlParser.CONNECT_BY_ISCYCLE: + case PlSqlParser.CONNECT_BY_ISLEAF: + case PlSqlParser.CONNECT_BY_ROOT: + case PlSqlParser.CONNECT_TIME: + case PlSqlParser.CONSIDER: + case PlSqlParser.CONSISTENT: + case PlSqlParser.CONSTANT: + case PlSqlParser.CONST: + case PlSqlParser.CONSTRAINT: + case PlSqlParser.CONSTRAINTS: + case PlSqlParser.CONSTRUCTOR: + case PlSqlParser.CONTAINER: + case PlSqlParser.CONTAINER_DATA: + case PlSqlParser.CONTAINERS: + case PlSqlParser.CONTENT: + case PlSqlParser.CONTENTS: + case PlSqlParser.CONTEXT: + case PlSqlParser.CONTINUE: + case PlSqlParser.CONTROLFILE: + case PlSqlParser.CON_UID_TO_ID: + case PlSqlParser.CONVERT: + case PlSqlParser.COOKIE: + case PlSqlParser.COPY: + case PlSqlParser.CORR_K: + case PlSqlParser.CORR_S: + case PlSqlParser.CORRUPTION: + case PlSqlParser.CORRUPT_XID_ALL: + case PlSqlParser.CORRUPT_XID: + case PlSqlParser.COS: + case PlSqlParser.COSH: + case PlSqlParser.COST: + case PlSqlParser.COST_XML_QUERY_REWRITE: + case PlSqlParser.COUNT: + case PlSqlParser.COVAR_POP: + case PlSqlParser.COVAR_SAMP: + case PlSqlParser.CPU_COSTING: + case PlSqlParser.CPU_PER_CALL: + case PlSqlParser.CPU_PER_SESSION: + case PlSqlParser.CRASH: + case PlSqlParser.CREATE_FILE_DEST: + case PlSqlParser.CREATE_STORED_OUTLINES: + case PlSqlParser.CREATION: + case PlSqlParser.CREDENTIAL: + case PlSqlParser.CRITICAL: + case PlSqlParser.CROSS: + case PlSqlParser.CROSSEDITION: + case PlSqlParser.CSCONVERT: + case PlSqlParser.CUBE_AJ: + case PlSqlParser.CUBE: + case PlSqlParser.CUBE_GB: + case PlSqlParser.CUBE_SJ: + case PlSqlParser.CUME_DISTM: + case PlSqlParser.CURRENT: + case PlSqlParser.CURRENT_DATE: + case PlSqlParser.CURRENT_SCHEMA: + case PlSqlParser.CURRENT_TIME: + case PlSqlParser.CURRENT_TIMESTAMP: + case PlSqlParser.CURRENT_USER: + case PlSqlParser.CURRENTV: + case PlSqlParser.CURSOR: + case PlSqlParser.CURSOR_SHARING_EXACT: + case PlSqlParser.CURSOR_SPECIFIC_SEGMENT: + case PlSqlParser.CUSTOMDATUM: + case PlSqlParser.CV: + case PlSqlParser.CYCLE: + case PlSqlParser.DANGLING: + case PlSqlParser.DATABASE: + case PlSqlParser.DATA: + case PlSqlParser.DATAFILE: + case PlSqlParser.DATAFILES: + case PlSqlParser.DATAMOVEMENT: + case PlSqlParser.DATAOBJNO: + case PlSqlParser.DATAOBJ_TO_MAT_PARTITION: + case PlSqlParser.DATAOBJ_TO_PARTITION: + case PlSqlParser.DATAPUMP: + case PlSqlParser.DATA_SECURITY_REWRITE_LIMIT: + case PlSqlParser.DATE_MODE: + case PlSqlParser.DAY: + case PlSqlParser.DAYS: + case PlSqlParser.DBA: + case PlSqlParser.DBA_RECYCLEBIN: + case PlSqlParser.DBMS_STATS: + case PlSqlParser.DB_ROLE_CHANGE: + case PlSqlParser.DBTIMEZONE: + case PlSqlParser.DB_UNIQUE_NAME: + case PlSqlParser.DB_VERSION: + case PlSqlParser.DDL: + case PlSqlParser.DEALLOCATE: + case PlSqlParser.DEBUG: + case PlSqlParser.DEBUGGER: + case PlSqlParser.DEC: + case PlSqlParser.DECIMAL: + case PlSqlParser.DECLARE: + case PlSqlParser.DECOMPOSE: + case PlSqlParser.DECORRELATE: + case PlSqlParser.DECR: + case PlSqlParser.DECREMENT: + case PlSqlParser.DECRYPT: + case PlSqlParser.DEDUPLICATE: + case PlSqlParser.DEFAULTS: + case PlSqlParser.DEFERRABLE: + case PlSqlParser.DEFERRED: + case PlSqlParser.DEFINED: + case PlSqlParser.DEFINE: + case PlSqlParser.DEFINER: + case PlSqlParser.DEGREE: + case PlSqlParser.DELAY: + case PlSqlParser.DELEGATE: + case PlSqlParser.DELETE_ALL: + case PlSqlParser.DELETE: + case PlSqlParser.DELETEXML: + case PlSqlParser.DEMAND: + case PlSqlParser.DENSE_RANKM: + case PlSqlParser.DEPENDENT: + case PlSqlParser.DEPTH: + case PlSqlParser.DEQUEUE: + case PlSqlParser.DEREF: + case PlSqlParser.DEREF_NO_REWRITE: + case PlSqlParser.DESTROY: + case PlSqlParser.DETACHED: + case PlSqlParser.DETERMINES: + case PlSqlParser.DETERMINISTIC: + case PlSqlParser.DICTIONARY: + case PlSqlParser.DIMENSION: + case PlSqlParser.DIMENSIONS: + case PlSqlParser.DIRECT_LOAD: + case PlSqlParser.DIRECTORY: + case PlSqlParser.DIRECT_PATH: + case PlSqlParser.DISABLE_ALL: + case PlSqlParser.DISABLE: + case PlSqlParser.DISABLE_PARALLEL_DML: + case PlSqlParser.DISABLE_PRESET: + case PlSqlParser.DISABLE_RPKE: + case PlSqlParser.DISALLOW: + case PlSqlParser.DISASSOCIATE: + case PlSqlParser.DISCARD: + case PlSqlParser.DISCONNECT: + case PlSqlParser.DISK: + case PlSqlParser.DISKGROUP: + case PlSqlParser.DISKS: + case PlSqlParser.DISMOUNT: + case PlSqlParser.DISTINGUISHED: + case PlSqlParser.DISTRIBUTED: + case PlSqlParser.DISTRIBUTE: + case PlSqlParser.DML: + case PlSqlParser.DML_UPDATE: + case PlSqlParser.DOCFIDELITY: + case PlSqlParser.DOCUMENT: + case PlSqlParser.DOMAIN_INDEX_FILTER: + case PlSqlParser.DOMAIN_INDEX_NO_SORT: + case PlSqlParser.DOMAIN_INDEX_SORT: + case PlSqlParser.DOUBLE: + case PlSqlParser.DOWNGRADE: + case PlSqlParser.DRIVING_SITE: + case PlSqlParser.DROP_COLUMN: + case PlSqlParser.DROP_GROUP: + case PlSqlParser.DSINTERVAL_UNCONSTRAINED: + case PlSqlParser.DST_UPGRADE_INSERT_CONV: + case PlSqlParser.DUMP: + case PlSqlParser.DUPLICATE: + case PlSqlParser.DV: + case PlSqlParser.DYNAMIC: + case PlSqlParser.DYNAMIC_SAMPLING: + case PlSqlParser.DYNAMIC_SAMPLING_EST_CDN: + case PlSqlParser.EACH: + case PlSqlParser.EDITIONABLE: + case PlSqlParser.EDITION: + case PlSqlParser.EDITIONING: + case PlSqlParser.EDITIONS: + case PlSqlParser.ELEMENT: + case PlSqlParser.ELIM_GROUPBY: + case PlSqlParser.ELIMINATE_JOIN: + case PlSqlParser.ELIMINATE_OBY: + case PlSqlParser.ELIMINATE_OUTER_JOIN: + case PlSqlParser.EM: + case PlSqlParser.EMPTY_BLOB: + case PlSqlParser.EMPTY_CLOB: + case PlSqlParser.EMPTY: + case PlSqlParser.ENABLE_ALL: + case PlSqlParser.ENABLE: + case PlSqlParser.ENABLE_PARALLEL_DML: + case PlSqlParser.ENABLE_PRESET: + case PlSqlParser.ENCODING: + case PlSqlParser.ENCRYPT: + case PlSqlParser.ENCRYPTION: + case PlSqlParser.END_OUTLINE_DATA: + case PlSqlParser.ENFORCED: + case PlSqlParser.ENFORCE: + case PlSqlParser.ENQUEUE: + case PlSqlParser.ENTERPRISE: + case PlSqlParser.ENTITYESCAPING: + case PlSqlParser.ENTRY: + case PlSqlParser.EQUIPART: + case PlSqlParser.ERR: + case PlSqlParser.ERROR_ARGUMENT: + case PlSqlParser.ERROR: + case PlSqlParser.ERROR_ON_OVERLAP_TIME: + case PlSqlParser.ERRORS: + case PlSqlParser.ESCAPE: + case PlSqlParser.ESTIMATE: + case PlSqlParser.EVAL: + case PlSqlParser.EVALNAME: + case PlSqlParser.EVALUATE: + case PlSqlParser.EVALUATION: + case PlSqlParser.EVENTS: + case PlSqlParser.EVERY: + case PlSqlParser.EXCEPT: + case PlSqlParser.EXCEPTION: + case PlSqlParser.EXCEPTION_INIT: + case PlSqlParser.EXCEPTIONS: + case PlSqlParser.EXCHANGE: + case PlSqlParser.EXCLUDE: + case PlSqlParser.EXCLUDING: + case PlSqlParser.EXECUTE: + case PlSqlParser.EXEMPT: + case PlSqlParser.EXISTING: + case PlSqlParser.EXISTS: + case PlSqlParser.EXISTSNODE: + case PlSqlParser.EXIT: + case PlSqlParser.EXPAND_GSET_TO_UNION: + case PlSqlParser.EXPAND_TABLE: + case PlSqlParser.EXP: + case PlSqlParser.EXPIRE: + case PlSqlParser.EXPLAIN: + case PlSqlParser.EXPLOSION: + case PlSqlParser.EXPORT: + case PlSqlParser.EXPR_CORR_CHECK: + case PlSqlParser.EXPRESS: + case PlSqlParser.EXTENDS: + case PlSqlParser.EXTENT: + case PlSqlParser.EXTENTS: + case PlSqlParser.EXTERNAL: + case PlSqlParser.EXTERNALLY: + case PlSqlParser.EXTRACTCLOBXML: + case PlSqlParser.EXTRACT: + case PlSqlParser.EXTRACTVALUE: + case PlSqlParser.EXTRA: + case PlSqlParser.FACILITY: + case PlSqlParser.FACT: + case PlSqlParser.FACTOR: + case PlSqlParser.FACTORIZE_JOIN: + case PlSqlParser.FAILED: + case PlSqlParser.FAILED_LOGIN_ATTEMPTS: + case PlSqlParser.FAILGROUP: + case PlSqlParser.FAILOVER: + case PlSqlParser.FAILURE: + case PlSqlParser.FALSE: + case PlSqlParser.FAMILY: + case PlSqlParser.FAR: + case PlSqlParser.FAST: + case PlSqlParser.FASTSTART: + case PlSqlParser.FBTSCAN: + case PlSqlParser.FEATURE_DETAILS: + case PlSqlParser.FEATURE_ID: + case PlSqlParser.FEATURE_SET: + case PlSqlParser.FEATURE_VALUE: + case PlSqlParser.FETCH: + case PlSqlParser.FILE: + case PlSqlParser.FILE_NAME_CONVERT: + case PlSqlParser.FILESYSTEM_LIKE_LOGGING: + case PlSqlParser.FILTER: + case PlSqlParser.FINAL: + case PlSqlParser.FINE: + case PlSqlParser.FINISH: + case PlSqlParser.FIRST: + case PlSqlParser.FIRSTM: + case PlSqlParser.FIRST_ROWS: + case PlSqlParser.FIRST_VALUE: + case PlSqlParser.FIXED_VIEW_DATA: + case PlSqlParser.FLAGGER: + case PlSqlParser.FLASHBACK: + case PlSqlParser.FLASH_CACHE: + case PlSqlParser.FLOAT: + case PlSqlParser.FLOB: + case PlSqlParser.FLOOR: + case PlSqlParser.FLUSH: + case PlSqlParser.FOLDER: + case PlSqlParser.FOLLOWING: + case PlSqlParser.FOLLOWS: + case PlSqlParser.FORALL: + case PlSqlParser.FORCE: + case PlSqlParser.FORCE_XML_QUERY_REWRITE: + case PlSqlParser.FOREIGN: + case PlSqlParser.FOREVER: + case PlSqlParser.FORMAT: + case PlSqlParser.FORWARD: + case PlSqlParser.FRAGMENT_NUMBER: + case PlSqlParser.FREELIST: + case PlSqlParser.FREELISTS: + case PlSqlParser.FREEPOOLS: + case PlSqlParser.FRESH: + case PlSqlParser.FROM_TZ: + case PlSqlParser.FULL: + case PlSqlParser.FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.FUNCTION: + case PlSqlParser.FUNCTIONS: + case PlSqlParser.GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.GATHER_PLAN_STATISTICS: + case PlSqlParser.GBY_CONC_ROLLUP: + case PlSqlParser.GBY_PUSHDOWN: + case PlSqlParser.GENERATED: + case PlSqlParser.GET: + case PlSqlParser.GLOBAL: + case PlSqlParser.GLOBALLY: + case PlSqlParser.GLOBAL_NAME: + case PlSqlParser.GLOBAL_TOPIC_ENABLED: + case PlSqlParser.GROUP_BY: + case PlSqlParser.GROUP_ID: + case PlSqlParser.GROUPING: + case PlSqlParser.GROUPING_ID: + case PlSqlParser.GROUPS: + case PlSqlParser.GUARANTEED: + case PlSqlParser.GUARANTEE: + case PlSqlParser.GUARD: + case PlSqlParser.HASH_AJ: + case PlSqlParser.HASH: + case PlSqlParser.HASHKEYS: + case PlSqlParser.HASH_SJ: + case PlSqlParser.HEADER: + case PlSqlParser.HEAP: + case PlSqlParser.HELP: + case PlSqlParser.HEXTORAW: + case PlSqlParser.HEXTOREF: + case PlSqlParser.HIDDEN_KEYWORD: + case PlSqlParser.HIDE: + case PlSqlParser.HIERARCHY: + case PlSqlParser.HIGH: + case PlSqlParser.HINTSET_BEGIN: + case PlSqlParser.HINTSET_END: + case PlSqlParser.HOT: + case PlSqlParser.HOUR: + case PlSqlParser.HWM_BROKERED: + case PlSqlParser.HYBRID: + case PlSqlParser.IDENTIFIER: + case PlSqlParser.IDENTITY: + case PlSqlParser.IDGENERATORS: + case PlSqlParser.ID: + case PlSqlParser.IDLE_TIME: + case PlSqlParser.IF: + case PlSqlParser.IGNORE: + case PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS: + case PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX: + case PlSqlParser.IGNORE_WHERE_CLAUSE: + case PlSqlParser.ILM: + case PlSqlParser.IMMEDIATE: + case PlSqlParser.IMPACT: + case PlSqlParser.IMPORT: + case PlSqlParser.INACTIVE: + case PlSqlParser.INCLUDE: + case PlSqlParser.INCLUDE_VERSION: + case PlSqlParser.INCLUDING: + case PlSqlParser.INCREMENTAL: + case PlSqlParser.INCREMENT: + case PlSqlParser.INCR: + case PlSqlParser.INDENT: + case PlSqlParser.INDEX_ASC: + case PlSqlParser.INDEX_COMBINE: + case PlSqlParser.INDEX_DESC: + case PlSqlParser.INDEXED: + case PlSqlParser.INDEXES: + case PlSqlParser.INDEX_FFS: + case PlSqlParser.INDEX_FILTER: + case PlSqlParser.INDEXING: + case PlSqlParser.INDEX_JOIN: + case PlSqlParser.INDEX_ROWS: + case PlSqlParser.INDEX_RRS: + case PlSqlParser.INDEX_RS_ASC: + case PlSqlParser.INDEX_RS_DESC: + case PlSqlParser.INDEX_RS: + case PlSqlParser.INDEX_SCAN: + case PlSqlParser.INDEX_SKIP_SCAN: + case PlSqlParser.INDEX_SS_ASC: + case PlSqlParser.INDEX_SS_DESC: + case PlSqlParser.INDEX_SS: + case PlSqlParser.INDEX_STATS: + case PlSqlParser.INDEXTYPE: + case PlSqlParser.INDEXTYPES: + case PlSqlParser.INDICATOR: + case PlSqlParser.INDICES: + case PlSqlParser.INFINITE: + case PlSqlParser.INFORMATIONAL: + case PlSqlParser.INHERIT: + case PlSqlParser.INITCAP: + case PlSqlParser.INITIAL: + case PlSqlParser.INITIALIZED: + case PlSqlParser.INITIALLY: + case PlSqlParser.INITRANS: + case PlSqlParser.INLINE: + case PlSqlParser.INLINE_XMLTYPE_NT: + case PlSqlParser.INMEMORY: + case PlSqlParser.IN_MEMORY_METADATA: + case PlSqlParser.INMEMORY_PRUNING: + case PlSqlParser.INNER: + case PlSqlParser.INOUT: + case PlSqlParser.INPLACE: + case PlSqlParser.INSERTCHILDXMLAFTER: + case PlSqlParser.INSERTCHILDXMLBEFORE: + case PlSqlParser.INSERTCHILDXML: + case PlSqlParser.INSERTXMLAFTER: + case PlSqlParser.INSERTXMLBEFORE: + case PlSqlParser.INSTANCE: + case PlSqlParser.INSTANCES: + case PlSqlParser.INSTANTIABLE: + case PlSqlParser.INSTANTLY: + case PlSqlParser.INSTEAD: + case PlSqlParser.INSTR2: + case PlSqlParser.INSTR4: + case PlSqlParser.INSTRB: + case PlSqlParser.INSTRC: + case PlSqlParser.INSTR: + case PlSqlParser.INTEGER: + case PlSqlParser.INTERLEAVED: + case PlSqlParser.INTERMEDIATE: + case PlSqlParser.INTERNAL_CONVERT: + case PlSqlParser.INTERNAL_USE: + case PlSqlParser.INTERPRETED: + case PlSqlParser.INTERVAL: + case PlSqlParser.INT: + case PlSqlParser.INVALIDATE: + case PlSqlParser.INVISIBLE: + case PlSqlParser.IN_XQUERY: + case PlSqlParser.ISOLATION: + case PlSqlParser.ISOLATION_LEVEL: + case PlSqlParser.ITERATE: + case PlSqlParser.ITERATION_NUMBER: + case PlSqlParser.JAVA: + case PlSqlParser.JOB: + case PlSqlParser.JOIN: + case PlSqlParser.JSON_ARRAYAGG: + case PlSqlParser.JSON_ARRAY: + case PlSqlParser.JSON_EQUAL: + case PlSqlParser.JSON_EXISTS2: + case PlSqlParser.JSON_EXISTS: + case PlSqlParser.JSONGET: + case PlSqlParser.JSON: + case PlSqlParser.JSON_OBJECTAGG: + case PlSqlParser.JSON_OBJECT: + case PlSqlParser.JSONPARSE: + case PlSqlParser.JSON_QUERY: + case PlSqlParser.JSON_SERIALIZE: + case PlSqlParser.JSON_TABLE: + case PlSqlParser.JSON_TEXTCONTAINS2: + case PlSqlParser.JSON_TEXTCONTAINS: + case PlSqlParser.JSON_VALUE: + case PlSqlParser.KEEP_DUPLICATES: + case PlSqlParser.KEEP: + case PlSqlParser.KERBEROS: + case PlSqlParser.KEY: + case PlSqlParser.KEY_LENGTH: + case PlSqlParser.KEYSIZE: + case PlSqlParser.KEYS: + case PlSqlParser.KEYSTORE: + case PlSqlParser.KILL: + case PlSqlParser.LABEL: + case PlSqlParser.LANGUAGE: + case PlSqlParser.LAST_DAY: + case PlSqlParser.LAST: + case PlSqlParser.LAST_VALUE: + case PlSqlParser.LATERAL: + case PlSqlParser.LAX: + case PlSqlParser.LAYER: + case PlSqlParser.LDAP_REGISTRATION_ENABLED: + case PlSqlParser.LDAP_REGISTRATION: + case PlSqlParser.LDAP_REG_SYNC_INTERVAL: + case PlSqlParser.LEADING: + case PlSqlParser.LEFT: + case PlSqlParser.LENGTH2: + case PlSqlParser.LENGTH4: + case PlSqlParser.LENGTHB: + case PlSqlParser.LENGTHC: + case PlSqlParser.LENGTH: + case PlSqlParser.LESS: + case PlSqlParser.LEVEL: + case PlSqlParser.LEVELS: + case PlSqlParser.LIBRARY: + case PlSqlParser.LIFECYCLE: + case PlSqlParser.LIFE: + case PlSqlParser.LIFETIME: + case PlSqlParser.LIKE2: + case PlSqlParser.LIKE4: + case PlSqlParser.LIKEC: + case PlSqlParser.LIKE_EXPAND: + case PlSqlParser.LIMIT: + case PlSqlParser.LINEAR: + case PlSqlParser.LINK: + case PlSqlParser.LIST: + case PlSqlParser.LN: + case PlSqlParser.LNNVL: + case PlSqlParser.LOAD: + case PlSqlParser.LOB: + case PlSqlParser.LOBNVL: + case PlSqlParser.LOBS: + case PlSqlParser.LOCAL_INDEXES: + case PlSqlParser.LOCAL: + case PlSqlParser.LOCALTIME: + case PlSqlParser.LOCALTIMESTAMP: + case PlSqlParser.LOCATION: + case PlSqlParser.LOCATOR: + case PlSqlParser.LOCKED: + case PlSqlParser.LOCKING: + case PlSqlParser.LOGFILE: + case PlSqlParser.LOGFILES: + case PlSqlParser.LOGGING: + case PlSqlParser.LOGICAL: + case PlSqlParser.LOGICAL_READS_PER_CALL: + case PlSqlParser.LOGICAL_READS_PER_SESSION: + case PlSqlParser.LOG: + case PlSqlParser.LOGMINING: + case PlSqlParser.LOGOFF: + case PlSqlParser.LOGON: + case PlSqlParser.LOG_READ_ONLY_VIOLATIONS: + case PlSqlParser.LONG: + case PlSqlParser.LOOP: + case PlSqlParser.LOWER: + case PlSqlParser.LOW: + case PlSqlParser.LPAD: + case PlSqlParser.LTRIM: + case PlSqlParser.MAIN: + case PlSqlParser.MAKE_REF: + case PlSqlParser.MANAGED: + case PlSqlParser.MANAGE: + case PlSqlParser.MANAGEMENT: + case PlSqlParser.MANAGER: + case PlSqlParser.MANUAL: + case PlSqlParser.MAP: + case PlSqlParser.MAPPING: + case PlSqlParser.MASTER: + case PlSqlParser.MATCHED: + case PlSqlParser.MATCHES: + case PlSqlParser.MATCH: + case PlSqlParser.MATCH_NUMBER: + case PlSqlParser.MATCH_RECOGNIZE: + case PlSqlParser.MATERIALIZED: + case PlSqlParser.MATERIALIZE: + case PlSqlParser.MAXARCHLOGS: + case PlSqlParser.MAXDATAFILES: + case PlSqlParser.MAXEXTENTS: + case PlSqlParser.MAXIMIZE: + case PlSqlParser.MAXINSTANCES: + case PlSqlParser.MAXLOGFILES: + case PlSqlParser.MAXLOGHISTORY: + case PlSqlParser.MAXLOGMEMBERS: + case PlSqlParser.MAX_SHARED_TEMP_SIZE: + case PlSqlParser.MAXSIZE: + case PlSqlParser.MAXTRANS: + case PlSqlParser.MAXVALUE: + case PlSqlParser.MEASURE: + case PlSqlParser.MEASURES: + case PlSqlParser.MEDIUM: + case PlSqlParser.MEMBER: + case PlSqlParser.MEMCOMPRESS: + case PlSqlParser.MEMORY: + case PlSqlParser.MERGEACTIONS: + case PlSqlParser.MERGE_AJ: + case PlSqlParser.MERGE_CONST_ON: + case PlSqlParser.MERGE: + case PlSqlParser.MERGE_SJ: + case PlSqlParser.METADATA: + case PlSqlParser.METHOD: + case PlSqlParser.MIGRATE: + case PlSqlParser.MIGRATION: + case PlSqlParser.MINEXTENTS: + case PlSqlParser.MINIMIZE: + case PlSqlParser.MINIMUM: + case PlSqlParser.MINING: + case PlSqlParser.MINUS_NULL: + case PlSqlParser.MINUTE: + case PlSqlParser.MINVALUE: + case PlSqlParser.MIRRORCOLD: + case PlSqlParser.MIRRORHOT: + case PlSqlParser.MIRROR: + case PlSqlParser.MLSLABEL: + case PlSqlParser.MODEL_COMPILE_SUBQUERY: + case PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS: + case PlSqlParser.MODEL_DYNAMIC_SUBQUERY: + case PlSqlParser.MODEL_MIN_ANALYSIS: + case PlSqlParser.MODEL: + case PlSqlParser.MODEL_NB: + case PlSqlParser.MODEL_NO_ANALYSIS: + case PlSqlParser.MODEL_PBY: + case PlSqlParser.MODEL_PUSH_REF: + case PlSqlParser.MODEL_SV: + case PlSqlParser.MODIFICATION: + case PlSqlParser.MODIFY_COLUMN_TYPE: + case PlSqlParser.MODIFY: + case PlSqlParser.MOD: + case PlSqlParser.MODULE: + case PlSqlParser.MONITORING: + case PlSqlParser.MONITOR: + case PlSqlParser.MONTH: + case PlSqlParser.MONTHS_BETWEEN: + case PlSqlParser.MONTHS: + case PlSqlParser.MOUNT: + case PlSqlParser.MOUNTPATH: + case PlSqlParser.MOVEMENT: + case PlSqlParser.MOVE: + case PlSqlParser.MULTIDIMENSIONAL: + case PlSqlParser.MULTISET: + case PlSqlParser.MV_MERGE: + case PlSqlParser.NAMED: + case PlSqlParser.NAME: + case PlSqlParser.NAMESPACE: + case PlSqlParser.NAN: + case PlSqlParser.NANVL: + case PlSqlParser.NATIONAL: + case PlSqlParser.NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NATIVE: + case PlSqlParser.NATURAL: + case PlSqlParser.NAV: + case PlSqlParser.NCHAR_CS: + case PlSqlParser.NCHAR: + case PlSqlParser.NCHR: + case PlSqlParser.NCLOB: + case PlSqlParser.NEEDED: + case PlSqlParser.NEG: + case PlSqlParser.NESTED: + case PlSqlParser.NESTED_TABLE_FAST_INSERT: + case PlSqlParser.NESTED_TABLE_GET_REFS: + case PlSqlParser.NESTED_TABLE_ID: + case PlSqlParser.NESTED_TABLE_SET_REFS: + case PlSqlParser.NESTED_TABLE_SET_SETID: + case PlSqlParser.NETWORK: + case PlSqlParser.NEVER: + case PlSqlParser.NEW: + case PlSqlParser.NEW_TIME: + case PlSqlParser.NEXT_DAY: + case PlSqlParser.NEXT: + case PlSqlParser.NL_AJ: + case PlSqlParser.NLJ_BATCHING: + case PlSqlParser.NLJ_INDEX_FILTER: + case PlSqlParser.NLJ_INDEX_SCAN: + case PlSqlParser.NLJ_PREFETCH: + case PlSqlParser.NLS_CALENDAR: + case PlSqlParser.NLS_CHARACTERSET: + case PlSqlParser.NLS_CHARSET_DECL_LEN: + case PlSqlParser.NLS_CHARSET_ID: + case PlSqlParser.NLS_CHARSET_NAME: + case PlSqlParser.NLS_COMP: + case PlSqlParser.NLS_CURRENCY: + case PlSqlParser.NLS_DATE_FORMAT: + case PlSqlParser.NLS_DATE_LANGUAGE: + case PlSqlParser.NLS_INITCAP: + case PlSqlParser.NLS_ISO_CURRENCY: + case PlSqlParser.NL_SJ: + case PlSqlParser.NLS_LANG: + case PlSqlParser.NLS_LANGUAGE: + case PlSqlParser.NLS_LENGTH_SEMANTICS: + case PlSqlParser.NLS_LOWER: + case PlSqlParser.NLS_NCHAR_CONV_EXCP: + case PlSqlParser.NLS_NUMERIC_CHARACTERS: + case PlSqlParser.NLS_SORT: + case PlSqlParser.NLSSORT: + case PlSqlParser.NLS_SPECIAL_CHARS: + case PlSqlParser.NLS_TERRITORY: + case PlSqlParser.NLS_UPPER: + case PlSqlParser.NO_ACCESS: + case PlSqlParser.NO_ADAPTIVE_PLAN: + case PlSqlParser.NO_ANSI_REARCH: + case PlSqlParser.NOAPPEND: + case PlSqlParser.NOARCHIVELOG: + case PlSqlParser.NOAUDIT: + case PlSqlParser.NO_AUTO_REOPTIMIZE: + case PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE: + case PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID: + case PlSqlParser.NO_BIND_AWARE: + case PlSqlParser.NO_BUFFER: + case PlSqlParser.NOCACHE: + case PlSqlParser.NO_CARTESIAN: + case PlSqlParser.NO_CHECK_ACL_REWRITE: + case PlSqlParser.NO_CLUSTER_BY_ROWID: + case PlSqlParser.NO_CLUSTERING: + case PlSqlParser.NO_COALESCE_SQ: + case PlSqlParser.NO_COMMON_DATA: + case PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY: + case PlSqlParser.NO_CONNECT_BY_COMBINE_SW: + case PlSqlParser.NO_CONNECT_BY_COST_BASED: + case PlSqlParser.NO_CONNECT_BY_ELIM_DUPS: + case PlSqlParser.NO_CONNECT_BY_FILTERING: + case PlSqlParser.NOCOPY: + case PlSqlParser.NO_COST_XML_QUERY_REWRITE: + case PlSqlParser.NO_CPU_COSTING: + case PlSqlParser.NOCPU_COSTING: + case PlSqlParser.NOCYCLE: + case PlSqlParser.NO_DATA_SECURITY_REWRITE: + case PlSqlParser.NO_DECORRELATE: + case PlSqlParser.NODELAY: + case PlSqlParser.NO_DOMAIN_INDEX_FILTER: + case PlSqlParser.NO_DST_UPGRADE_INSERT_CONV: + case PlSqlParser.NO_ELIM_GROUPBY: + case PlSqlParser.NO_ELIMINATE_JOIN: + case PlSqlParser.NO_ELIMINATE_OBY: + case PlSqlParser.NO_ELIMINATE_OUTER_JOIN: + case PlSqlParser.NOENTITYESCAPING: + case PlSqlParser.NO_EXPAND_GSET_TO_UNION: + case PlSqlParser.NO_EXPAND: + case PlSqlParser.NO_EXPAND_TABLE: + case PlSqlParser.NO_FACT: + case PlSqlParser.NO_FACTORIZE_JOIN: + case PlSqlParser.NO_FILTERING: + case PlSqlParser.NOFORCE: + case PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER: + case PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS: + case PlSqlParser.NO_GBY_PUSHDOWN: + case PlSqlParser.NOGUARANTEE: + case PlSqlParser.NO_INDEX_FFS: + case PlSqlParser.NO_INDEX: + case PlSqlParser.NO_INDEX_SS: + case PlSqlParser.NO_INMEMORY: + case PlSqlParser.NO_INMEMORY_PRUNING: + case PlSqlParser.NOKEEP: + case PlSqlParser.NO_LOAD: + case PlSqlParser.NOLOCAL: + case PlSqlParser.NOLOGGING: + case PlSqlParser.NOMAPPING: + case PlSqlParser.NOMAXVALUE: + case PlSqlParser.NO_MERGE: + case PlSqlParser.NOMINIMIZE: + case PlSqlParser.NOMINVALUE: + case PlSqlParser.NO_MODEL_PUSH_REF: + case PlSqlParser.NO_MONITORING: + case PlSqlParser.NOMONITORING: + case PlSqlParser.NO_MONITOR: + case PlSqlParser.NO_MULTIMV_REWRITE: + case PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN: + case PlSqlParser.NONBLOCKING: + case PlSqlParser.NONEDITIONABLE: + case PlSqlParser.NONE: + case PlSqlParser.NO_NLJ_BATCHING: + case PlSqlParser.NO_NLJ_PREFETCH: + case PlSqlParser.NO: + case PlSqlParser.NONSCHEMA: + case PlSqlParser.NO_OBJECT_LINK: + case PlSqlParser.NOORDER: + case PlSqlParser.NO_ORDER_ROLLUPS: + case PlSqlParser.NO_OUTER_JOIN_TO_ANTI: + case PlSqlParser.NO_OUTER_JOIN_TO_INNER: + case PlSqlParser.NOOVERRIDE: + case PlSqlParser.NO_PARALLEL_INDEX: + case PlSqlParser.NOPARALLEL_INDEX: + case PlSqlParser.NO_PARALLEL: + case PlSqlParser.NOPARALLEL: + case PlSqlParser.NO_PARTIAL_COMMIT: + case PlSqlParser.NO_PARTIAL_JOIN: + case PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.NOPARTITION: + case PlSqlParser.NO_PLACE_DISTINCT: + case PlSqlParser.NO_PLACE_GROUP_BY: + case PlSqlParser.NO_PQ_CONCURRENT_UNION: + case PlSqlParser.NO_PQ_MAP: + case PlSqlParser.NO_PQ_REPLICATE: + case PlSqlParser.NO_PQ_SKEW: + case PlSqlParser.NO_PRUNE_GSETS: + case PlSqlParser.NO_PULL_PRED: + case PlSqlParser.NO_PUSH_PRED: + case PlSqlParser.NO_PUSH_SUBQ: + case PlSqlParser.NO_PX_FAULT_TOLERANCE: + case PlSqlParser.NO_PX_JOIN_FILTER: + case PlSqlParser.NO_QKN_BUFF: + case PlSqlParser.NO_QUERY_TRANSFORMATION: + case PlSqlParser.NO_REF_CASCADE: + case PlSqlParser.NORELOCATE: + case PlSqlParser.NORELY: + case PlSqlParser.NOREPAIR: + case PlSqlParser.NOREPLAY: + case PlSqlParser.NORESETLOGS: + case PlSqlParser.NO_RESULT_CACHE: + case PlSqlParser.NOREVERSE: + case PlSqlParser.NO_REWRITE: + case PlSqlParser.NOREWRITE: + case PlSqlParser.NORMAL: + case PlSqlParser.NO_ROOT_SW_FOR_LOCAL: + case PlSqlParser.NOROWDEPENDENCIES: + case PlSqlParser.NOSCHEMACHECK: + case PlSqlParser.NOSEGMENT: + case PlSqlParser.NO_SEMIJOIN: + case PlSqlParser.NO_SEMI_TO_INNER: + case PlSqlParser.NO_SET_TO_JOIN: + case PlSqlParser.NOSORT: + case PlSqlParser.NO_SQL_TRANSLATION: + case PlSqlParser.NO_SQL_TUNE: + case PlSqlParser.NO_STAR_TRANSFORMATION: + case PlSqlParser.NO_STATEMENT_QUEUING: + case PlSqlParser.NO_STATS_GSETS: + case PlSqlParser.NOSTRICT: + case PlSqlParser.NO_SUBQUERY_PRUNING: + case PlSqlParser.NO_SUBSTRB_PAD: + case PlSqlParser.NO_SWAP_JOIN_INPUTS: + case PlSqlParser.NOSWITCH: + case PlSqlParser.NO_TABLE_LOOKUP_BY_NL: + case PlSqlParser.NO_TEMP_TABLE: + case PlSqlParser.NOTHING: + case PlSqlParser.NOTIFICATION: + case PlSqlParser.NO_TRANSFORM_DISTINCT_AGG: + case PlSqlParser.NO_UNNEST: + case PlSqlParser.NO_USE_CUBE: + case PlSqlParser.NO_USE_HASH_AGGREGATION: + case PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.NO_USE_HASH: + case PlSqlParser.NO_USE_INVISIBLE_INDEXES: + case PlSqlParser.NO_USE_MERGE: + case PlSqlParser.NO_USE_NL: + case PlSqlParser.NO_USE_VECTOR_AGGREGATION: + case PlSqlParser.NOVALIDATE: + case PlSqlParser.NO_VECTOR_TRANSFORM_DIMS: + case PlSqlParser.NO_VECTOR_TRANSFORM_FACT: + case PlSqlParser.NO_VECTOR_TRANSFORM: + case PlSqlParser.NO_XDB_FASTPATH_INSERT: + case PlSqlParser.NO_XML_DML_REWRITE: + case PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.NO_XMLINDEX_REWRITE: + case PlSqlParser.NO_XML_QUERY_REWRITE: + case PlSqlParser.NO_ZONEMAP: + case PlSqlParser.NTH_VALUE: + case PlSqlParser.NULLIF: + case PlSqlParser.NULLS: + case PlSqlParser.NUMBER: + case PlSqlParser.NUMERIC: + case PlSqlParser.NUM_INDEX_KEYS: + case PlSqlParser.NUMTODSINTERVAL: + case PlSqlParser.NUMTOYMINTERVAL: + case PlSqlParser.NVARCHAR2: + case PlSqlParser.NVL2: + case PlSqlParser.OBJECT2XML: + case PlSqlParser.OBJECT: + case PlSqlParser.OBJ_ID: + case PlSqlParser.OBJNO: + case PlSqlParser.OBJNO_REUSE: + case PlSqlParser.OCCURENCES: + case PlSqlParser.OFFLINE: + case PlSqlParser.OFF: + case PlSqlParser.OFFSET: + case PlSqlParser.OIDINDEX: + case PlSqlParser.OID: + case PlSqlParser.OLAP: + case PlSqlParser.OLD: + case PlSqlParser.OLD_PUSH_PRED: + case PlSqlParser.OLS: + case PlSqlParser.OLTP: + case PlSqlParser.OMIT: + case PlSqlParser.ONE: + case PlSqlParser.ONLINE: + case PlSqlParser.ONLY: + case PlSqlParser.OPAQUE: + case PlSqlParser.OPAQUE_TRANSFORM: + case PlSqlParser.OPAQUE_XCANONICAL: + case PlSqlParser.OPCODE: + case PlSqlParser.OPEN: + case PlSqlParser.OPERATIONS: + case PlSqlParser.OPERATOR: + case PlSqlParser.OPT_ESTIMATE: + case PlSqlParser.OPTIMAL: + case PlSqlParser.OPTIMIZE: + case PlSqlParser.OPTIMIZER_FEATURES_ENABLE: + case PlSqlParser.OPTIMIZER_GOAL: + case PlSqlParser.OPT_PARAM: + case PlSqlParser.ORA_BRANCH: + case PlSqlParser.ORA_CHECK_ACL: + case PlSqlParser.ORA_CHECK_PRIVILEGE: + case PlSqlParser.ORA_CLUSTERING: + case PlSqlParser.ORADATA: + case PlSqlParser.ORADEBUG: + case PlSqlParser.ORA_DST_AFFECTED: + case PlSqlParser.ORA_DST_CONVERT: + case PlSqlParser.ORA_DST_ERROR: + case PlSqlParser.ORA_GET_ACLIDS: + case PlSqlParser.ORA_GET_PRIVILEGES: + case PlSqlParser.ORA_HASH: + case PlSqlParser.ORA_INVOKING_USERID: + case PlSqlParser.ORA_INVOKING_USER: + case PlSqlParser.ORA_INVOKING_XS_USER_GUID: + case PlSqlParser.ORA_INVOKING_XS_USER: + case PlSqlParser.ORA_RAWCOMPARE: + case PlSqlParser.ORA_RAWCONCAT: + case PlSqlParser.ORA_ROWSCN: + case PlSqlParser.ORA_ROWSCN_RAW: + case PlSqlParser.ORA_ROWVERSION: + case PlSqlParser.ORA_TABVERSION: + case PlSqlParser.ORA_WRITE_TIME: + case PlSqlParser.ORDERED: + case PlSqlParser.ORDERED_PREDICATES: + case PlSqlParser.ORDINALITY: + case PlSqlParser.OR_EXPAND: + case PlSqlParser.ORGANIZATION: + case PlSqlParser.OR_PREDICATES: + case PlSqlParser.OSERROR: + case PlSqlParser.OTHER: + case PlSqlParser.OUTER_JOIN_TO_ANTI: + case PlSqlParser.OUTER_JOIN_TO_INNER: + case PlSqlParser.OUTER: + case PlSqlParser.OUTLINE_LEAF: + case PlSqlParser.OUTLINE: + case PlSqlParser.OUT_OF_LINE: + case PlSqlParser.OUT: + case PlSqlParser.OVERFLOW_NOMOVE: + case PlSqlParser.OVERFLOW: + case PlSqlParser.OVERLAPS: + case PlSqlParser.OVER: + case PlSqlParser.OVERRIDING: + case PlSqlParser.OWNER: + case PlSqlParser.OWNERSHIP: + case PlSqlParser.OWN: + case PlSqlParser.PACKAGE: + case PlSqlParser.PACKAGES: + case PlSqlParser.PARALLEL_ENABLE: + case PlSqlParser.PARALLEL_INDEX: + case PlSqlParser.PARALLEL: + case PlSqlParser.PARAMETERS: + case PlSqlParser.PARAM: + case PlSqlParser.PARENT: + case PlSqlParser.PARITY: + case PlSqlParser.PARTIAL_JOIN: + case PlSqlParser.PARTIALLY: + case PlSqlParser.PARTIAL: + case PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN: + case PlSqlParser.PARTITION_HASH: + case PlSqlParser.PARTITION_LIST: + case PlSqlParser.PARTITION: + case PlSqlParser.PARTITION_RANGE: + case PlSqlParser.PARTITIONS: + case PlSqlParser.PARTNUMINST: + case PlSqlParser.PASSING: + case PlSqlParser.PASSWORD_GRACE_TIME: + case PlSqlParser.PASSWORD_LIFE_TIME: + case PlSqlParser.PASSWORD_LOCK_TIME: + case PlSqlParser.PASSWORD: + case PlSqlParser.PASSWORD_REUSE_MAX: + case PlSqlParser.PASSWORD_REUSE_TIME: + case PlSqlParser.PASSWORD_VERIFY_FUNCTION: + case PlSqlParser.PAST: + case PlSqlParser.PATCH: + case PlSqlParser.PATH: + case PlSqlParser.PATH_PREFIX: + case PlSqlParser.PATHS: + case PlSqlParser.PATTERN: + case PlSqlParser.PBL_HS_BEGIN: + case PlSqlParser.PBL_HS_END: + case PlSqlParser.PCTINCREASE: + case PlSqlParser.PCTTHRESHOLD: + case PlSqlParser.PCTUSED: + case PlSqlParser.PCTVERSION: + case PlSqlParser.PENDING: + case PlSqlParser.PERCENT_KEYWORD: + case PlSqlParser.PERCENT_RANKM: + case PlSqlParser.PERFORMANCE: + case PlSqlParser.PERIOD_KEYWORD: + case PlSqlParser.PERMANENT: + case PlSqlParser.PERMISSION: + case PlSqlParser.PERMUTE: + case PlSqlParser.PER: + case PlSqlParser.PFILE: + case PlSqlParser.PHYSICAL: + case PlSqlParser.PIKEY: + case PlSqlParser.PIPELINED: + case PlSqlParser.PIV_GB: + case PlSqlParser.PIVOT: + case PlSqlParser.PIV_SSF: + case PlSqlParser.PLACE_DISTINCT: + case PlSqlParser.PLACE_GROUP_BY: + case PlSqlParser.PLAN: + case PlSqlParser.PLSCOPE_SETTINGS: + case PlSqlParser.PLS_INTEGER: + case PlSqlParser.PLSQL_CCFLAGS: + case PlSqlParser.PLSQL_CODE_TYPE: + case PlSqlParser.PLSQL_DEBUG: + case PlSqlParser.PLSQL_OPTIMIZE_LEVEL: + case PlSqlParser.PLSQL_WARNINGS: + case PlSqlParser.PLUGGABLE: + case PlSqlParser.POINT: + case PlSqlParser.POLICY: + case PlSqlParser.POOL_16K: + case PlSqlParser.POOL_2K: + case PlSqlParser.POOL_32K: + case PlSqlParser.POOL_4K: + case PlSqlParser.POOL_8K: + case PlSqlParser.POSITIVEN: + case PlSqlParser.POSITIVE: + case PlSqlParser.POST_TRANSACTION: + case PlSqlParser.POWERMULTISET_BY_CARDINALITY: + case PlSqlParser.POWERMULTISET: + case PlSqlParser.POWER: + case PlSqlParser.PQ_CONCURRENT_UNION: + case PlSqlParser.PQ_DISTRIBUTE: + case PlSqlParser.PQ_DISTRIBUTE_WINDOW: + case PlSqlParser.PQ_FILTER: + case PlSqlParser.PQ_MAP: + case PlSqlParser.PQ_NOMAP: + case PlSqlParser.PQ_REPLICATE: + case PlSqlParser.PQ_SKEW: + case PlSqlParser.PRAGMA: + case PlSqlParser.PREBUILT: + case PlSqlParser.PRECEDES: + case PlSqlParser.PRECEDING: + case PlSqlParser.PRECISION: + case PlSqlParser.PRECOMPUTE_SUBQUERY: + case PlSqlParser.PREDICATE_REORDERS: + case PlSqlParser.PRELOAD: + case PlSqlParser.PREPARE: + case PlSqlParser.PRESENTNNV: + case PlSqlParser.PRESENT: + case PlSqlParser.PRESENTV: + case PlSqlParser.PRESERVE_OID: + case PlSqlParser.PRESERVE: + case PlSqlParser.PRETTY: + case PlSqlParser.PREVIOUS: + case PlSqlParser.PREV: + case PlSqlParser.PRIMARY: + case PlSqlParser.PRINTBLOBTOCLOB: + case PlSqlParser.PRIORITY: + case PlSqlParser.PRIVATE: + case PlSqlParser.PRIVATE_SGA: + case PlSqlParser.PRIVILEGED: + case PlSqlParser.PRIVILEGE: + case PlSqlParser.PRIVILEGES: + case PlSqlParser.PROCEDURAL: + case PlSqlParser.PROCEDURE: + case PlSqlParser.PROCESS: + case PlSqlParser.PROFILE: + case PlSqlParser.PROGRAM: + case PlSqlParser.PROJECT: + case PlSqlParser.PROPAGATE: + case PlSqlParser.PROTECTED: + case PlSqlParser.PROTECTION: + case PlSqlParser.PROXY: + case PlSqlParser.PRUNING: + case PlSqlParser.PULL_PRED: + case PlSqlParser.PURGE: + case PlSqlParser.PUSH_PRED: + case PlSqlParser.PUSH_SUBQ: + case PlSqlParser.PX_FAULT_TOLERANCE: + case PlSqlParser.PX_GRANULE: + case PlSqlParser.PX_JOIN_FILTER: + case PlSqlParser.QB_NAME: + case PlSqlParser.QUERY_BLOCK: + case PlSqlParser.QUERY: + case PlSqlParser.QUEUE_CURR: + case PlSqlParser.QUEUE: + case PlSqlParser.QUEUE_ROWP: + case PlSqlParser.QUIESCE: + case PlSqlParser.QUORUM: + case PlSqlParser.QUOTA: + case PlSqlParser.RAISE: + case PlSqlParser.RANDOM_LOCAL: + case PlSqlParser.RANDOM: + case PlSqlParser.RANGE: + case PlSqlParser.RANKM: + case PlSqlParser.RAPIDLY: + case PlSqlParser.RAW: + case PlSqlParser.RAWTOHEX: + case PlSqlParser.RAWTONHEX: + case PlSqlParser.RBA: + case PlSqlParser.RBO_OUTLINE: + case PlSqlParser.RDBA: + case PlSqlParser.READ: + case PlSqlParser.READS: + case PlSqlParser.REALM: + case PlSqlParser.REAL: + case PlSqlParser.REBALANCE: + case PlSqlParser.REBUILD: + case PlSqlParser.RECORD: + case PlSqlParser.RECORDS_PER_BLOCK: + case PlSqlParser.RECOVERABLE: + case PlSqlParser.RECOVER: + case PlSqlParser.RECOVERY: + case PlSqlParser.RECYCLEBIN: + case PlSqlParser.RECYCLE: + case PlSqlParser.REDACTION: + case PlSqlParser.REDEFINE: + case PlSqlParser.REDO: + case PlSqlParser.REDUCED: + case PlSqlParser.REDUNDANCY: + case PlSqlParser.REF_CASCADE_CURSOR: + case PlSqlParser.REFERENCED: + case PlSqlParser.REFERENCE: + case PlSqlParser.REFERENCES: + case PlSqlParser.REFERENCING: + case PlSqlParser.REF: + case PlSqlParser.REFRESH: + case PlSqlParser.REFTOHEX: + case PlSqlParser.REGEXP_COUNT: + case PlSqlParser.REGEXP_INSTR: + case PlSqlParser.REGEXP_LIKE: + case PlSqlParser.REGEXP_REPLACE: + case PlSqlParser.REGEXP_SUBSTR: + case PlSqlParser.REGISTER: + case PlSqlParser.REGR_AVGX: + case PlSqlParser.REGR_AVGY: + case PlSqlParser.REGR_COUNT: + case PlSqlParser.REGR_INTERCEPT: + case PlSqlParser.REGR_R2: + case PlSqlParser.REGR_SLOPE: + case PlSqlParser.REGR_SXX: + case PlSqlParser.REGR_SXY: + case PlSqlParser.REGR_SYY: + case PlSqlParser.REGULAR: + case PlSqlParser.REJECT: + case PlSqlParser.REKEY: + case PlSqlParser.RELATIONAL: + case PlSqlParser.RELOCATE: + case PlSqlParser.RELY: + case PlSqlParser.REMAINDER: + case PlSqlParser.REMOTE_MAPPED: + case PlSqlParser.REMOVE: + case PlSqlParser.RENAME: + case PlSqlParser.REPAIR: + case PlSqlParser.REPEAT: + case PlSqlParser.REPLACE: + case PlSqlParser.REPLICATION: + case PlSqlParser.REQUIRED: + case PlSqlParser.RESETLOGS: + case PlSqlParser.RESET: + case PlSqlParser.RESIZE: + case PlSqlParser.RESOLVE: + case PlSqlParser.RESOLVER: + case PlSqlParser.RESPECT: + case PlSqlParser.RESTART: + case PlSqlParser.RESTORE_AS_INTERVALS: + case PlSqlParser.RESTORE: + case PlSqlParser.RESTRICT_ALL_REF_CONS: + case PlSqlParser.RESTRICTED: + case PlSqlParser.RESTRICT_REFERENCES: + case PlSqlParser.RESTRICT: + case PlSqlParser.RESULT_CACHE: + case PlSqlParser.RESULT: + case PlSqlParser.RESUMABLE: + case PlSqlParser.RESUME: + case PlSqlParser.RETENTION: + case PlSqlParser.RETRY_ON_ROW_CHANGE: + case PlSqlParser.RETURNING: + case PlSqlParser.RETURN: + case PlSqlParser.REUSE: + case PlSqlParser.REVERSE: + case PlSqlParser.REWRITE_OR_ERROR: + case PlSqlParser.REWRITE: + case PlSqlParser.RIGHT: + case PlSqlParser.ROLE: + case PlSqlParser.ROLESET: + case PlSqlParser.ROLES: + case PlSqlParser.ROLLBACK: + case PlSqlParser.ROLLING: + case PlSqlParser.ROLLUP: + case PlSqlParser.ROWDEPENDENCIES: + case PlSqlParser.ROWID_MAPPING_TABLE: + case PlSqlParser.ROWID: + case PlSqlParser.ROWIDTOCHAR: + case PlSqlParser.ROWIDTONCHAR: + case PlSqlParser.ROW_LENGTH: + case PlSqlParser.ROWNUM: + case PlSqlParser.ROW: + case PlSqlParser.ROWS: + case PlSqlParser.RPAD: + case PlSqlParser.RTRIM: + case PlSqlParser.RULE: + case PlSqlParser.RULES: + case PlSqlParser.RUNNING: + case PlSqlParser.SALT: + case PlSqlParser.SAMPLE: + case PlSqlParser.SAVE_AS_INTERVALS: + case PlSqlParser.SAVEPOINT: + case PlSqlParser.SAVE: + case PlSqlParser.SB4: + case PlSqlParser.SCALE_ROWS: + case PlSqlParser.SCALE: + case PlSqlParser.SCAN_INSTANCES: + case PlSqlParser.SCAN: + case PlSqlParser.SCHEDULER: + case PlSqlParser.SCHEMACHECK: + case PlSqlParser.SCHEMA: + case PlSqlParser.SCN_ASCENDING: + case PlSqlParser.SCN: + case PlSqlParser.SCOPE: + case PlSqlParser.SCRUB: + case PlSqlParser.SD_ALL: + case PlSqlParser.SD_INHIBIT: + case PlSqlParser.SDO_GEOM_MBR: + case PlSqlParser.SD_SHOW: + case PlSqlParser.SEARCH: + case PlSqlParser.SECOND: + case PlSqlParser.SECRET: + case PlSqlParser.SECUREFILE_DBA: + case PlSqlParser.SECUREFILE: + case PlSqlParser.SECURITY: + case PlSqlParser.SEED: + case PlSqlParser.SEG_BLOCK: + case PlSqlParser.SEG_FILE: + case PlSqlParser.SEGMENT: + case PlSqlParser.SELECTIVITY: + case PlSqlParser.SELF: + case PlSqlParser.SEMIJOIN_DRIVER: + case PlSqlParser.SEMIJOIN: + case PlSqlParser.SEMI_TO_INNER: + case PlSqlParser.SEQUENCED: + case PlSqlParser.SEQUENCE: + case PlSqlParser.SEQUENTIAL: + case PlSqlParser.SERIALIZABLE: + case PlSqlParser.SERIALLY_REUSABLE: + case PlSqlParser.SERIAL: + case PlSqlParser.SERVERERROR: + case PlSqlParser.SERVICE_NAME_CONVERT: + case PlSqlParser.SERVICES: + case PlSqlParser.SESSION_CACHED_CURSORS: + case PlSqlParser.SESSION: + case PlSqlParser.SESSIONS_PER_USER: + case PlSqlParser.SESSIONTIMEZONE: + case PlSqlParser.SESSIONTZNAME: + case PlSqlParser.SET: + case PlSqlParser.SETS: + case PlSqlParser.SETTINGS: + case PlSqlParser.SET_TO_JOIN: + case PlSqlParser.SEVERE: + case PlSqlParser.SHARED_POOL: + case PlSqlParser.SHARED: + case PlSqlParser.SHARING: + case PlSqlParser.SHELFLIFE: + case PlSqlParser.SHOW: + case PlSqlParser.SHRINK: + case PlSqlParser.SHUTDOWN: + case PlSqlParser.SIBLINGS: + case PlSqlParser.SID: + case PlSqlParser.SIGNAL_COMPONENT: + case PlSqlParser.SIGNAL_FUNCTION: + case PlSqlParser.SIGN: + case PlSqlParser.SIGNTYPE: + case PlSqlParser.SIMPLE_INTEGER: + case PlSqlParser.SIMPLE: + case PlSqlParser.SINGLE: + case PlSqlParser.SINGLETASK: + case PlSqlParser.SINH: + case PlSqlParser.SIN: + case PlSqlParser.SKIP_EXT_OPTIMIZER: + case PlSqlParser.SKIP_: + case PlSqlParser.SKIP_UNQ_UNUSABLE_IDX: + case PlSqlParser.SKIP_UNUSABLE_INDEXES: + case PlSqlParser.SMALLFILE: + case PlSqlParser.SMALLINT: + case PlSqlParser.SNAPSHOT: + case PlSqlParser.SOME: + case PlSqlParser.SORT: + case PlSqlParser.SOUNDEX: + case PlSqlParser.SOURCE_FILE_DIRECTORY: + case PlSqlParser.SOURCE_FILE_NAME_CONVERT: + case PlSqlParser.SOURCE: + case PlSqlParser.SPACE_KEYWORD: + case PlSqlParser.SPECIFICATION: + case PlSqlParser.SPFILE: + case PlSqlParser.SPLIT: + case PlSqlParser.SPREADSHEET: + case PlSqlParser.SQLDATA: + case PlSqlParser.SQLERROR: + case PlSqlParser.SQLLDR: + case PlSqlParser.SQL: + case PlSqlParser.SQL_TRACE: + case PlSqlParser.SQL_TRANSLATION_PROFILE: + case PlSqlParser.SQRT: + case PlSqlParser.STALE: + case PlSqlParser.STANDALONE: + case PlSqlParser.STANDARD_HASH: + case PlSqlParser.STANDBY_MAX_DATA_DELAY: + case PlSqlParser.STANDBYS: + case PlSqlParser.STANDBY: + case PlSqlParser.STAR: + case PlSqlParser.STAR_TRANSFORMATION: + case PlSqlParser.STARTUP: + case PlSqlParser.STATEMENT_ID: + case PlSqlParser.STATEMENT_QUEUING: + case PlSqlParser.STATEMENTS: + case PlSqlParser.STATEMENT: + case PlSqlParser.STATE: + case PlSqlParser.STATIC: + case PlSqlParser.STATISTICS: + case PlSqlParser.STATS_BINOMIAL_TEST: + case PlSqlParser.STATS_CROSSTAB: + case PlSqlParser.STATS_F_TEST: + case PlSqlParser.STATS_KS_TEST: + case PlSqlParser.STATS_MODE: + case PlSqlParser.STATS_MW_TEST: + case PlSqlParser.STATS_ONE_WAY_ANOVA: + case PlSqlParser.STATS_T_TEST_INDEP: + case PlSqlParser.STATS_T_TEST_INDEPU: + case PlSqlParser.STATS_T_TEST_ONE: + case PlSqlParser.STATS_T_TEST_PAIRED: + case PlSqlParser.STATS_WSR_TEST: + case PlSqlParser.STDDEV_POP: + case PlSqlParser.STDDEV_SAMP: + case PlSqlParser.STOP: + case PlSqlParser.STORAGE: + case PlSqlParser.STORE: + case PlSqlParser.STREAMS: + case PlSqlParser.STREAM: + case PlSqlParser.STRICT: + case PlSqlParser.STRING: + case PlSqlParser.STRIPE_COLUMNS: + case PlSqlParser.STRIPE_WIDTH: + case PlSqlParser.STRIP: + case PlSqlParser.STRUCTURE: + case PlSqlParser.SUBMULTISET: + case PlSqlParser.SUBPARTITION_REL: + case PlSqlParser.SUBPARTITIONS: + case PlSqlParser.SUBPARTITION: + case PlSqlParser.SUBQUERIES: + case PlSqlParser.SUBQUERY_PRUNING: + case PlSqlParser.SUBSCRIBE: + case PlSqlParser.SUBSET: + case PlSqlParser.SUBSTITUTABLE: + case PlSqlParser.SUBSTR2: + case PlSqlParser.SUBSTR4: + case PlSqlParser.SUBSTRB: + case PlSqlParser.SUBSTRC: + case PlSqlParser.SUBTYPE: + case PlSqlParser.SUCCESSFUL: + case PlSqlParser.SUCCESS: + case PlSqlParser.SUMMARY: + case PlSqlParser.SUPPLEMENTAL: + case PlSqlParser.SUSPEND: + case PlSqlParser.SWAP_JOIN_INPUTS: + case PlSqlParser.SWITCHOVER: + case PlSqlParser.SWITCH: + case PlSqlParser.SYNCHRONOUS: + case PlSqlParser.SYNC: + case PlSqlParser.SYSASM: + case PlSqlParser.SYS_AUDIT: + case PlSqlParser.SYSAUX: + case PlSqlParser.SYSBACKUP: + case PlSqlParser.SYS_CHECKACL: + case PlSqlParser.SYS_CHECK_PRIVILEGE: + case PlSqlParser.SYS_CONNECT_BY_PATH: + case PlSqlParser.SYS_CONTEXT: + case PlSqlParser.SYSDATE: + case PlSqlParser.SYSDBA: + case PlSqlParser.SYS_DBURIGEN: + case PlSqlParser.SYSDG: + case PlSqlParser.SYS_DL_CURSOR: + case PlSqlParser.SYS_DM_RXFORM_CHR: + case PlSqlParser.SYS_DM_RXFORM_NUM: + case PlSqlParser.SYS_DOM_COMPARE: + case PlSqlParser.SYS_DST_PRIM2SEC: + case PlSqlParser.SYS_DST_SEC2PRIM: + case PlSqlParser.SYS_ET_BFILE_TO_RAW: + case PlSqlParser.SYS_ET_BLOB_TO_IMAGE: + case PlSqlParser.SYS_ET_IMAGE_TO_BLOB: + case PlSqlParser.SYS_ET_RAW_TO_BFILE: + case PlSqlParser.SYS_EXTPDTXT: + case PlSqlParser.SYS_EXTRACT_UTC: + case PlSqlParser.SYS_FBT_INSDEL: + case PlSqlParser.SYS_FILTER_ACLS: + case PlSqlParser.SYS_FNMATCHES: + case PlSqlParser.SYS_FNREPLACE: + case PlSqlParser.SYS_GET_ACLIDS: + case PlSqlParser.SYS_GET_COL_ACLIDS: + case PlSqlParser.SYS_GET_PRIVILEGES: + case PlSqlParser.SYS_GETTOKENID: + case PlSqlParser.SYS_GETXTIVAL: + case PlSqlParser.SYS_GUID: + case PlSqlParser.SYSGUID: + case PlSqlParser.SYSKM: + case PlSqlParser.SYS_MAKE_XMLNODEID: + case PlSqlParser.SYS_MAKEXML: + case PlSqlParser.SYS_MKXMLATTR: + case PlSqlParser.SYS_MKXTI: + case PlSqlParser.SYSOBJ: + case PlSqlParser.SYS_OP_ADT2BIN: + case PlSqlParser.SYS_OP_ADTCONS: + case PlSqlParser.SYS_OP_ALSCRVAL: + case PlSqlParser.SYS_OP_ATG: + case PlSqlParser.SYS_OP_BIN2ADT: + case PlSqlParser.SYS_OP_BITVEC: + case PlSqlParser.SYS_OP_BL2R: + case PlSqlParser.SYS_OP_BLOOM_FILTER_LIST: + case PlSqlParser.SYS_OP_BLOOM_FILTER: + case PlSqlParser.SYS_OP_C2C: + case PlSqlParser.SYS_OP_CAST: + case PlSqlParser.SYS_OP_CEG: + case PlSqlParser.SYS_OP_CL2C: + case PlSqlParser.SYS_OP_COMBINED_HASH: + case PlSqlParser.SYS_OP_COMP: + case PlSqlParser.SYS_OP_CONVERT: + case PlSqlParser.SYS_OP_COUNTCHG: + case PlSqlParser.SYS_OP_CSCONV: + case PlSqlParser.SYS_OP_CSCONVTEST: + case PlSqlParser.SYS_OP_CSR: + case PlSqlParser.SYS_OP_CSX_PATCH: + case PlSqlParser.SYS_OP_CYCLED_SEQ: + case PlSqlParser.SYS_OP_DECOMP: + case PlSqlParser.SYS_OP_DESCEND: + case PlSqlParser.SYS_OP_DISTINCT: + case PlSqlParser.SYS_OP_DRA: + case PlSqlParser.SYS_OP_DUMP: + case PlSqlParser.SYS_OP_DV_CHECK: + case PlSqlParser.SYS_OP_ENFORCE_NOT_NULL: + case PlSqlParser.SYSOPER: + case PlSqlParser.SYS_OP_EXTRACT: + case PlSqlParser.SYS_OP_GROUPING: + case PlSqlParser.SYS_OP_GUID: + case PlSqlParser.SYS_OP_HASH: + case PlSqlParser.SYS_OP_IIX: + case PlSqlParser.SYS_OP_ITR: + case PlSqlParser.SYS_OP_KEY_VECTOR_CREATE: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST: + case PlSqlParser.SYS_OP_KEY_VECTOR_FILTER: + case PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED: + case PlSqlParser.SYS_OP_KEY_VECTOR_USE: + case PlSqlParser.SYS_OP_LBID: + case PlSqlParser.SYS_OP_LOBLOC2BLOB: + case PlSqlParser.SYS_OP_LOBLOC2CLOB: + case PlSqlParser.SYS_OP_LOBLOC2ID: + case PlSqlParser.SYS_OP_LOBLOC2NCLOB: + case PlSqlParser.SYS_OP_LOBLOC2TYP: + case PlSqlParser.SYS_OP_LSVI: + case PlSqlParser.SYS_OP_LVL: + case PlSqlParser.SYS_OP_MAKEOID: + case PlSqlParser.SYS_OP_MAP_NONNULL: + case PlSqlParser.SYS_OP_MSR: + case PlSqlParser.SYS_OP_NICOMBINE: + case PlSqlParser.SYS_OP_NIEXTRACT: + case PlSqlParser.SYS_OP_NII: + case PlSqlParser.SYS_OP_NIX: + case PlSqlParser.SYS_OP_NOEXPAND: + case PlSqlParser.SYS_OP_NTCIMG: + case PlSqlParser.SYS_OP_NUMTORAW: + case PlSqlParser.SYS_OP_OIDVALUE: + case PlSqlParser.SYS_OP_OPNSIZE: + case PlSqlParser.SYS_OP_PAR_1: + case PlSqlParser.SYS_OP_PARGID_1: + case PlSqlParser.SYS_OP_PARGID: + case PlSqlParser.SYS_OP_PAR: + case PlSqlParser.SYS_OP_PART_ID: + case PlSqlParser.SYS_OP_PIVOT: + case PlSqlParser.SYS_OP_R2O: + case PlSqlParser.SYS_OP_RAWTONUM: + case PlSqlParser.SYS_OP_RDTM: + case PlSqlParser.SYS_OP_REF: + case PlSqlParser.SYS_OP_RMTD: + case PlSqlParser.SYS_OP_ROWIDTOOBJ: + case PlSqlParser.SYS_OP_RPB: + case PlSqlParser.SYS_OPTLOBPRBSC: + case PlSqlParser.SYS_OP_TOSETID: + case PlSqlParser.SYS_OP_TPR: + case PlSqlParser.SYS_OP_TRTB: + case PlSqlParser.SYS_OPTXICMP: + case PlSqlParser.SYS_OPTXQCASTASNQ: + case PlSqlParser.SYS_OP_UNDESCEND: + case PlSqlParser.SYS_OP_VECAND: + case PlSqlParser.SYS_OP_VECBIT: + case PlSqlParser.SYS_OP_VECOR: + case PlSqlParser.SYS_OP_VECXOR: + case PlSqlParser.SYS_OP_VERSION: + case PlSqlParser.SYS_OP_VREF: + case PlSqlParser.SYS_OP_VVD: + case PlSqlParser.SYS_OP_XMLCONS_FOR_CSX: + case PlSqlParser.SYS_OP_XPTHATG: + case PlSqlParser.SYS_OP_XPTHIDX: + case PlSqlParser.SYS_OP_XPTHOP: + case PlSqlParser.SYS_OP_XTXT2SQLT: + case PlSqlParser.SYS_OP_ZONE_ID: + case PlSqlParser.SYS_ORDERKEY_DEPTH: + case PlSqlParser.SYS_ORDERKEY_MAXCHILD: + case PlSqlParser.SYS_ORDERKEY_PARENT: + case PlSqlParser.SYS_PARALLEL_TXN: + case PlSqlParser.SYS_PATHID_IS_ATTR: + case PlSqlParser.SYS_PATHID_IS_NMSPC: + case PlSqlParser.SYS_PATHID_LASTNAME: + case PlSqlParser.SYS_PATHID_LASTNMSPC: + case PlSqlParser.SYS_PATH_REVERSE: + case PlSqlParser.SYS_PXQEXTRACT: + case PlSqlParser.SYS_RAW_TO_XSID: + case PlSqlParser.SYS_RID_ORDER: + case PlSqlParser.SYS_ROW_DELTA: + case PlSqlParser.SYS_SC_2_XMLT: + case PlSqlParser.SYS_SYNRCIREDO: + case PlSqlParser.SYSTEM_DEFINED: + case PlSqlParser.SYSTEM: + case PlSqlParser.SYSTIMESTAMP: + case PlSqlParser.SYS_TYPEID: + case PlSqlParser.SYS_UMAKEXML: + case PlSqlParser.SYS_XMLANALYZE: + case PlSqlParser.SYS_XMLCONTAINS: + case PlSqlParser.SYS_XMLCONV: + case PlSqlParser.SYS_XMLEXNSURI: + case PlSqlParser.SYS_XMLGEN: + case PlSqlParser.SYS_XMLI_LOC_ISNODE: + case PlSqlParser.SYS_XMLI_LOC_ISTEXT: + case PlSqlParser.SYS_XMLINSTR: + case PlSqlParser.SYS_XMLLOCATOR_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETCID: + case PlSqlParser.SYS_XMLNODEID_GETLOCATOR: + case PlSqlParser.SYS_XMLNODEID_GETOKEY: + case PlSqlParser.SYS_XMLNODEID_GETPATHID: + case PlSqlParser.SYS_XMLNODEID_GETPTRID: + case PlSqlParser.SYS_XMLNODEID_GETRID: + case PlSqlParser.SYS_XMLNODEID_GETSVAL: + case PlSqlParser.SYS_XMLNODEID_GETTID: + case PlSqlParser.SYS_XMLNODEID: + case PlSqlParser.SYS_XMLT_2_SC: + case PlSqlParser.SYS_XMLTRANSLATE: + case PlSqlParser.SYS_XMLTYPE2SQL: + case PlSqlParser.SYS_XQ_ASQLCNV: + case PlSqlParser.SYS_XQ_ATOMCNVCHK: + case PlSqlParser.SYS_XQBASEURI: + case PlSqlParser.SYS_XQCASTABLEERRH: + case PlSqlParser.SYS_XQCODEP2STR: + case PlSqlParser.SYS_XQCODEPEQ: + case PlSqlParser.SYS_XQCON2SEQ: + case PlSqlParser.SYS_XQCONCAT: + case PlSqlParser.SYS_XQDELETE: + case PlSqlParser.SYS_XQDFLTCOLATION: + case PlSqlParser.SYS_XQDOC: + case PlSqlParser.SYS_XQDOCURI: + case PlSqlParser.SYS_XQDURDIV: + case PlSqlParser.SYS_XQED4URI: + case PlSqlParser.SYS_XQENDSWITH: + case PlSqlParser.SYS_XQERRH: + case PlSqlParser.SYS_XQERR: + case PlSqlParser.SYS_XQESHTMLURI: + case PlSqlParser.SYS_XQEXLOBVAL: + case PlSqlParser.SYS_XQEXSTWRP: + case PlSqlParser.SYS_XQEXTRACT: + case PlSqlParser.SYS_XQEXTRREF: + case PlSqlParser.SYS_XQEXVAL: + case PlSqlParser.SYS_XQFB2STR: + case PlSqlParser.SYS_XQFNBOOL: + case PlSqlParser.SYS_XQFNCMP: + case PlSqlParser.SYS_XQFNDATIM: + case PlSqlParser.SYS_XQFNLNAME: + case PlSqlParser.SYS_XQFNNM: + case PlSqlParser.SYS_XQFNNSURI: + case PlSqlParser.SYS_XQFNPREDTRUTH: + case PlSqlParser.SYS_XQFNQNM: + case PlSqlParser.SYS_XQFNROOT: + case PlSqlParser.SYS_XQFORMATNUM: + case PlSqlParser.SYS_XQFTCONTAIN: + case PlSqlParser.SYS_XQFUNCR: + case PlSqlParser.SYS_XQGETCONTENT: + case PlSqlParser.SYS_XQINDXOF: + case PlSqlParser.SYS_XQINSERT: + case PlSqlParser.SYS_XQINSPFX: + case PlSqlParser.SYS_XQIRI2URI: + case PlSqlParser.SYS_XQLANG: + case PlSqlParser.SYS_XQLLNMFRMQNM: + case PlSqlParser.SYS_XQMKNODEREF: + case PlSqlParser.SYS_XQNILLED: + case PlSqlParser.SYS_XQNODENAME: + case PlSqlParser.SYS_XQNORMSPACE: + case PlSqlParser.SYS_XQNORMUCODE: + case PlSqlParser.SYS_XQ_NRNG: + case PlSqlParser.SYS_XQNSP4PFX: + case PlSqlParser.SYS_XQNSPFRMQNM: + case PlSqlParser.SYS_XQPFXFRMQNM: + case PlSqlParser.SYS_XQ_PKSQL2XML: + case PlSqlParser.SYS_XQPOLYABS: + case PlSqlParser.SYS_XQPOLYADD: + case PlSqlParser.SYS_XQPOLYCEL: + case PlSqlParser.SYS_XQPOLYCSTBL: + case PlSqlParser.SYS_XQPOLYCST: + case PlSqlParser.SYS_XQPOLYDIV: + case PlSqlParser.SYS_XQPOLYFLR: + case PlSqlParser.SYS_XQPOLYMOD: + case PlSqlParser.SYS_XQPOLYMUL: + case PlSqlParser.SYS_XQPOLYRND: + case PlSqlParser.SYS_XQPOLYSQRT: + case PlSqlParser.SYS_XQPOLYSUB: + case PlSqlParser.SYS_XQPOLYUMUS: + case PlSqlParser.SYS_XQPOLYUPLS: + case PlSqlParser.SYS_XQPOLYVEQ: + case PlSqlParser.SYS_XQPOLYVGE: + case PlSqlParser.SYS_XQPOLYVGT: + case PlSqlParser.SYS_XQPOLYVLE: + case PlSqlParser.SYS_XQPOLYVLT: + case PlSqlParser.SYS_XQPOLYVNE: + case PlSqlParser.SYS_XQREF2VAL: + case PlSqlParser.SYS_XQRENAME: + case PlSqlParser.SYS_XQREPLACE: + case PlSqlParser.SYS_XQRESVURI: + case PlSqlParser.SYS_XQRNDHALF2EVN: + case PlSqlParser.SYS_XQRSLVQNM: + case PlSqlParser.SYS_XQRYENVPGET: + case PlSqlParser.SYS_XQRYVARGET: + case PlSqlParser.SYS_XQRYWRP: + case PlSqlParser.SYS_XQSEQ2CON4XC: + case PlSqlParser.SYS_XQSEQ2CON: + case PlSqlParser.SYS_XQSEQDEEPEQ: + case PlSqlParser.SYS_XQSEQINSB: + case PlSqlParser.SYS_XQSEQRM: + case PlSqlParser.SYS_XQSEQRVS: + case PlSqlParser.SYS_XQSEQSUB: + case PlSqlParser.SYS_XQSEQTYPMATCH: + case PlSqlParser.SYS_XQSTARTSWITH: + case PlSqlParser.SYS_XQSTATBURI: + case PlSqlParser.SYS_XQSTR2CODEP: + case PlSqlParser.SYS_XQSTRJOIN: + case PlSqlParser.SYS_XQSUBSTRAFT: + case PlSqlParser.SYS_XQSUBSTRBEF: + case PlSqlParser.SYS_XQTOKENIZE: + case PlSqlParser.SYS_XQTREATAS: + case PlSqlParser.SYS_XQ_UPKXML2SQL: + case PlSqlParser.SYS_XQXFORM: + case PlSqlParser.SYS_XSID_TO_RAW: + case PlSqlParser.SYS_ZMAP_FILTER: + case PlSqlParser.SYS_ZMAP_REFRESH: + case PlSqlParser.TABLE_LOOKUP_BY_NL: + case PlSqlParser.TABLESPACE_NO: + case PlSqlParser.TABLESPACE: + case PlSqlParser.TABLES: + case PlSqlParser.TABLE_STATS: + case PlSqlParser.TABLE: + case PlSqlParser.TABNO: + case PlSqlParser.TAG: + case PlSqlParser.TANH: + case PlSqlParser.TAN: + case PlSqlParser.TBLORIDXPARTNUM: + case PlSqlParser.TEMPFILE: + case PlSqlParser.TEMPLATE: + case PlSqlParser.TEMPORARY: + case PlSqlParser.TEMP_TABLE: + case PlSqlParser.TEST: + case PlSqlParser.TEXT: + case PlSqlParser.THAN: + case PlSqlParser.THEN: + case PlSqlParser.THE: + case PlSqlParser.THREAD: + case PlSqlParser.THROUGH: + case PlSqlParser.TIER: + case PlSqlParser.TIES: + case PlSqlParser.TIMEOUT: + case PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP: + case PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED: + case PlSqlParser.TIMESTAMP_UNCONSTRAINED: + case PlSqlParser.TIMES: + case PlSqlParser.TIME: + case PlSqlParser.TIMEZONE_ABBR: + case PlSqlParser.TIMEZONE_HOUR: + case PlSqlParser.TIMEZONE_MINUTE: + case PlSqlParser.TIMEZONE_OFFSET: + case PlSqlParser.TIMEZONE_REGION: + case PlSqlParser.TIME_ZONE: + case PlSqlParser.TIV_GB: + case PlSqlParser.TIV_SSF: + case PlSqlParser.TO_ACLID: + case PlSqlParser.TO_BINARY_DOUBLE: + case PlSqlParser.TO_BINARY_FLOAT: + case PlSqlParser.TO_BLOB: + case PlSqlParser.TO_CLOB: + case PlSqlParser.TO_DSINTERVAL: + case PlSqlParser.TO_LOB: + case PlSqlParser.TO_MULTI_BYTE: + case PlSqlParser.TO_NCHAR: + case PlSqlParser.TO_NCLOB: + case PlSqlParser.TO_NUMBER: + case PlSqlParser.TOPLEVEL: + case PlSqlParser.TO_SINGLE_BYTE: + case PlSqlParser.TO_TIMESTAMP: + case PlSqlParser.TO_TIMESTAMP_TZ: + case PlSqlParser.TO_TIME: + case PlSqlParser.TO_TIME_TZ: + case PlSqlParser.TO_YMINTERVAL: + case PlSqlParser.TRACE: + case PlSqlParser.TRACING: + case PlSqlParser.TRACKING: + case PlSqlParser.TRAILING: + case PlSqlParser.TRANSACTION: + case PlSqlParser.TRANSFORM_DISTINCT_AGG: + case PlSqlParser.TRANSITIONAL: + case PlSqlParser.TRANSITION: + case PlSqlParser.TRANSLATE: + case PlSqlParser.TRANSLATION: + case PlSqlParser.TREAT: + case PlSqlParser.TRIGGERS: + case PlSqlParser.TRIGGER: + case PlSqlParser.TRUE: + case PlSqlParser.TRUNCATE: + case PlSqlParser.TRUNC: + case PlSqlParser.TRUSTED: + case PlSqlParser.TRUST: + case PlSqlParser.TUNING: + case PlSqlParser.TX: + case PlSqlParser.TYPES: + case PlSqlParser.TYPE: + case PlSqlParser.TZ_OFFSET: + case PlSqlParser.UB2: + case PlSqlParser.UBA: + case PlSqlParser.UCS2: + case PlSqlParser.UID: + case PlSqlParser.UNARCHIVED: + case PlSqlParser.UNBOUNDED: + case PlSqlParser.UNBOUND: + case PlSqlParser.UNCONDITIONAL: + case PlSqlParser.UNDER: + case PlSqlParser.UNDO: + case PlSqlParser.UNDROP: + case PlSqlParser.UNIFORM: + case PlSqlParser.UNISTR: + case PlSqlParser.UNLIMITED: + case PlSqlParser.UNLOAD: + case PlSqlParser.UNLOCK: + case PlSqlParser.UNMATCHED: + case PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW: + case PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW: + case PlSqlParser.UNNEST_SEMIJ_VIEW: + case PlSqlParser.UNNEST: + case PlSqlParser.UNPACKED: + case PlSqlParser.UNPIVOT: + case PlSqlParser.UNPLUG: + case PlSqlParser.UNPROTECTED: + case PlSqlParser.UNQUIESCE: + case PlSqlParser.UNRECOVERABLE: + case PlSqlParser.UNRESTRICTED: + case PlSqlParser.UNSUBSCRIBE: + case PlSqlParser.UNTIL: + case PlSqlParser.UNUSABLE: + case PlSqlParser.UNUSED: + case PlSqlParser.UPDATABLE: + case PlSqlParser.UPDATED: + case PlSqlParser.UPDATEXML: + case PlSqlParser.UPD_INDEXES: + case PlSqlParser.UPD_JOININDEX: + case PlSqlParser.UPGRADE: + case PlSqlParser.UPPER: + case PlSqlParser.UPSERT: + case PlSqlParser.UROWID: + case PlSqlParser.USABLE: + case PlSqlParser.USAGE: + case PlSqlParser.USE_ANTI: + case PlSqlParser.USE_CONCAT: + case PlSqlParser.USE_CUBE: + case PlSqlParser.USE_HASH_AGGREGATION: + case PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN: + case PlSqlParser.USE_HASH: + case PlSqlParser.USE_HIDDEN_PARTITIONS: + case PlSqlParser.USE_INVISIBLE_INDEXES: + case PlSqlParser.USE_MERGE_CARTESIAN: + case PlSqlParser.USE_MERGE: + case PlSqlParser.USE_NL: + case PlSqlParser.USE_NL_WITH_INDEX: + case PlSqlParser.USE_PRIVATE_OUTLINES: + case PlSqlParser.USER_DATA: + case PlSqlParser.USER_DEFINED: + case PlSqlParser.USERENV: + case PlSqlParser.USERGROUP: + case PlSqlParser.USER_RECYCLEBIN: + case PlSqlParser.USERS: + case PlSqlParser.USER_TABLESPACES: + case PlSqlParser.USER: + case PlSqlParser.USE_SEMI: + case PlSqlParser.USE_STORED_OUTLINES: + case PlSqlParser.USE_TTT_FOR_GSETS: + case PlSqlParser.USE: + case PlSqlParser.USE_VECTOR_AGGREGATION: + case PlSqlParser.USE_WEAK_NAME_RESL: + case PlSqlParser.USING_NO_EXPAND: + case PlSqlParser.USING: + case PlSqlParser.UTF16BE: + case PlSqlParser.UTF16LE: + case PlSqlParser.UTF32: + case PlSqlParser.UTF8: + case PlSqlParser.V1: + case PlSqlParser.V2: + case PlSqlParser.VALIDATE: + case PlSqlParser.VALIDATION: + case PlSqlParser.VALID_TIME_END: + case PlSqlParser.VALUE: + case PlSqlParser.VARCHAR2: + case PlSqlParser.VARCHAR: + case PlSqlParser.VARIABLE: + case PlSqlParser.VAR_POP: + case PlSqlParser.VARRAYS: + case PlSqlParser.VARRAY: + case PlSqlParser.VAR_SAMP: + case PlSqlParser.VARYING: + case PlSqlParser.VECTOR_READ_TRACE: + case PlSqlParser.VECTOR_READ: + case PlSqlParser.VECTOR_TRANSFORM_DIMS: + case PlSqlParser.VECTOR_TRANSFORM_FACT: + case PlSqlParser.VECTOR_TRANSFORM: + case PlSqlParser.VERIFIER: + case PlSqlParser.VERIFY: + case PlSqlParser.VERSIONING: + case PlSqlParser.VERSIONS_ENDSCN: + case PlSqlParser.VERSIONS_ENDTIME: + case PlSqlParser.VERSIONS_OPERATION: + case PlSqlParser.VERSIONS_STARTSCN: + case PlSqlParser.VERSIONS_STARTTIME: + case PlSqlParser.VERSIONS: + case PlSqlParser.VERSIONS_XID: + case PlSqlParser.VERSION: + case PlSqlParser.VIOLATION: + case PlSqlParser.VIRTUAL: + case PlSqlParser.VISIBILITY: + case PlSqlParser.VISIBLE: + case PlSqlParser.VOLUME: + case PlSqlParser.VSIZE: + case PlSqlParser.WAIT: + case PlSqlParser.WALLET: + case PlSqlParser.WARNING: + case PlSqlParser.WEEKS: + case PlSqlParser.WEEK: + case PlSqlParser.WELLFORMED: + case PlSqlParser.WHENEVER: + case PlSqlParser.WHEN: + case PlSqlParser.WHILE: + case PlSqlParser.WHITESPACE: + case PlSqlParser.WIDTH_BUCKET: + case PlSqlParser.WITHIN: + case PlSqlParser.WITHOUT: + case PlSqlParser.WITH_PLSQL: + case PlSqlParser.WORK: + case PlSqlParser.WRAPPED: + case PlSqlParser.WRAPPER: + case PlSqlParser.WRITE: + case PlSqlParser.XDB_FASTPATH_INSERT: + case PlSqlParser.X_DYN_PRUNE: + case PlSqlParser.XID: + case PlSqlParser.XML2OBJECT: + case PlSqlParser.XMLAGG: + case PlSqlParser.XMLATTRIBUTES: + case PlSqlParser.XMLCAST: + case PlSqlParser.XMLCDATA: + case PlSqlParser.XMLCOLATTVAL: + case PlSqlParser.XMLCOMMENT: + case PlSqlParser.XMLCONCAT: + case PlSqlParser.XMLDIFF: + case PlSqlParser.XML_DML_RWT_STMT: + case PlSqlParser.XMLELEMENT: + case PlSqlParser.XMLEXISTS2: + case PlSqlParser.XMLEXISTS: + case PlSqlParser.XMLFOREST: + case PlSqlParser.XMLINDEX_REWRITE_IN_SELECT: + case PlSqlParser.XMLINDEX_REWRITE: + case PlSqlParser.XMLINDEX_SEL_IDX_TBL: + case PlSqlParser.XMLISNODE: + case PlSqlParser.XMLISVALID: + case PlSqlParser.XMLNAMESPACES: + case PlSqlParser.XMLPARSE: + case PlSqlParser.XMLPATCH: + case PlSqlParser.XMLPI: + case PlSqlParser.XMLQUERYVAL: + case PlSqlParser.XMLQUERY: + case PlSqlParser.XMLROOT: + case PlSqlParser.XMLSCHEMA: + case PlSqlParser.XMLSERIALIZE: + case PlSqlParser.XMLTABLE: + case PlSqlParser.XMLTRANSFORMBLOB: + case PlSqlParser.XMLTRANSFORM: + case PlSqlParser.XMLTYPE: + case PlSqlParser.XML: + case PlSqlParser.XPATHTABLE: + case PlSqlParser.XS_SYS_CONTEXT: + case PlSqlParser.XS: + case PlSqlParser.YEARS: + case PlSqlParser.YEAR: + case PlSqlParser.YES: + case PlSqlParser.YMINTERVAL_UNCONSTRAINED: + case PlSqlParser.ZONEMAP: + case PlSqlParser.ZONE: + case PlSqlParser.PREDICTION: + case PlSqlParser.PREDICTION_BOUNDS: + case PlSqlParser.PREDICTION_COST: + case PlSqlParser.PREDICTION_DETAILS: + case PlSqlParser.PREDICTION_PROBABILITY: + case PlSqlParser.PREDICTION_SET: + case PlSqlParser.CUME_DIST: + case PlSqlParser.DENSE_RANK: + case PlSqlParser.LISTAGG: + case PlSqlParser.PERCENT_RANK: + case PlSqlParser.PERCENTILE_CONT: + case PlSqlParser.PERCENTILE_DISC: + case PlSqlParser.RANK: + case PlSqlParser.AVG: + case PlSqlParser.CORR: + case PlSqlParser.COVAR_: + case PlSqlParser.LAG: + case PlSqlParser.LEAD: + case PlSqlParser.MAX: + case PlSqlParser.MEDIAN: + case PlSqlParser.MIN: + case PlSqlParser.NTILE: + case PlSqlParser.NVL: + case PlSqlParser.RATIO_TO_REPORT: + case PlSqlParser.REGR_: + case PlSqlParser.ROUND: + case PlSqlParser.ROW_NUMBER: + case PlSqlParser.SUBSTR: + case PlSqlParser.TO_CHAR: + case PlSqlParser.TRIM: + case PlSqlParser.SUM: + case PlSqlParser.STDDEV: + case PlSqlParser.VAR_: + case PlSqlParser.VARIANCE: + case PlSqlParser.LEAST: + case PlSqlParser.GREATEST: + case PlSqlParser.TO_DATE: + case PlSqlParser.PERIOD: + case PlSqlParser.REGULAR_ID: + this.enterOuterAlt(localctx, 1); + this.state = 12001; + this.regular_id(); + break; + case PlSqlParser.DELIMITED_ID: + this.enterOuterAlt(localctx, 2); + this.state = 12002; + this.match(PlSqlParser.DELIMITED_ID); + break; + default: + throw new antlr4.error.NoViableAltException(this); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Outer_join_signContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_outer_join_sign; + return this; +} + +Outer_join_signContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Outer_join_signContext.prototype.constructor = Outer_join_signContext; + +Outer_join_signContext.prototype.LEFT_PAREN = function() { + return this.getToken(PlSqlParser.LEFT_PAREN, 0); +}; + +Outer_join_signContext.prototype.PLUS_SIGN = function() { + return this.getToken(PlSqlParser.PLUS_SIGN, 0); +}; + +Outer_join_signContext.prototype.RIGHT_PAREN = function() { + return this.getToken(PlSqlParser.RIGHT_PAREN, 0); +}; + +Outer_join_signContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterOuter_join_sign(this); + } +}; + +Outer_join_signContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitOuter_join_sign(this); + } +}; + +Outer_join_signContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitOuter_join_sign(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Outer_join_signContext = Outer_join_signContext; + +PlSqlParser.prototype.outer_join_sign = function() { + + var localctx = new Outer_join_signContext(this, this._ctx, this.state); + this.enterRule(localctx, 1490, PlSqlParser.RULE_outer_join_sign); + try { + this.enterOuterAlt(localctx, 1); + this.state = 12005; + this.match(PlSqlParser.LEFT_PAREN); + this.state = 12006; + this.match(PlSqlParser.PLUS_SIGN); + this.state = 12007; + this.match(PlSqlParser.RIGHT_PAREN); + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Regular_idContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_regular_id; + return this; +} + +Regular_idContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Regular_idContext.prototype.constructor = Regular_idContext; + +Regular_idContext.prototype.non_reserved_keywords_pre12c = function() { + return this.getTypedRuleContext(Non_reserved_keywords_pre12cContext,0); +}; + +Regular_idContext.prototype.non_reserved_keywords_in_12c = function() { + return this.getTypedRuleContext(Non_reserved_keywords_in_12cContext,0); +}; + +Regular_idContext.prototype.REGULAR_ID = function() { + return this.getToken(PlSqlParser.REGULAR_ID, 0); +}; + +Regular_idContext.prototype.A_LETTER = function() { + return this.getToken(PlSqlParser.A_LETTER, 0); +}; + +Regular_idContext.prototype.AGENT = function() { + return this.getToken(PlSqlParser.AGENT, 0); +}; + +Regular_idContext.prototype.AGGREGATE = function() { + return this.getToken(PlSqlParser.AGGREGATE, 0); +}; + +Regular_idContext.prototype.ANALYZE = function() { + return this.getToken(PlSqlParser.ANALYZE, 0); +}; + +Regular_idContext.prototype.AUTONOMOUS_TRANSACTION = function() { + return this.getToken(PlSqlParser.AUTONOMOUS_TRANSACTION, 0); +}; + +Regular_idContext.prototype.BATCH = function() { + return this.getToken(PlSqlParser.BATCH, 0); +}; + +Regular_idContext.prototype.BINARY_INTEGER = function() { + return this.getToken(PlSqlParser.BINARY_INTEGER, 0); +}; + +Regular_idContext.prototype.BOOLEAN = function() { + return this.getToken(PlSqlParser.BOOLEAN, 0); +}; + +Regular_idContext.prototype.C_LETTER = function() { + return this.getToken(PlSqlParser.C_LETTER, 0); +}; + +Regular_idContext.prototype.CHAR = function() { + return this.getToken(PlSqlParser.CHAR, 0); +}; + +Regular_idContext.prototype.CLUSTER = function() { + return this.getToken(PlSqlParser.CLUSTER, 0); +}; + +Regular_idContext.prototype.CONSTRUCTOR = function() { + return this.getToken(PlSqlParser.CONSTRUCTOR, 0); +}; + +Regular_idContext.prototype.CUSTOMDATUM = function() { + return this.getToken(PlSqlParser.CUSTOMDATUM, 0); +}; + +Regular_idContext.prototype.DECIMAL = function() { + return this.getToken(PlSqlParser.DECIMAL, 0); +}; + +Regular_idContext.prototype.DELETE = function() { + return this.getToken(PlSqlParser.DELETE, 0); +}; + +Regular_idContext.prototype.DETERMINISTIC = function() { + return this.getToken(PlSqlParser.DETERMINISTIC, 0); +}; + +Regular_idContext.prototype.DSINTERVAL_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.DSINTERVAL_UNCONSTRAINED, 0); +}; + +Regular_idContext.prototype.ERR = function() { + return this.getToken(PlSqlParser.ERR, 0); +}; + +Regular_idContext.prototype.EXCEPTION = function() { + return this.getToken(PlSqlParser.EXCEPTION, 0); +}; + +Regular_idContext.prototype.EXCEPTION_INIT = function() { + return this.getToken(PlSqlParser.EXCEPTION_INIT, 0); +}; + +Regular_idContext.prototype.EXCEPTIONS = function() { + return this.getToken(PlSqlParser.EXCEPTIONS, 0); +}; + +Regular_idContext.prototype.EXISTS = function() { + return this.getToken(PlSqlParser.EXISTS, 0); +}; + +Regular_idContext.prototype.EXIT = function() { + return this.getToken(PlSqlParser.EXIT, 0); +}; + +Regular_idContext.prototype.FLOAT = function() { + return this.getToken(PlSqlParser.FLOAT, 0); +}; + +Regular_idContext.prototype.FORALL = function() { + return this.getToken(PlSqlParser.FORALL, 0); +}; + +Regular_idContext.prototype.INDICES = function() { + return this.getToken(PlSqlParser.INDICES, 0); +}; + +Regular_idContext.prototype.INOUT = function() { + return this.getToken(PlSqlParser.INOUT, 0); +}; + +Regular_idContext.prototype.INTEGER = function() { + return this.getToken(PlSqlParser.INTEGER, 0); +}; + +Regular_idContext.prototype.LANGUAGE = function() { + return this.getToken(PlSqlParser.LANGUAGE, 0); +}; + +Regular_idContext.prototype.LONG = function() { + return this.getToken(PlSqlParser.LONG, 0); +}; + +Regular_idContext.prototype.LOOP = function() { + return this.getToken(PlSqlParser.LOOP, 0); +}; + +Regular_idContext.prototype.NUMBER = function() { + return this.getToken(PlSqlParser.NUMBER, 0); +}; + +Regular_idContext.prototype.ORADATA = function() { + return this.getToken(PlSqlParser.ORADATA, 0); +}; + +Regular_idContext.prototype.OSERROR = function() { + return this.getToken(PlSqlParser.OSERROR, 0); +}; + +Regular_idContext.prototype.OUT = function() { + return this.getToken(PlSqlParser.OUT, 0); +}; + +Regular_idContext.prototype.OVERRIDING = function() { + return this.getToken(PlSqlParser.OVERRIDING, 0); +}; + +Regular_idContext.prototype.PARALLEL_ENABLE = function() { + return this.getToken(PlSqlParser.PARALLEL_ENABLE, 0); +}; + +Regular_idContext.prototype.PIPELINED = function() { + return this.getToken(PlSqlParser.PIPELINED, 0); +}; + +Regular_idContext.prototype.PLS_INTEGER = function() { + return this.getToken(PlSqlParser.PLS_INTEGER, 0); +}; + +Regular_idContext.prototype.POSITIVE = function() { + return this.getToken(PlSqlParser.POSITIVE, 0); +}; + +Regular_idContext.prototype.POSITIVEN = function() { + return this.getToken(PlSqlParser.POSITIVEN, 0); +}; + +Regular_idContext.prototype.PRAGMA = function() { + return this.getToken(PlSqlParser.PRAGMA, 0); +}; + +Regular_idContext.prototype.RAISE = function() { + return this.getToken(PlSqlParser.RAISE, 0); +}; + +Regular_idContext.prototype.RAW = function() { + return this.getToken(PlSqlParser.RAW, 0); +}; + +Regular_idContext.prototype.RECORD = function() { + return this.getToken(PlSqlParser.RECORD, 0); +}; + +Regular_idContext.prototype.REF = function() { + return this.getToken(PlSqlParser.REF, 0); +}; + +Regular_idContext.prototype.RENAME = function() { + return this.getToken(PlSqlParser.RENAME, 0); +}; + +Regular_idContext.prototype.RESTRICT_REFERENCES = function() { + return this.getToken(PlSqlParser.RESTRICT_REFERENCES, 0); +}; + +Regular_idContext.prototype.RESULT = function() { + return this.getToken(PlSqlParser.RESULT, 0); +}; + +Regular_idContext.prototype.SELF = function() { + return this.getToken(PlSqlParser.SELF, 0); +}; + +Regular_idContext.prototype.SERIALLY_REUSABLE = function() { + return this.getToken(PlSqlParser.SERIALLY_REUSABLE, 0); +}; + +Regular_idContext.prototype.SET = function() { + return this.getToken(PlSqlParser.SET, 0); +}; + +Regular_idContext.prototype.SIGNTYPE = function() { + return this.getToken(PlSqlParser.SIGNTYPE, 0); +}; + +Regular_idContext.prototype.SIMPLE_INTEGER = function() { + return this.getToken(PlSqlParser.SIMPLE_INTEGER, 0); +}; + +Regular_idContext.prototype.SMALLINT = function() { + return this.getToken(PlSqlParser.SMALLINT, 0); +}; + +Regular_idContext.prototype.SQLDATA = function() { + return this.getToken(PlSqlParser.SQLDATA, 0); +}; + +Regular_idContext.prototype.SQLERROR = function() { + return this.getToken(PlSqlParser.SQLERROR, 0); +}; + +Regular_idContext.prototype.SUBTYPE = function() { + return this.getToken(PlSqlParser.SUBTYPE, 0); +}; + +Regular_idContext.prototype.TIMESTAMP_LTZ_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED, 0); +}; + +Regular_idContext.prototype.TIMESTAMP_TZ_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED, 0); +}; + +Regular_idContext.prototype.TIMESTAMP_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.TIMESTAMP_UNCONSTRAINED, 0); +}; + +Regular_idContext.prototype.TRIGGER = function() { + return this.getToken(PlSqlParser.TRIGGER, 0); +}; + +Regular_idContext.prototype.VARCHAR = function() { + return this.getToken(PlSqlParser.VARCHAR, 0); +}; + +Regular_idContext.prototype.VARCHAR2 = function() { + return this.getToken(PlSqlParser.VARCHAR2, 0); +}; + +Regular_idContext.prototype.VARIABLE = function() { + return this.getToken(PlSqlParser.VARIABLE, 0); +}; + +Regular_idContext.prototype.WARNING = function() { + return this.getToken(PlSqlParser.WARNING, 0); +}; + +Regular_idContext.prototype.WHILE = function() { + return this.getToken(PlSqlParser.WHILE, 0); +}; + +Regular_idContext.prototype.XMLAGG = function() { + return this.getToken(PlSqlParser.XMLAGG, 0); +}; + +Regular_idContext.prototype.YMINTERVAL_UNCONSTRAINED = function() { + return this.getToken(PlSqlParser.YMINTERVAL_UNCONSTRAINED, 0); +}; + +Regular_idContext.prototype.REGR_ = function() { + return this.getToken(PlSqlParser.REGR_, 0); +}; + +Regular_idContext.prototype.VAR_ = function() { + return this.getToken(PlSqlParser.VAR_, 0); +}; + +Regular_idContext.prototype.COVAR_ = function() { + return this.getToken(PlSqlParser.COVAR_, 0); +}; + +Regular_idContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterRegular_id(this); + } +}; + +Regular_idContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitRegular_id(this); + } +}; + +Regular_idContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitRegular_id(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Regular_idContext = Regular_idContext; + +PlSqlParser.prototype.regular_id = function() { + + var localctx = new Regular_idContext(this, this._ctx, this.state); + this.enterRule(localctx, 1492, PlSqlParser.RULE_regular_id); + try { + this.state = 12084; + this._errHandler.sync(this); + var la_ = this._interp.adaptivePredict(this._input,1641,this._ctx); + switch(la_) { + case 1: + this.enterOuterAlt(localctx, 1); + this.state = 12009; + this.non_reserved_keywords_pre12c(); + break; + + case 2: + this.enterOuterAlt(localctx, 2); + this.state = 12010; + this.non_reserved_keywords_in_12c(); + break; + + case 3: + this.enterOuterAlt(localctx, 3); + this.state = 12011; + this.match(PlSqlParser.REGULAR_ID); + break; + + case 4: + this.enterOuterAlt(localctx, 4); + this.state = 12012; + this.match(PlSqlParser.A_LETTER); + break; + + case 5: + this.enterOuterAlt(localctx, 5); + this.state = 12013; + this.match(PlSqlParser.AGENT); + break; + + case 6: + this.enterOuterAlt(localctx, 6); + this.state = 12014; + this.match(PlSqlParser.AGGREGATE); + break; + + case 7: + this.enterOuterAlt(localctx, 7); + this.state = 12015; + this.match(PlSqlParser.ANALYZE); + break; + + case 8: + this.enterOuterAlt(localctx, 8); + this.state = 12016; + this.match(PlSqlParser.AUTONOMOUS_TRANSACTION); + break; + + case 9: + this.enterOuterAlt(localctx, 9); + this.state = 12017; + this.match(PlSqlParser.BATCH); + break; + + case 10: + this.enterOuterAlt(localctx, 10); + this.state = 12018; + this.match(PlSqlParser.BINARY_INTEGER); + break; + + case 11: + this.enterOuterAlt(localctx, 11); + this.state = 12019; + this.match(PlSqlParser.BOOLEAN); + break; + + case 12: + this.enterOuterAlt(localctx, 12); + this.state = 12020; + this.match(PlSqlParser.C_LETTER); + break; + + case 13: + this.enterOuterAlt(localctx, 13); + this.state = 12021; + this.match(PlSqlParser.CHAR); + break; + + case 14: + this.enterOuterAlt(localctx, 14); + this.state = 12022; + this.match(PlSqlParser.CLUSTER); + break; + + case 15: + this.enterOuterAlt(localctx, 15); + this.state = 12023; + this.match(PlSqlParser.CONSTRUCTOR); + break; + + case 16: + this.enterOuterAlt(localctx, 16); + this.state = 12024; + this.match(PlSqlParser.CUSTOMDATUM); + break; + + case 17: + this.enterOuterAlt(localctx, 17); + this.state = 12025; + this.match(PlSqlParser.DECIMAL); + break; + + case 18: + this.enterOuterAlt(localctx, 18); + this.state = 12026; + this.match(PlSqlParser.DELETE); + break; + + case 19: + this.enterOuterAlt(localctx, 19); + this.state = 12027; + this.match(PlSqlParser.DETERMINISTIC); + break; + + case 20: + this.enterOuterAlt(localctx, 20); + this.state = 12028; + this.match(PlSqlParser.DSINTERVAL_UNCONSTRAINED); + break; + + case 21: + this.enterOuterAlt(localctx, 21); + this.state = 12029; + this.match(PlSqlParser.ERR); + break; + + case 22: + this.enterOuterAlt(localctx, 22); + this.state = 12030; + this.match(PlSqlParser.EXCEPTION); + break; + + case 23: + this.enterOuterAlt(localctx, 23); + this.state = 12031; + this.match(PlSqlParser.EXCEPTION_INIT); + break; + + case 24: + this.enterOuterAlt(localctx, 24); + this.state = 12032; + this.match(PlSqlParser.EXCEPTIONS); + break; + + case 25: + this.enterOuterAlt(localctx, 25); + this.state = 12033; + this.match(PlSqlParser.EXISTS); + break; + + case 26: + this.enterOuterAlt(localctx, 26); + this.state = 12034; + this.match(PlSqlParser.EXIT); + break; + + case 27: + this.enterOuterAlt(localctx, 27); + this.state = 12035; + this.match(PlSqlParser.FLOAT); + break; + + case 28: + this.enterOuterAlt(localctx, 28); + this.state = 12036; + this.match(PlSqlParser.FORALL); + break; + + case 29: + this.enterOuterAlt(localctx, 29); + this.state = 12037; + this.match(PlSqlParser.INDICES); + break; + + case 30: + this.enterOuterAlt(localctx, 30); + this.state = 12038; + this.match(PlSqlParser.INOUT); + break; + + case 31: + this.enterOuterAlt(localctx, 31); + this.state = 12039; + this.match(PlSqlParser.INTEGER); + break; + + case 32: + this.enterOuterAlt(localctx, 32); + this.state = 12040; + this.match(PlSqlParser.LANGUAGE); + break; + + case 33: + this.enterOuterAlt(localctx, 33); + this.state = 12041; + this.match(PlSqlParser.LONG); + break; + + case 34: + this.enterOuterAlt(localctx, 34); + this.state = 12042; + this.match(PlSqlParser.LOOP); + break; + + case 35: + this.enterOuterAlt(localctx, 35); + this.state = 12043; + this.match(PlSqlParser.NUMBER); + break; + + case 36: + this.enterOuterAlt(localctx, 36); + this.state = 12044; + this.match(PlSqlParser.ORADATA); + break; + + case 37: + this.enterOuterAlt(localctx, 37); + this.state = 12045; + this.match(PlSqlParser.OSERROR); + break; + + case 38: + this.enterOuterAlt(localctx, 38); + this.state = 12046; + this.match(PlSqlParser.OUT); + break; + + case 39: + this.enterOuterAlt(localctx, 39); + this.state = 12047; + this.match(PlSqlParser.OVERRIDING); + break; + + case 40: + this.enterOuterAlt(localctx, 40); + this.state = 12048; + this.match(PlSqlParser.PARALLEL_ENABLE); + break; + + case 41: + this.enterOuterAlt(localctx, 41); + this.state = 12049; + this.match(PlSqlParser.PIPELINED); + break; + + case 42: + this.enterOuterAlt(localctx, 42); + this.state = 12050; + this.match(PlSqlParser.PLS_INTEGER); + break; + + case 43: + this.enterOuterAlt(localctx, 43); + this.state = 12051; + this.match(PlSqlParser.POSITIVE); + break; + + case 44: + this.enterOuterAlt(localctx, 44); + this.state = 12052; + this.match(PlSqlParser.POSITIVEN); + break; + + case 45: + this.enterOuterAlt(localctx, 45); + this.state = 12053; + this.match(PlSqlParser.PRAGMA); + break; + + case 46: + this.enterOuterAlt(localctx, 46); + this.state = 12054; + this.match(PlSqlParser.RAISE); + break; + + case 47: + this.enterOuterAlt(localctx, 47); + this.state = 12055; + this.match(PlSqlParser.RAW); + break; + + case 48: + this.enterOuterAlt(localctx, 48); + this.state = 12056; + this.match(PlSqlParser.RECORD); + break; + + case 49: + this.enterOuterAlt(localctx, 49); + this.state = 12057; + this.match(PlSqlParser.REF); + break; + + case 50: + this.enterOuterAlt(localctx, 50); + this.state = 12058; + this.match(PlSqlParser.RENAME); + break; + + case 51: + this.enterOuterAlt(localctx, 51); + this.state = 12059; + this.match(PlSqlParser.RESTRICT_REFERENCES); + break; + + case 52: + this.enterOuterAlt(localctx, 52); + this.state = 12060; + this.match(PlSqlParser.RESULT); + break; + + case 53: + this.enterOuterAlt(localctx, 53); + this.state = 12061; + this.match(PlSqlParser.SELF); + break; + + case 54: + this.enterOuterAlt(localctx, 54); + this.state = 12062; + this.match(PlSqlParser.SERIALLY_REUSABLE); + break; + + case 55: + this.enterOuterAlt(localctx, 55); + this.state = 12063; + this.match(PlSqlParser.SET); + break; + + case 56: + this.enterOuterAlt(localctx, 56); + this.state = 12064; + this.match(PlSqlParser.SIGNTYPE); + break; + + case 57: + this.enterOuterAlt(localctx, 57); + this.state = 12065; + this.match(PlSqlParser.SIMPLE_INTEGER); + break; + + case 58: + this.enterOuterAlt(localctx, 58); + this.state = 12066; + this.match(PlSqlParser.SMALLINT); + break; + + case 59: + this.enterOuterAlt(localctx, 59); + this.state = 12067; + this.match(PlSqlParser.SQLDATA); + break; + + case 60: + this.enterOuterAlt(localctx, 60); + this.state = 12068; + this.match(PlSqlParser.SQLERROR); + break; + + case 61: + this.enterOuterAlt(localctx, 61); + this.state = 12069; + this.match(PlSqlParser.SUBTYPE); + break; + + case 62: + this.enterOuterAlt(localctx, 62); + this.state = 12070; + this.match(PlSqlParser.TIMESTAMP_LTZ_UNCONSTRAINED); + break; + + case 63: + this.enterOuterAlt(localctx, 63); + this.state = 12071; + this.match(PlSqlParser.TIMESTAMP_TZ_UNCONSTRAINED); + break; + + case 64: + this.enterOuterAlt(localctx, 64); + this.state = 12072; + this.match(PlSqlParser.TIMESTAMP_UNCONSTRAINED); + break; + + case 65: + this.enterOuterAlt(localctx, 65); + this.state = 12073; + this.match(PlSqlParser.TRIGGER); + break; + + case 66: + this.enterOuterAlt(localctx, 66); + this.state = 12074; + this.match(PlSqlParser.VARCHAR); + break; + + case 67: + this.enterOuterAlt(localctx, 67); + this.state = 12075; + this.match(PlSqlParser.VARCHAR2); + break; + + case 68: + this.enterOuterAlt(localctx, 68); + this.state = 12076; + this.match(PlSqlParser.VARIABLE); + break; + + case 69: + this.enterOuterAlt(localctx, 69); + this.state = 12077; + this.match(PlSqlParser.WARNING); + break; + + case 70: + this.enterOuterAlt(localctx, 70); + this.state = 12078; + this.match(PlSqlParser.WHILE); + break; + + case 71: + this.enterOuterAlt(localctx, 71); + this.state = 12079; + this.match(PlSqlParser.XMLAGG); + break; + + case 72: + this.enterOuterAlt(localctx, 72); + this.state = 12080; + this.match(PlSqlParser.YMINTERVAL_UNCONSTRAINED); + break; + + case 73: + this.enterOuterAlt(localctx, 73); + this.state = 12081; + this.match(PlSqlParser.REGR_); + break; + + case 74: + this.enterOuterAlt(localctx, 74); + this.state = 12082; + this.match(PlSqlParser.VAR_); + break; + + case 75: + this.enterOuterAlt(localctx, 75); + this.state = 12083; + this.match(PlSqlParser.COVAR_); + break; + + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Non_reserved_keywords_in_12cContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_non_reserved_keywords_in_12c; + return this; +} + +Non_reserved_keywords_in_12cContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Non_reserved_keywords_in_12cContext.prototype.constructor = Non_reserved_keywords_in_12cContext; + +Non_reserved_keywords_in_12cContext.prototype.ACL = function() { + return this.getToken(PlSqlParser.ACL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ACTION = function() { + return this.getToken(PlSqlParser.ACTION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ACTIONS = function() { + return this.getToken(PlSqlParser.ACTIONS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ACTIVE = function() { + return this.getToken(PlSqlParser.ACTIVE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ACTIVE_DATA = function() { + return this.getToken(PlSqlParser.ACTIVE_DATA, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ACTIVITY = function() { + return this.getToken(PlSqlParser.ACTIVITY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ADAPTIVE_PLAN = function() { + return this.getToken(PlSqlParser.ADAPTIVE_PLAN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ADVANCED = function() { + return this.getToken(PlSqlParser.ADVANCED, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.AFD_DISKSTRING = function() { + return this.getToken(PlSqlParser.AFD_DISKSTRING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ANOMALY = function() { + return this.getToken(PlSqlParser.ANOMALY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ANSI_REARCH = function() { + return this.getToken(PlSqlParser.ANSI_REARCH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.APPLICATION = function() { + return this.getToken(PlSqlParser.APPLICATION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.APPROX_COUNT_DISTINCT = function() { + return this.getToken(PlSqlParser.APPROX_COUNT_DISTINCT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ARCHIVAL = function() { + return this.getToken(PlSqlParser.ARCHIVAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ARCHIVED = function() { + return this.getToken(PlSqlParser.ARCHIVED, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ASIS = function() { + return this.getToken(PlSqlParser.ASIS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ASSIGN = function() { + return this.getToken(PlSqlParser.ASSIGN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.AUTO_LOGIN = function() { + return this.getToken(PlSqlParser.AUTO_LOGIN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.AUTO_REOPTIMIZE = function() { + return this.getToken(PlSqlParser.AUTO_REOPTIMIZE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.AVRO = function() { + return this.getToken(PlSqlParser.AVRO, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.BACKGROUND = function() { + return this.getToken(PlSqlParser.BACKGROUND, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.BATCHSIZE = function() { + return this.getToken(PlSqlParser.BATCHSIZE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.BATCH_TABLE_ACCESS_BY_ROWID = function() { + return this.getToken(PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.BEGINNING = function() { + return this.getToken(PlSqlParser.BEGINNING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.BEQUEATH = function() { + return this.getToken(PlSqlParser.BEQUEATH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.BITMAP_AND = function() { + return this.getToken(PlSqlParser.BITMAP_AND, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.BSON = function() { + return this.getToken(PlSqlParser.BSON, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CACHING = function() { + return this.getToken(PlSqlParser.CACHING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CALCULATED = function() { + return this.getToken(PlSqlParser.CALCULATED, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CALLBACK = function() { + return this.getToken(PlSqlParser.CALLBACK, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CAPACITY = function() { + return this.getToken(PlSqlParser.CAPACITY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CDBDEFAULT = function() { + return this.getToken(PlSqlParser.CDBDEFAULT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CLASSIFIER = function() { + return this.getToken(PlSqlParser.CLASSIFIER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CLEANUP = function() { + return this.getToken(PlSqlParser.CLEANUP, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CLIENT = function() { + return this.getToken(PlSqlParser.CLIENT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CLUSTER_DETAILS = function() { + return this.getToken(PlSqlParser.CLUSTER_DETAILS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CLUSTER_DISTANCE = function() { + return this.getToken(PlSqlParser.CLUSTER_DISTANCE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CLUSTERING = function() { + return this.getToken(PlSqlParser.CLUSTERING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.COMMON_DATA = function() { + return this.getToken(PlSqlParser.COMMON_DATA, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.COMPONENT = function() { + return this.getToken(PlSqlParser.COMPONENT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.COMPONENTS = function() { + return this.getToken(PlSqlParser.COMPONENTS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CON_DBID_TO_ID = function() { + return this.getToken(PlSqlParser.CON_DBID_TO_ID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CONDITION = function() { + return this.getToken(PlSqlParser.CONDITION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CONDITIONAL = function() { + return this.getToken(PlSqlParser.CONDITIONAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CON_GUID_TO_ID = function() { + return this.getToken(PlSqlParser.CON_GUID_TO_ID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CON_ID = function() { + return this.getToken(PlSqlParser.CON_ID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CON_NAME_TO_ID = function() { + return this.getToken(PlSqlParser.CON_NAME_TO_ID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CONTAINER_DATA = function() { + return this.getToken(PlSqlParser.CONTAINER_DATA, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CONTAINERS = function() { + return this.getToken(PlSqlParser.CONTAINERS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CON_UID_TO_ID = function() { + return this.getToken(PlSqlParser.CON_UID_TO_ID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.COOKIE = function() { + return this.getToken(PlSqlParser.COOKIE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.COPY = function() { + return this.getToken(PlSqlParser.COPY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CREATE_FILE_DEST = function() { + return this.getToken(PlSqlParser.CREATE_FILE_DEST, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CREDENTIAL = function() { + return this.getToken(PlSqlParser.CREDENTIAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CRITICAL = function() { + return this.getToken(PlSqlParser.CRITICAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CUBE_AJ = function() { + return this.getToken(PlSqlParser.CUBE_AJ, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.CUBE_SJ = function() { + return this.getToken(PlSqlParser.CUBE_SJ, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DATAMOVEMENT = function() { + return this.getToken(PlSqlParser.DATAMOVEMENT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DATAOBJ_TO_MAT_PARTITION = function() { + return this.getToken(PlSqlParser.DATAOBJ_TO_MAT_PARTITION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DATAPUMP = function() { + return this.getToken(PlSqlParser.DATAPUMP, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DATA_SECURITY_REWRITE_LIMIT = function() { + return this.getToken(PlSqlParser.DATA_SECURITY_REWRITE_LIMIT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DAYS = function() { + return this.getToken(PlSqlParser.DAYS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DB_UNIQUE_NAME = function() { + return this.getToken(PlSqlParser.DB_UNIQUE_NAME, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DECORRELATE = function() { + return this.getToken(PlSqlParser.DECORRELATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DEFINE = function() { + return this.getToken(PlSqlParser.DEFINE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DELEGATE = function() { + return this.getToken(PlSqlParser.DELEGATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DELETE_ALL = function() { + return this.getToken(PlSqlParser.DELETE_ALL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DESTROY = function() { + return this.getToken(PlSqlParser.DESTROY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DIMENSIONS = function() { + return this.getToken(PlSqlParser.DIMENSIONS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DISABLE_ALL = function() { + return this.getToken(PlSqlParser.DISABLE_ALL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DISABLE_PARALLEL_DML = function() { + return this.getToken(PlSqlParser.DISABLE_PARALLEL_DML, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DISCARD = function() { + return this.getToken(PlSqlParser.DISCARD, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DISTRIBUTE = function() { + return this.getToken(PlSqlParser.DISTRIBUTE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DUPLICATE = function() { + return this.getToken(PlSqlParser.DUPLICATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.DV = function() { + return this.getToken(PlSqlParser.DV, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.EDITIONABLE = function() { + return this.getToken(PlSqlParser.EDITIONABLE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ELIM_GROUPBY = function() { + return this.getToken(PlSqlParser.ELIM_GROUPBY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.EM = function() { + return this.getToken(PlSqlParser.EM, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ENABLE_ALL = function() { + return this.getToken(PlSqlParser.ENABLE_ALL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ENABLE_PARALLEL_DML = function() { + return this.getToken(PlSqlParser.ENABLE_PARALLEL_DML, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.EQUIPART = function() { + return this.getToken(PlSqlParser.EQUIPART, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.EVAL = function() { + return this.getToken(PlSqlParser.EVAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.EVALUATE = function() { + return this.getToken(PlSqlParser.EVALUATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.EXISTING = function() { + return this.getToken(PlSqlParser.EXISTING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.EXPRESS = function() { + return this.getToken(PlSqlParser.EXPRESS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.EXTRACTCLOBXML = function() { + return this.getToken(PlSqlParser.EXTRACTCLOBXML, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FACTOR = function() { + return this.getToken(PlSqlParser.FACTOR, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FAILOVER = function() { + return this.getToken(PlSqlParser.FAILOVER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FAILURE = function() { + return this.getToken(PlSqlParser.FAILURE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FAMILY = function() { + return this.getToken(PlSqlParser.FAMILY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FAR = function() { + return this.getToken(PlSqlParser.FAR, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FASTSTART = function() { + return this.getToken(PlSqlParser.FASTSTART, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FEATURE_DETAILS = function() { + return this.getToken(PlSqlParser.FEATURE_DETAILS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FETCH = function() { + return this.getToken(PlSqlParser.FETCH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FILE_NAME_CONVERT = function() { + return this.getToken(PlSqlParser.FILE_NAME_CONVERT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FIXED_VIEW_DATA = function() { + return this.getToken(PlSqlParser.FIXED_VIEW_DATA, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.FORMAT = function() { + return this.getToken(PlSqlParser.FORMAT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.GATHER_OPTIMIZER_STATISTICS = function() { + return this.getToken(PlSqlParser.GATHER_OPTIMIZER_STATISTICS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.GET = function() { + return this.getToken(PlSqlParser.GET, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ILM = function() { + return this.getToken(PlSqlParser.ILM, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.INACTIVE = function() { + return this.getToken(PlSqlParser.INACTIVE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.INDEXING = function() { + return this.getToken(PlSqlParser.INDEXING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.INHERIT = function() { + return this.getToken(PlSqlParser.INHERIT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.INMEMORY = function() { + return this.getToken(PlSqlParser.INMEMORY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.INMEMORY_PRUNING = function() { + return this.getToken(PlSqlParser.INMEMORY_PRUNING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.INPLACE = function() { + return this.getToken(PlSqlParser.INPLACE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.INTERLEAVED = function() { + return this.getToken(PlSqlParser.INTERLEAVED, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON = function() { + return this.getToken(PlSqlParser.JSON, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_ARRAY = function() { + return this.getToken(PlSqlParser.JSON_ARRAY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_ARRAYAGG = function() { + return this.getToken(PlSqlParser.JSON_ARRAYAGG, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_EQUAL = function() { + return this.getToken(PlSqlParser.JSON_EQUAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_EXISTS = function() { + return this.getToken(PlSqlParser.JSON_EXISTS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_EXISTS2 = function() { + return this.getToken(PlSqlParser.JSON_EXISTS2, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSONGET = function() { + return this.getToken(PlSqlParser.JSONGET, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_OBJECT = function() { + return this.getToken(PlSqlParser.JSON_OBJECT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_OBJECTAGG = function() { + return this.getToken(PlSqlParser.JSON_OBJECTAGG, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSONPARSE = function() { + return this.getToken(PlSqlParser.JSONPARSE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_QUERY = function() { + return this.getToken(PlSqlParser.JSON_QUERY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_SERIALIZE = function() { + return this.getToken(PlSqlParser.JSON_SERIALIZE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_TABLE = function() { + return this.getToken(PlSqlParser.JSON_TABLE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_TEXTCONTAINS = function() { + return this.getToken(PlSqlParser.JSON_TEXTCONTAINS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_TEXTCONTAINS2 = function() { + return this.getToken(PlSqlParser.JSON_TEXTCONTAINS2, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.JSON_VALUE = function() { + return this.getToken(PlSqlParser.JSON_VALUE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.KEYSTORE = function() { + return this.getToken(PlSqlParser.KEYSTORE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.LABEL = function() { + return this.getToken(PlSqlParser.LABEL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.LAX = function() { + return this.getToken(PlSqlParser.LAX, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.LIFECYCLE = function() { + return this.getToken(PlSqlParser.LIFECYCLE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.LINEAR = function() { + return this.getToken(PlSqlParser.LINEAR, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.LOCKING = function() { + return this.getToken(PlSqlParser.LOCKING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.LOGMINING = function() { + return this.getToken(PlSqlParser.LOGMINING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MAP = function() { + return this.getToken(PlSqlParser.MAP, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MATCH = function() { + return this.getToken(PlSqlParser.MATCH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MATCHES = function() { + return this.getToken(PlSqlParser.MATCHES, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MATCH_NUMBER = function() { + return this.getToken(PlSqlParser.MATCH_NUMBER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MATCH_RECOGNIZE = function() { + return this.getToken(PlSqlParser.MATCH_RECOGNIZE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MAX_SHARED_TEMP_SIZE = function() { + return this.getToken(PlSqlParser.MAX_SHARED_TEMP_SIZE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MEMCOMPRESS = function() { + return this.getToken(PlSqlParser.MEMCOMPRESS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.METADATA = function() { + return this.getToken(PlSqlParser.METADATA, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MODEL_NB = function() { + return this.getToken(PlSqlParser.MODEL_NB, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MODEL_SV = function() { + return this.getToken(PlSqlParser.MODEL_SV, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MODIFICATION = function() { + return this.getToken(PlSqlParser.MODIFICATION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MODULE = function() { + return this.getToken(PlSqlParser.MODULE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MONTHS = function() { + return this.getToken(PlSqlParser.MONTHS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.MULTIDIMENSIONAL = function() { + return this.getToken(PlSqlParser.MULTIDIMENSIONAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NEG = function() { + return this.getToken(PlSqlParser.NEG, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_ADAPTIVE_PLAN = function() { + return this.getToken(PlSqlParser.NO_ADAPTIVE_PLAN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_ANSI_REARCH = function() { + return this.getToken(PlSqlParser.NO_ANSI_REARCH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_AUTO_REOPTIMIZE = function() { + return this.getToken(PlSqlParser.NO_AUTO_REOPTIMIZE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_BATCH_TABLE_ACCESS_BY_ROWID = function() { + return this.getToken(PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_CLUSTERING = function() { + return this.getToken(PlSqlParser.NO_CLUSTERING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_COMMON_DATA = function() { + return this.getToken(PlSqlParser.NO_COMMON_DATA, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NOCOPY = function() { + return this.getToken(PlSqlParser.NOCOPY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_DATA_SECURITY_REWRITE = function() { + return this.getToken(PlSqlParser.NO_DATA_SECURITY_REWRITE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_DECORRELATE = function() { + return this.getToken(PlSqlParser.NO_DECORRELATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_ELIM_GROUPBY = function() { + return this.getToken(PlSqlParser.NO_ELIM_GROUPBY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_GATHER_OPTIMIZER_STATISTICS = function() { + return this.getToken(PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_INMEMORY = function() { + return this.getToken(PlSqlParser.NO_INMEMORY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_INMEMORY_PRUNING = function() { + return this.getToken(PlSqlParser.NO_INMEMORY_PRUNING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NOKEEP = function() { + return this.getToken(PlSqlParser.NOKEEP, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NONEDITIONABLE = function() { + return this.getToken(PlSqlParser.NONEDITIONABLE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_OBJECT_LINK = function() { + return this.getToken(PlSqlParser.NO_OBJECT_LINK, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_PARTIAL_JOIN = function() { + return this.getToken(PlSqlParser.NO_PARTIAL_JOIN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_PARTIAL_ROLLUP_PUSHDOWN = function() { + return this.getToken(PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NOPARTITION = function() { + return this.getToken(PlSqlParser.NOPARTITION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_PQ_CONCURRENT_UNION = function() { + return this.getToken(PlSqlParser.NO_PQ_CONCURRENT_UNION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_PQ_REPLICATE = function() { + return this.getToken(PlSqlParser.NO_PQ_REPLICATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_PQ_SKEW = function() { + return this.getToken(PlSqlParser.NO_PQ_SKEW, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_PX_FAULT_TOLERANCE = function() { + return this.getToken(PlSqlParser.NO_PX_FAULT_TOLERANCE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NORELOCATE = function() { + return this.getToken(PlSqlParser.NORELOCATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NOREPLAY = function() { + return this.getToken(PlSqlParser.NOREPLAY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_ROOT_SW_FOR_LOCAL = function() { + return this.getToken(PlSqlParser.NO_ROOT_SW_FOR_LOCAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_SQL_TRANSLATION = function() { + return this.getToken(PlSqlParser.NO_SQL_TRANSLATION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_USE_CUBE = function() { + return this.getToken(PlSqlParser.NO_USE_CUBE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_USE_VECTOR_AGGREGATION = function() { + return this.getToken(PlSqlParser.NO_USE_VECTOR_AGGREGATION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_VECTOR_TRANSFORM = function() { + return this.getToken(PlSqlParser.NO_VECTOR_TRANSFORM, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_VECTOR_TRANSFORM_DIMS = function() { + return this.getToken(PlSqlParser.NO_VECTOR_TRANSFORM_DIMS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_VECTOR_TRANSFORM_FACT = function() { + return this.getToken(PlSqlParser.NO_VECTOR_TRANSFORM_FACT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.NO_ZONEMAP = function() { + return this.getToken(PlSqlParser.NO_ZONEMAP, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.OBJ_ID = function() { + return this.getToken(PlSqlParser.OBJ_ID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.OFFSET = function() { + return this.getToken(PlSqlParser.OFFSET, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.OLS = function() { + return this.getToken(PlSqlParser.OLS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.OMIT = function() { + return this.getToken(PlSqlParser.OMIT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ONE = function() { + return this.getToken(PlSqlParser.ONE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_CHECK_ACL = function() { + return this.getToken(PlSqlParser.ORA_CHECK_ACL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_CHECK_PRIVILEGE = function() { + return this.getToken(PlSqlParser.ORA_CHECK_PRIVILEGE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_CLUSTERING = function() { + return this.getToken(PlSqlParser.ORA_CLUSTERING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_INVOKING_USER = function() { + return this.getToken(PlSqlParser.ORA_INVOKING_USER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_INVOKING_USERID = function() { + return this.getToken(PlSqlParser.ORA_INVOKING_USERID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_INVOKING_XS_USER = function() { + return this.getToken(PlSqlParser.ORA_INVOKING_XS_USER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_INVOKING_XS_USER_GUID = function() { + return this.getToken(PlSqlParser.ORA_INVOKING_XS_USER_GUID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_RAWCOMPARE = function() { + return this.getToken(PlSqlParser.ORA_RAWCOMPARE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_RAWCONCAT = function() { + return this.getToken(PlSqlParser.ORA_RAWCONCAT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ORA_WRITE_TIME = function() { + return this.getToken(PlSqlParser.ORA_WRITE_TIME, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PARTIAL = function() { + return this.getToken(PlSqlParser.PARTIAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PARTIAL_JOIN = function() { + return this.getToken(PlSqlParser.PARTIAL_JOIN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PARTIAL_ROLLUP_PUSHDOWN = function() { + return this.getToken(PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PAST = function() { + return this.getToken(PlSqlParser.PAST, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PATCH = function() { + return this.getToken(PlSqlParser.PATCH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PATH_PREFIX = function() { + return this.getToken(PlSqlParser.PATH_PREFIX, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PATTERN = function() { + return this.getToken(PlSqlParser.PATTERN, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PER = function() { + return this.getToken(PlSqlParser.PER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PERIOD = function() { + return this.getToken(PlSqlParser.PERIOD, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PERIOD_KEYWORD = function() { + return this.getToken(PlSqlParser.PERIOD_KEYWORD, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PERMUTE = function() { + return this.getToken(PlSqlParser.PERMUTE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PLUGGABLE = function() { + return this.getToken(PlSqlParser.PLUGGABLE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.POOL_16K = function() { + return this.getToken(PlSqlParser.POOL_16K, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.POOL_2K = function() { + return this.getToken(PlSqlParser.POOL_2K, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.POOL_32K = function() { + return this.getToken(PlSqlParser.POOL_32K, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.POOL_4K = function() { + return this.getToken(PlSqlParser.POOL_4K, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.POOL_8K = function() { + return this.getToken(PlSqlParser.POOL_8K, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PQ_CONCURRENT_UNION = function() { + return this.getToken(PlSqlParser.PQ_CONCURRENT_UNION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PQ_DISTRIBUTE_WINDOW = function() { + return this.getToken(PlSqlParser.PQ_DISTRIBUTE_WINDOW, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PQ_FILTER = function() { + return this.getToken(PlSqlParser.PQ_FILTER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PQ_REPLICATE = function() { + return this.getToken(PlSqlParser.PQ_REPLICATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PQ_SKEW = function() { + return this.getToken(PlSqlParser.PQ_SKEW, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PRELOAD = function() { + return this.getToken(PlSqlParser.PRELOAD, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PRETTY = function() { + return this.getToken(PlSqlParser.PRETTY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PREV = function() { + return this.getToken(PlSqlParser.PREV, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PRINTBLOBTOCLOB = function() { + return this.getToken(PlSqlParser.PRINTBLOBTOCLOB, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PRIORITY = function() { + return this.getToken(PlSqlParser.PRIORITY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PRIVILEGED = function() { + return this.getToken(PlSqlParser.PRIVILEGED, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PROXY = function() { + return this.getToken(PlSqlParser.PROXY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PRUNING = function() { + return this.getToken(PlSqlParser.PRUNING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.PX_FAULT_TOLERANCE = function() { + return this.getToken(PlSqlParser.PX_FAULT_TOLERANCE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.REALM = function() { + return this.getToken(PlSqlParser.REALM, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.REDEFINE = function() { + return this.getToken(PlSqlParser.REDEFINE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.RELOCATE = function() { + return this.getToken(PlSqlParser.RELOCATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.RESTART = function() { + return this.getToken(PlSqlParser.RESTART, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ROLESET = function() { + return this.getToken(PlSqlParser.ROLESET, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ROWID_MAPPING_TABLE = function() { + return this.getToken(PlSqlParser.ROWID_MAPPING_TABLE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.RUNNING = function() { + return this.getToken(PlSqlParser.RUNNING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SAVE = function() { + return this.getToken(PlSqlParser.SAVE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SCRUB = function() { + return this.getToken(PlSqlParser.SCRUB, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SDO_GEOM_MBR = function() { + return this.getToken(PlSqlParser.SDO_GEOM_MBR, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SECRET = function() { + return this.getToken(PlSqlParser.SECRET, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SERIAL = function() { + return this.getToken(PlSqlParser.SERIAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SERVICE_NAME_CONVERT = function() { + return this.getToken(PlSqlParser.SERVICE_NAME_CONVERT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SERVICES = function() { + return this.getToken(PlSqlParser.SERVICES, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SHARING = function() { + return this.getToken(PlSqlParser.SHARING, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SHELFLIFE = function() { + return this.getToken(PlSqlParser.SHELFLIFE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SOURCE_FILE_DIRECTORY = function() { + return this.getToken(PlSqlParser.SOURCE_FILE_DIRECTORY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SOURCE_FILE_NAME_CONVERT = function() { + return this.getToken(PlSqlParser.SOURCE_FILE_NAME_CONVERT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SQL_TRANSLATION_PROFILE = function() { + return this.getToken(PlSqlParser.SQL_TRANSLATION_PROFILE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.STANDARD_HASH = function() { + return this.getToken(PlSqlParser.STANDARD_HASH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.STANDBYS = function() { + return this.getToken(PlSqlParser.STANDBYS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.STATE = function() { + return this.getToken(PlSqlParser.STATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.STATEMENT = function() { + return this.getToken(PlSqlParser.STATEMENT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.STREAM = function() { + return this.getToken(PlSqlParser.STREAM, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SUBSCRIBE = function() { + return this.getToken(PlSqlParser.SUBSCRIBE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SUBSET = function() { + return this.getToken(PlSqlParser.SUBSET, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SUCCESS = function() { + return this.getToken(PlSqlParser.SUCCESS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYSBACKUP = function() { + return this.getToken(PlSqlParser.SYSBACKUP, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_CHECK_PRIVILEGE = function() { + return this.getToken(PlSqlParser.SYS_CHECK_PRIVILEGE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYSDG = function() { + return this.getToken(PlSqlParser.SYSDG, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_GET_COL_ACLIDS = function() { + return this.getToken(PlSqlParser.SYS_GET_COL_ACLIDS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYSGUID = function() { + return this.getToken(PlSqlParser.SYSGUID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYSKM = function() { + return this.getToken(PlSqlParser.SYSKM, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_MKXTI = function() { + return this.getToken(PlSqlParser.SYS_MKXTI, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYSOBJ = function() { + return this.getToken(PlSqlParser.SYSOBJ, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_CYCLED_SEQ = function() { + return this.getToken(PlSqlParser.SYS_OP_CYCLED_SEQ, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_HASH = function() { + return this.getToken(PlSqlParser.SYS_OP_HASH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_CREATE = function() { + return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_CREATE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_FILTER = function() { + return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_FILTER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_FILTER_LIST = function() { + return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_SUCCEEDED = function() { + return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_KEY_VECTOR_USE = function() { + return this.getToken(PlSqlParser.SYS_OP_KEY_VECTOR_USE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_PART_ID = function() { + return this.getToken(PlSqlParser.SYS_OP_PART_ID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_OP_ZONE_ID = function() { + return this.getToken(PlSqlParser.SYS_OP_ZONE_ID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_RAW_TO_XSID = function() { + return this.getToken(PlSqlParser.SYS_RAW_TO_XSID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_XSID_TO_RAW = function() { + return this.getToken(PlSqlParser.SYS_XSID_TO_RAW, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_ZMAP_FILTER = function() { + return this.getToken(PlSqlParser.SYS_ZMAP_FILTER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.SYS_ZMAP_REFRESH = function() { + return this.getToken(PlSqlParser.SYS_ZMAP_REFRESH, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.TAG = function() { + return this.getToken(PlSqlParser.TAG, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.TEXT = function() { + return this.getToken(PlSqlParser.TEXT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.TIER = function() { + return this.getToken(PlSqlParser.TIER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.TIES = function() { + return this.getToken(PlSqlParser.TIES, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.TO_ACLID = function() { + return this.getToken(PlSqlParser.TO_ACLID, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.TRANSLATION = function() { + return this.getToken(PlSqlParser.TRANSLATION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.TRUST = function() { + return this.getToken(PlSqlParser.TRUST, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UCS2 = function() { + return this.getToken(PlSqlParser.UCS2, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UNCONDITIONAL = function() { + return this.getToken(PlSqlParser.UNCONDITIONAL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UNMATCHED = function() { + return this.getToken(PlSqlParser.UNMATCHED, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UNPLUG = function() { + return this.getToken(PlSqlParser.UNPLUG, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UNSUBSCRIBE = function() { + return this.getToken(PlSqlParser.UNSUBSCRIBE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.USABLE = function() { + return this.getToken(PlSqlParser.USABLE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.USE_CUBE = function() { + return this.getToken(PlSqlParser.USE_CUBE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.USE_HIDDEN_PARTITIONS = function() { + return this.getToken(PlSqlParser.USE_HIDDEN_PARTITIONS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.USER_DATA = function() { + return this.getToken(PlSqlParser.USER_DATA, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.USER_TABLESPACES = function() { + return this.getToken(PlSqlParser.USER_TABLESPACES, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.USE_VECTOR_AGGREGATION = function() { + return this.getToken(PlSqlParser.USE_VECTOR_AGGREGATION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.USING_NO_EXPAND = function() { + return this.getToken(PlSqlParser.USING_NO_EXPAND, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UTF16BE = function() { + return this.getToken(PlSqlParser.UTF16BE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UTF16LE = function() { + return this.getToken(PlSqlParser.UTF16LE, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UTF32 = function() { + return this.getToken(PlSqlParser.UTF32, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.UTF8 = function() { + return this.getToken(PlSqlParser.UTF8, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.V1 = function() { + return this.getToken(PlSqlParser.V1, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.V2 = function() { + return this.getToken(PlSqlParser.V2, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.VALID_TIME_END = function() { + return this.getToken(PlSqlParser.VALID_TIME_END, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.VECTOR_TRANSFORM = function() { + return this.getToken(PlSqlParser.VECTOR_TRANSFORM, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.VECTOR_TRANSFORM_DIMS = function() { + return this.getToken(PlSqlParser.VECTOR_TRANSFORM_DIMS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.VECTOR_TRANSFORM_FACT = function() { + return this.getToken(PlSqlParser.VECTOR_TRANSFORM_FACT, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.VERIFIER = function() { + return this.getToken(PlSqlParser.VERIFIER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.VIOLATION = function() { + return this.getToken(PlSqlParser.VIOLATION, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.VISIBILITY = function() { + return this.getToken(PlSqlParser.VISIBILITY, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.WEEK = function() { + return this.getToken(PlSqlParser.WEEK, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.WEEKS = function() { + return this.getToken(PlSqlParser.WEEKS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.WITH_PLSQL = function() { + return this.getToken(PlSqlParser.WITH_PLSQL, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.WRAPPER = function() { + return this.getToken(PlSqlParser.WRAPPER, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.XS = function() { + return this.getToken(PlSqlParser.XS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.YEARS = function() { + return this.getToken(PlSqlParser.YEARS, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.ZONEMAP = function() { + return this.getToken(PlSqlParser.ZONEMAP, 0); +}; + +Non_reserved_keywords_in_12cContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNon_reserved_keywords_in_12c(this); + } +}; + +Non_reserved_keywords_in_12cContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNon_reserved_keywords_in_12c(this); + } +}; + +Non_reserved_keywords_in_12cContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNon_reserved_keywords_in_12c(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Non_reserved_keywords_in_12cContext = Non_reserved_keywords_in_12cContext; + +PlSqlParser.prototype.non_reserved_keywords_in_12c = function() { + + var localctx = new Non_reserved_keywords_in_12cContext(this, this._ctx, this.state); + this.enterRule(localctx, 1494, PlSqlParser.RULE_non_reserved_keywords_in_12c); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 12086; + _la = this._input.LA(1); + if(!((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ACL) | (1 << PlSqlParser.ACTION) | (1 << PlSqlParser.ACTIONS) | (1 << PlSqlParser.ACTIVE) | (1 << PlSqlParser.ACTIVE_DATA) | (1 << PlSqlParser.ACTIVITY) | (1 << PlSqlParser.ADAPTIVE_PLAN) | (1 << PlSqlParser.ADVANCED) | (1 << PlSqlParser.AFD_DISKSTRING))) !== 0) || ((((_la - 45)) & ~0x1f) == 0 && ((1 << (_la - 45)) & ((1 << (PlSqlParser.ANOMALY - 45)) | (1 << (PlSqlParser.ANSI_REARCH - 45)) | (1 << (PlSqlParser.APPLICATION - 45)) | (1 << (PlSqlParser.APPROX_COUNT_DISTINCT - 45)) | (1 << (PlSqlParser.ARCHIVAL - 45)) | (1 << (PlSqlParser.ARCHIVED - 45)) | (1 << (PlSqlParser.ASIS - 45)) | (1 << (PlSqlParser.ASSIGN - 45)))) !== 0) || ((((_la - 86)) & ~0x1f) == 0 && ((1 << (_la - 86)) & ((1 << (PlSqlParser.AUTO_LOGIN - 86)) | (1 << (PlSqlParser.AUTO_REOPTIMIZE - 86)) | (1 << (PlSqlParser.AVRO - 86)) | (1 << (PlSqlParser.BACKGROUND - 86)) | (1 << (PlSqlParser.BATCHSIZE - 86)) | (1 << (PlSqlParser.BATCH_TABLE_ACCESS_BY_ROWID - 86)) | (1 << (PlSqlParser.BEGINNING - 86)) | (1 << (PlSqlParser.BEQUEATH - 86)))) !== 0) || ((((_la - 123)) & ~0x1f) == 0 && ((1 << (_la - 123)) & ((1 << (PlSqlParser.BITMAP_AND - 123)) | (1 << (PlSqlParser.BSON - 123)) | (1 << (PlSqlParser.CACHING - 123)))) !== 0) || ((((_la - 155)) & ~0x1f) == 0 && ((1 << (_la - 155)) & ((1 << (PlSqlParser.CALCULATED - 155)) | (1 << (PlSqlParser.CALLBACK - 155)) | (1 << (PlSqlParser.CAPACITY - 155)) | (1 << (PlSqlParser.CDBDEFAULT - 155)))) !== 0) || ((((_la - 187)) & ~0x1f) == 0 && ((1 << (_la - 187)) & ((1 << (PlSqlParser.CLASSIFIER - 187)) | (1 << (PlSqlParser.CLEANUP - 187)) | (1 << (PlSqlParser.CLIENT - 187)) | (1 << (PlSqlParser.CLUSTER_DETAILS - 187)) | (1 << (PlSqlParser.CLUSTER_DISTANCE - 187)) | (1 << (PlSqlParser.CLUSTERING - 187)))) !== 0) || ((((_la - 220)) & ~0x1f) == 0 && ((1 << (_la - 220)) & ((1 << (PlSqlParser.COMMON_DATA - 220)) | (1 << (PlSqlParser.COMPONENT - 220)) | (1 << (PlSqlParser.COMPONENTS - 220)) | (1 << (PlSqlParser.CON_DBID_TO_ID - 220)) | (1 << (PlSqlParser.CONDITIONAL - 220)) | (1 << (PlSqlParser.CONDITION - 220)) | (1 << (PlSqlParser.CON_GUID_TO_ID - 220)) | (1 << (PlSqlParser.CON_ID - 220)) | (1 << (PlSqlParser.CON_NAME_TO_ID - 220)))) !== 0) || ((((_la - 261)) & ~0x1f) == 0 && ((1 << (_la - 261)) & ((1 << (PlSqlParser.CONTAINER_DATA - 261)) | (1 << (PlSqlParser.CONTAINERS - 261)) | (1 << (PlSqlParser.CON_UID_TO_ID - 261)) | (1 << (PlSqlParser.COOKIE - 261)) | (1 << (PlSqlParser.COPY - 261)) | (1 << (PlSqlParser.CREATE_FILE_DEST - 261)) | (1 << (PlSqlParser.CREDENTIAL - 261)))) !== 0) || ((((_la - 293)) & ~0x1f) == 0 && ((1 << (_la - 293)) & ((1 << (PlSqlParser.CRITICAL - 293)) | (1 << (PlSqlParser.CUBE_AJ - 293)) | (1 << (PlSqlParser.CUBE_SJ - 293)) | (1 << (PlSqlParser.DATAMOVEMENT - 293)) | (1 << (PlSqlParser.DATAOBJ_TO_MAT_PARTITION - 293)))) !== 0) || ((((_la - 325)) & ~0x1f) == 0 && ((1 << (_la - 325)) & ((1 << (PlSqlParser.DATAPUMP - 325)) | (1 << (PlSqlParser.DATA_SECURITY_REWRITE_LIMIT - 325)) | (1 << (PlSqlParser.DAYS - 325)) | (1 << (PlSqlParser.DB_UNIQUE_NAME - 325)) | (1 << (PlSqlParser.DECORRELATE - 325)) | (1 << (PlSqlParser.DEFINE - 325)))) !== 0) || ((((_la - 360)) & ~0x1f) == 0 && ((1 << (_la - 360)) & ((1 << (PlSqlParser.DELEGATE - 360)) | (1 << (PlSqlParser.DELETE_ALL - 360)) | (1 << (PlSqlParser.DESTROY - 360)) | (1 << (PlSqlParser.DIMENSIONS - 360)) | (1 << (PlSqlParser.DISABLE_ALL - 360)) | (1 << (PlSqlParser.DISABLE_PARALLEL_DML - 360)) | (1 << (PlSqlParser.DISCARD - 360)))) !== 0) || ((((_la - 399)) & ~0x1f) == 0 && ((1 << (_la - 399)) & ((1 << (PlSqlParser.DISTRIBUTE - 399)) | (1 << (PlSqlParser.DUPLICATE - 399)) | (1 << (PlSqlParser.DV - 399)) | (1 << (PlSqlParser.EDITIONABLE - 399)) | (1 << (PlSqlParser.ELIM_GROUPBY - 399)))) !== 0) || ((((_la - 434)) & ~0x1f) == 0 && ((1 << (_la - 434)) & ((1 << (PlSqlParser.EM - 434)) | (1 << (PlSqlParser.ENABLE_ALL - 434)) | (1 << (PlSqlParser.ENABLE_PARALLEL_DML - 434)) | (1 << (PlSqlParser.EQUIPART - 434)) | (1 << (PlSqlParser.EVAL - 434)) | (1 << (PlSqlParser.EVALUATE - 434)))) !== 0) || ((((_la - 477)) & ~0x1f) == 0 && ((1 << (_la - 477)) & ((1 << (PlSqlParser.EXISTING - 477)) | (1 << (PlSqlParser.EXPRESS - 477)) | (1 << (PlSqlParser.EXTRACTCLOBXML - 477)) | (1 << (PlSqlParser.FACTOR - 477)) | (1 << (PlSqlParser.FAILOVER - 477)) | (1 << (PlSqlParser.FAILURE - 477)))) !== 0) || ((((_la - 509)) & ~0x1f) == 0 && ((1 << (_la - 509)) & ((1 << (PlSqlParser.FAMILY - 509)) | (1 << (PlSqlParser.FAR - 509)) | (1 << (PlSqlParser.FASTSTART - 509)) | (1 << (PlSqlParser.FEATURE_DETAILS - 509)) | (1 << (PlSqlParser.FETCH - 509)) | (1 << (PlSqlParser.FILE_NAME_CONVERT - 509)) | (1 << (PlSqlParser.FIXED_VIEW_DATA - 509)))) !== 0) || ((((_la - 547)) & ~0x1f) == 0 && ((1 << (_la - 547)) & ((1 << (PlSqlParser.FORMAT - 547)) | (1 << (PlSqlParser.GATHER_OPTIMIZER_STATISTICS - 547)) | (1 << (PlSqlParser.GET - 547)))) !== 0) || ((((_la - 612)) & ~0x1f) == 0 && ((1 << (_la - 612)) & ((1 << (PlSqlParser.ILM - 612)) | (1 << (PlSqlParser.INACTIVE - 612)) | (1 << (PlSqlParser.INDEXING - 612)))) !== 0) || ((((_la - 651)) & ~0x1f) == 0 && ((1 << (_la - 651)) & ((1 << (PlSqlParser.INHERIT - 651)) | (1 << (PlSqlParser.INMEMORY - 651)) | (1 << (PlSqlParser.INMEMORY_PRUNING - 651)) | (1 << (PlSqlParser.INPLACE - 651)))) !== 0) || ((((_la - 683)) & ~0x1f) == 0 && ((1 << (_la - 683)) & ((1 << (PlSqlParser.INTERLEAVED - 683)) | (1 << (PlSqlParser.JSON_ARRAYAGG - 683)) | (1 << (PlSqlParser.JSON_ARRAY - 683)) | (1 << (PlSqlParser.JSON_EQUAL - 683)) | (1 << (PlSqlParser.JSON_EXISTS2 - 683)) | (1 << (PlSqlParser.JSON_EXISTS - 683)) | (1 << (PlSqlParser.JSONGET - 683)) | (1 << (PlSqlParser.JSON - 683)) | (1 << (PlSqlParser.JSON_OBJECTAGG - 683)) | (1 << (PlSqlParser.JSON_OBJECT - 683)) | (1 << (PlSqlParser.JSONPARSE - 683)) | (1 << (PlSqlParser.JSON_QUERY - 683)) | (1 << (PlSqlParser.JSON_SERIALIZE - 683)))) !== 0) || ((((_la - 715)) & ~0x1f) == 0 && ((1 << (_la - 715)) & ((1 << (PlSqlParser.JSON_TABLE - 715)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS2 - 715)) | (1 << (PlSqlParser.JSON_TEXTCONTAINS - 715)) | (1 << (PlSqlParser.JSON_VALUE - 715)) | (1 << (PlSqlParser.KEYSTORE - 715)) | (1 << (PlSqlParser.LABEL - 715)) | (1 << (PlSqlParser.LAX - 715)))) !== 0) || ((((_la - 750)) & ~0x1f) == 0 && ((1 << (_la - 750)) & ((1 << (PlSqlParser.LIFECYCLE - 750)) | (1 << (PlSqlParser.LINEAR - 750)) | (1 << (PlSqlParser.LOCKING - 750)))) !== 0) || ((((_la - 784)) & ~0x1f) == 0 && ((1 << (_la - 784)) & ((1 << (PlSqlParser.LOGMINING - 784)) | (1 << (PlSqlParser.MAP - 784)) | (1 << (PlSqlParser.MATCHES - 784)) | (1 << (PlSqlParser.MATCH - 784)) | (1 << (PlSqlParser.MATCH_NUMBER - 784)) | (1 << (PlSqlParser.MATCH_RECOGNIZE - 784)))) !== 0) || ((((_la - 819)) & ~0x1f) == 0 && ((1 << (_la - 819)) & ((1 << (PlSqlParser.MAX_SHARED_TEMP_SIZE - 819)) | (1 << (PlSqlParser.MEMCOMPRESS - 819)) | (1 << (PlSqlParser.METADATA - 819)))) !== 0) || ((((_la - 855)) & ~0x1f) == 0 && ((1 << (_la - 855)) & ((1 << (PlSqlParser.MODEL_NB - 855)) | (1 << (PlSqlParser.MODEL_SV - 855)) | (1 << (PlSqlParser.MODIFICATION - 855)) | (1 << (PlSqlParser.MODULE - 855)) | (1 << (PlSqlParser.MONTHS - 855)) | (1 << (PlSqlParser.MULTIDIMENSIONAL - 855)))) !== 0) || _la===PlSqlParser.NEG || ((((_la - 936)) & ~0x1f) == 0 && ((1 << (_la - 936)) & ((1 << (PlSqlParser.NO_ADAPTIVE_PLAN - 936)) | (1 << (PlSqlParser.NO_ANSI_REARCH - 936)) | (1 << (PlSqlParser.NO_AUTO_REOPTIMIZE - 936)) | (1 << (PlSqlParser.NO_BATCH_TABLE_ACCESS_BY_ROWID - 936)) | (1 << (PlSqlParser.NO_CLUSTERING - 936)) | (1 << (PlSqlParser.NO_COMMON_DATA - 936)) | (1 << (PlSqlParser.NOCOPY - 936)) | (1 << (PlSqlParser.NO_DATA_SECURITY_REWRITE - 936)) | (1 << (PlSqlParser.NO_DECORRELATE - 936)))) !== 0) || ((((_la - 969)) & ~0x1f) == 0 && ((1 << (_la - 969)) & ((1 << (PlSqlParser.NO_ELIM_GROUPBY - 969)) | (1 << (PlSqlParser.NO_GATHER_OPTIMIZER_STATISTICS - 969)) | (1 << (PlSqlParser.NO_INMEMORY - 969)) | (1 << (PlSqlParser.NO_INMEMORY_PRUNING - 969)) | (1 << (PlSqlParser.NOKEEP - 969)))) !== 0) || ((((_la - 1006)) & ~0x1f) == 0 && ((1 << (_la - 1006)) & ((1 << (PlSqlParser.NONEDITIONABLE - 1006)) | (1 << (PlSqlParser.NO_OBJECT_LINK - 1006)) | (1 << (PlSqlParser.NO_PARTIAL_JOIN - 1006)) | (1 << (PlSqlParser.NO_PARTIAL_ROLLUP_PUSHDOWN - 1006)) | (1 << (PlSqlParser.NOPARTITION - 1006)) | (1 << (PlSqlParser.NO_PQ_CONCURRENT_UNION - 1006)) | (1 << (PlSqlParser.NO_PQ_REPLICATE - 1006)) | (1 << (PlSqlParser.NO_PQ_SKEW - 1006)) | (1 << (PlSqlParser.NO_PX_FAULT_TOLERANCE - 1006)))) !== 0) || ((((_la - 1041)) & ~0x1f) == 0 && ((1 << (_la - 1041)) & ((1 << (PlSqlParser.NORELOCATE - 1041)) | (1 << (PlSqlParser.NOREPLAY - 1041)) | (1 << (PlSqlParser.NO_ROOT_SW_FOR_LOCAL - 1041)) | (1 << (PlSqlParser.NO_SQL_TRANSLATION - 1041)))) !== 0) || ((((_la - 1076)) & ~0x1f) == 0 && ((1 << (_la - 1076)) & ((1 << (PlSqlParser.NO_USE_CUBE - 1076)) | (1 << (PlSqlParser.NO_USE_VECTOR_AGGREGATION - 1076)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_DIMS - 1076)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM_FACT - 1076)) | (1 << (PlSqlParser.NO_VECTOR_TRANSFORM - 1076)) | (1 << (PlSqlParser.NO_ZONEMAP - 1076)))) !== 0) || ((((_la - 1108)) & ~0x1f) == 0 && ((1 << (_la - 1108)) & ((1 << (PlSqlParser.OBJ_ID - 1108)) | (1 << (PlSqlParser.OFFSET - 1108)) | (1 << (PlSqlParser.OLS - 1108)) | (1 << (PlSqlParser.OMIT - 1108)) | (1 << (PlSqlParser.ONE - 1108)))) !== 0) || ((((_la - 1144)) & ~0x1f) == 0 && ((1 << (_la - 1144)) & ((1 << (PlSqlParser.ORA_CHECK_ACL - 1144)) | (1 << (PlSqlParser.ORA_CHECK_PRIVILEGE - 1144)) | (1 << (PlSqlParser.ORA_CLUSTERING - 1144)) | (1 << (PlSqlParser.ORA_INVOKING_USERID - 1144)) | (1 << (PlSqlParser.ORA_INVOKING_USER - 1144)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER_GUID - 1144)) | (1 << (PlSqlParser.ORA_INVOKING_XS_USER - 1144)) | (1 << (PlSqlParser.ORA_RAWCOMPARE - 1144)) | (1 << (PlSqlParser.ORA_RAWCONCAT - 1144)) | (1 << (PlSqlParser.ORA_WRITE_TIME - 1144)))) !== 0) || ((((_la - 1201)) & ~0x1f) == 0 && ((1 << (_la - 1201)) & ((1 << (PlSqlParser.PARTIAL_JOIN - 1201)) | (1 << (PlSqlParser.PARTIAL - 1201)) | (1 << (PlSqlParser.PARTIAL_ROLLUP_PUSHDOWN - 1201)) | (1 << (PlSqlParser.PAST - 1201)) | (1 << (PlSqlParser.PATCH - 1201)) | (1 << (PlSqlParser.PATH_PREFIX - 1201)) | (1 << (PlSqlParser.PATTERN - 1201)))) !== 0) || ((((_la - 1242)) & ~0x1f) == 0 && ((1 << (_la - 1242)) & ((1 << (PlSqlParser.PERIOD_KEYWORD - 1242)) | (1 << (PlSqlParser.PERMUTE - 1242)) | (1 << (PlSqlParser.PER - 1242)) | (1 << (PlSqlParser.PLUGGABLE - 1242)) | (1 << (PlSqlParser.POOL_16K - 1242)) | (1 << (PlSqlParser.POOL_2K - 1242)) | (1 << (PlSqlParser.POOL_32K - 1242)) | (1 << (PlSqlParser.POOL_4K - 1242)) | (1 << (PlSqlParser.POOL_8K - 1242)))) !== 0) || ((((_la - 1279)) & ~0x1f) == 0 && ((1 << (_la - 1279)) & ((1 << (PlSqlParser.PQ_CONCURRENT_UNION - 1279)) | (1 << (PlSqlParser.PQ_DISTRIBUTE_WINDOW - 1279)) | (1 << (PlSqlParser.PQ_FILTER - 1279)) | (1 << (PlSqlParser.PQ_REPLICATE - 1279)) | (1 << (PlSqlParser.PQ_SKEW - 1279)) | (1 << (PlSqlParser.PRELOAD - 1279)) | (1 << (PlSqlParser.PRETTY - 1279)) | (1 << (PlSqlParser.PREV - 1279)) | (1 << (PlSqlParser.PRINTBLOBTOCLOB - 1279)) | (1 << (PlSqlParser.PRIORITY - 1279)) | (1 << (PlSqlParser.PRIVILEGED - 1279)))) !== 0) || ((((_la - 1322)) & ~0x1f) == 0 && ((1 << (_la - 1322)) & ((1 << (PlSqlParser.PROXY - 1322)) | (1 << (PlSqlParser.PRUNING - 1322)) | (1 << (PlSqlParser.PX_FAULT_TOLERANCE - 1322)))) !== 0) || _la===PlSqlParser.REALM || _la===PlSqlParser.REDEFINE || _la===PlSqlParser.RELOCATE || _la===PlSqlParser.RESTART || ((((_la - 1439)) & ~0x1f) == 0 && ((1 << (_la - 1439)) & ((1 << (PlSqlParser.ROLESET - 1439)) | (1 << (PlSqlParser.ROWID_MAPPING_TABLE - 1439)) | (1 << (PlSqlParser.RUNNING - 1439)) | (1 << (PlSqlParser.SAVE - 1439)))) !== 0) || ((((_la - 1474)) & ~0x1f) == 0 && ((1 << (_la - 1474)) & ((1 << (PlSqlParser.SCRUB - 1474)) | (1 << (PlSqlParser.SDO_GEOM_MBR - 1474)) | (1 << (PlSqlParser.SECRET - 1474)) | (1 << (PlSqlParser.SERIAL - 1474)) | (1 << (PlSqlParser.SERVICE_NAME_CONVERT - 1474)) | (1 << (PlSqlParser.SERVICES - 1474)))) !== 0) || ((((_la - 1518)) & ~0x1f) == 0 && ((1 << (_la - 1518)) & ((1 << (PlSqlParser.SHARING - 1518)) | (1 << (PlSqlParser.SHELFLIFE - 1518)) | (1 << (PlSqlParser.SOURCE_FILE_DIRECTORY - 1518)) | (1 << (PlSqlParser.SOURCE_FILE_NAME_CONVERT - 1518)))) !== 0) || ((((_la - 1559)) & ~0x1f) == 0 && ((1 << (_la - 1559)) & ((1 << (PlSqlParser.SQL_TRANSLATION_PROFILE - 1559)) | (1 << (PlSqlParser.STANDARD_HASH - 1559)) | (1 << (PlSqlParser.STANDBYS - 1559)) | (1 << (PlSqlParser.STATEMENT - 1559)) | (1 << (PlSqlParser.STATE - 1559)))) !== 0) || ((((_la - 1596)) & ~0x1f) == 0 && ((1 << (_la - 1596)) & ((1 << (PlSqlParser.STREAM - 1596)) | (1 << (PlSqlParser.SUBSCRIBE - 1596)) | (1 << (PlSqlParser.SUBSET - 1596)) | (1 << (PlSqlParser.SUCCESS - 1596)))) !== 0) || ((((_la - 1631)) & ~0x1f) == 0 && ((1 << (_la - 1631)) & ((1 << (PlSqlParser.SYSBACKUP - 1631)) | (1 << (PlSqlParser.SYS_CHECK_PRIVILEGE - 1631)) | (1 << (PlSqlParser.SYSDG - 1631)) | (1 << (PlSqlParser.SYS_GET_COL_ACLIDS - 1631)) | (1 << (PlSqlParser.SYSGUID - 1631)))) !== 0) || ((((_la - 1663)) & ~0x1f) == 0 && ((1 << (_la - 1663)) & ((1 << (PlSqlParser.SYSKM - 1663)) | (1 << (PlSqlParser.SYS_MKXTI - 1663)) | (1 << (PlSqlParser.SYSOBJ - 1663)) | (1 << (PlSqlParser.SYS_OP_CYCLED_SEQ - 1663)))) !== 0) || ((((_la - 1702)) & ~0x1f) == 0 && ((1 << (_la - 1702)) & ((1 << (PlSqlParser.SYS_OP_HASH - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_CREATE - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER_LIST - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_FILTER - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_SUCCEEDED - 1702)) | (1 << (PlSqlParser.SYS_OP_KEY_VECTOR_USE - 1702)))) !== 0) || _la===PlSqlParser.SYS_OP_PART_ID || _la===PlSqlParser.SYS_OP_ZONE_ID || _la===PlSqlParser.SYS_RAW_TO_XSID || ((((_la - 1904)) & ~0x1f) == 0 && ((1 << (_la - 1904)) & ((1 << (PlSqlParser.SYS_XSID_TO_RAW - 1904)) | (1 << (PlSqlParser.SYS_ZMAP_FILTER - 1904)) | (1 << (PlSqlParser.SYS_ZMAP_REFRESH - 1904)) | (1 << (PlSqlParser.TAG - 1904)) | (1 << (PlSqlParser.TEXT - 1904)) | (1 << (PlSqlParser.TIER - 1904)) | (1 << (PlSqlParser.TIES - 1904)))) !== 0) || _la===PlSqlParser.TO_ACLID || _la===PlSqlParser.TRANSLATION || ((((_la - 1983)) & ~0x1f) == 0 && ((1 << (_la - 1983)) & ((1 << (PlSqlParser.TRUST - 1983)) | (1 << (PlSqlParser.UCS2 - 1983)) | (1 << (PlSqlParser.UNCONDITIONAL - 1983)) | (1 << (PlSqlParser.UNMATCHED - 1983)) | (1 << (PlSqlParser.UNPLUG - 1983)))) !== 0) || ((((_la - 2019)) & ~0x1f) == 0 && ((1 << (_la - 2019)) & ((1 << (PlSqlParser.UNSUBSCRIBE - 2019)) | (1 << (PlSqlParser.USABLE - 2019)) | (1 << (PlSqlParser.USE_CUBE - 2019)) | (1 << (PlSqlParser.USE_HIDDEN_PARTITIONS - 2019)) | (1 << (PlSqlParser.USER_DATA - 2019)))) !== 0) || ((((_la - 2054)) & ~0x1f) == 0 && ((1 << (_la - 2054)) & ((1 << (PlSqlParser.USER_TABLESPACES - 2054)) | (1 << (PlSqlParser.USE_VECTOR_AGGREGATION - 2054)) | (1 << (PlSqlParser.USING_NO_EXPAND - 2054)) | (1 << (PlSqlParser.UTF16BE - 2054)) | (1 << (PlSqlParser.UTF16LE - 2054)) | (1 << (PlSqlParser.UTF32 - 2054)) | (1 << (PlSqlParser.UTF8 - 2054)) | (1 << (PlSqlParser.V1 - 2054)) | (1 << (PlSqlParser.V2 - 2054)) | (1 << (PlSqlParser.VALID_TIME_END - 2054)) | (1 << (PlSqlParser.VECTOR_TRANSFORM_DIMS - 2054)))) !== 0) || ((((_la - 2086)) & ~0x1f) == 0 && ((1 << (_la - 2086)) & ((1 << (PlSqlParser.VECTOR_TRANSFORM_FACT - 2086)) | (1 << (PlSqlParser.VECTOR_TRANSFORM - 2086)) | (1 << (PlSqlParser.VERIFIER - 2086)) | (1 << (PlSqlParser.VIOLATION - 2086)) | (1 << (PlSqlParser.VISIBILITY - 2086)) | (1 << (PlSqlParser.WEEKS - 2086)) | (1 << (PlSqlParser.WEEK - 2086)))) !== 0) || _la===PlSqlParser.WITH_PLSQL || _la===PlSqlParser.WRAPPER || ((((_la - 2166)) & ~0x1f) == 0 && ((1 << (_la - 2166)) & ((1 << (PlSqlParser.XS - 2166)) | (1 << (PlSqlParser.YEARS - 2166)) | (1 << (PlSqlParser.ZONEMAP - 2166)))) !== 0) || _la===PlSqlParser.PERIOD)) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Non_reserved_keywords_pre12cContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_non_reserved_keywords_pre12c; + return this; +} + +Non_reserved_keywords_pre12cContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Non_reserved_keywords_pre12cContext.prototype.constructor = Non_reserved_keywords_pre12cContext; + +Non_reserved_keywords_pre12cContext.prototype.ABORT = function() { + return this.getToken(PlSqlParser.ABORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ABS = function() { + return this.getToken(PlSqlParser.ABS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ACCESSED = function() { + return this.getToken(PlSqlParser.ACCESSED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ACCESS = function() { + return this.getToken(PlSqlParser.ACCESS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ACCOUNT = function() { + return this.getToken(PlSqlParser.ACCOUNT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ACOS = function() { + return this.getToken(PlSqlParser.ACOS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ACTIVATE = function() { + return this.getToken(PlSqlParser.ACTIVATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ACTIVE_COMPONENT = function() { + return this.getToken(PlSqlParser.ACTIVE_COMPONENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ACTIVE_FUNCTION = function() { + return this.getToken(PlSqlParser.ACTIVE_FUNCTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ACTIVE_TAG = function() { + return this.getToken(PlSqlParser.ACTIVE_TAG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADD_COLUMN = function() { + return this.getToken(PlSqlParser.ADD_COLUMN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADD_GROUP = function() { + return this.getToken(PlSqlParser.ADD_GROUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADD_MONTHS = function() { + return this.getToken(PlSqlParser.ADD_MONTHS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADD = function() { + return this.getToken(PlSqlParser.ADD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADJ_DATE = function() { + return this.getToken(PlSqlParser.ADJ_DATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADMINISTER = function() { + return this.getToken(PlSqlParser.ADMINISTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADMINISTRATOR = function() { + return this.getToken(PlSqlParser.ADMINISTRATOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADMIN = function() { + return this.getToken(PlSqlParser.ADMIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADVISE = function() { + return this.getToken(PlSqlParser.ADVISE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ADVISOR = function() { + return this.getToken(PlSqlParser.ADVISOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AFTER = function() { + return this.getToken(PlSqlParser.AFTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ALIAS = function() { + return this.getToken(PlSqlParser.ALIAS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ALLOCATE = function() { + return this.getToken(PlSqlParser.ALLOCATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ALLOW = function() { + return this.getToken(PlSqlParser.ALLOW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ALL_ROWS = function() { + return this.getToken(PlSqlParser.ALL_ROWS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ALWAYS = function() { + return this.getToken(PlSqlParser.ALWAYS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ANALYZE = function() { + return this.getToken(PlSqlParser.ANALYZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ANCILLARY = function() { + return this.getToken(PlSqlParser.ANCILLARY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AND_EQUAL = function() { + return this.getToken(PlSqlParser.AND_EQUAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ANTIJOIN = function() { + return this.getToken(PlSqlParser.ANTIJOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ANYSCHEMA = function() { + return this.getToken(PlSqlParser.ANYSCHEMA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.APPENDCHILDXML = function() { + return this.getToken(PlSqlParser.APPENDCHILDXML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.APPEND = function() { + return this.getToken(PlSqlParser.APPEND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.APPEND_VALUES = function() { + return this.getToken(PlSqlParser.APPEND_VALUES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.APPLY = function() { + return this.getToken(PlSqlParser.APPLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ARCHIVELOG = function() { + return this.getToken(PlSqlParser.ARCHIVELOG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ARCHIVE = function() { + return this.getToken(PlSqlParser.ARCHIVE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ARRAY = function() { + return this.getToken(PlSqlParser.ARRAY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ASCII = function() { + return this.getToken(PlSqlParser.ASCII, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ASCIISTR = function() { + return this.getToken(PlSqlParser.ASCIISTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ASIN = function() { + return this.getToken(PlSqlParser.ASIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ASSEMBLY = function() { + return this.getToken(PlSqlParser.ASSEMBLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ASSOCIATE = function() { + return this.getToken(PlSqlParser.ASSOCIATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ASYNCHRONOUS = function() { + return this.getToken(PlSqlParser.ASYNCHRONOUS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ASYNC = function() { + return this.getToken(PlSqlParser.ASYNC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ATAN2 = function() { + return this.getToken(PlSqlParser.ATAN2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ATAN = function() { + return this.getToken(PlSqlParser.ATAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AT = function() { + return this.getToken(PlSqlParser.AT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ATTRIBUTE = function() { + return this.getToken(PlSqlParser.ATTRIBUTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ATTRIBUTES = function() { + return this.getToken(PlSqlParser.ATTRIBUTES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AUTHENTICATED = function() { + return this.getToken(PlSqlParser.AUTHENTICATED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AUTHENTICATION = function() { + return this.getToken(PlSqlParser.AUTHENTICATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AUTHID = function() { + return this.getToken(PlSqlParser.AUTHID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AUTHORIZATION = function() { + return this.getToken(PlSqlParser.AUTHORIZATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AUTOALLOCATE = function() { + return this.getToken(PlSqlParser.AUTOALLOCATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AUTOEXTEND = function() { + return this.getToken(PlSqlParser.AUTOEXTEND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AUTOMATIC = function() { + return this.getToken(PlSqlParser.AUTOMATIC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AUTO = function() { + return this.getToken(PlSqlParser.AUTO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AVAILABILITY = function() { + return this.getToken(PlSqlParser.AVAILABILITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.AVG = function() { + return this.getToken(PlSqlParser.AVG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BACKUP = function() { + return this.getToken(PlSqlParser.BACKUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BASICFILE = function() { + return this.getToken(PlSqlParser.BASICFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BASIC = function() { + return this.getToken(PlSqlParser.BASIC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BATCH = function() { + return this.getToken(PlSqlParser.BATCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BECOME = function() { + return this.getToken(PlSqlParser.BECOME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BEFORE = function() { + return this.getToken(PlSqlParser.BEFORE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BEGIN = function() { + return this.getToken(PlSqlParser.BEGIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BEGIN_OUTLINE_DATA = function() { + return this.getToken(PlSqlParser.BEGIN_OUTLINE_DATA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BEHALF = function() { + return this.getToken(PlSqlParser.BEHALF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BFILE = function() { + return this.getToken(PlSqlParser.BFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BFILENAME = function() { + return this.getToken(PlSqlParser.BFILENAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BIGFILE = function() { + return this.getToken(PlSqlParser.BIGFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BINARY_DOUBLE_INFINITY = function() { + return this.getToken(PlSqlParser.BINARY_DOUBLE_INFINITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BINARY_DOUBLE = function() { + return this.getToken(PlSqlParser.BINARY_DOUBLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BINARY_DOUBLE_NAN = function() { + return this.getToken(PlSqlParser.BINARY_DOUBLE_NAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BINARY_FLOAT_INFINITY = function() { + return this.getToken(PlSqlParser.BINARY_FLOAT_INFINITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BINARY_FLOAT = function() { + return this.getToken(PlSqlParser.BINARY_FLOAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BINARY_FLOAT_NAN = function() { + return this.getToken(PlSqlParser.BINARY_FLOAT_NAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BINARY = function() { + return this.getToken(PlSqlParser.BINARY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BIND_AWARE = function() { + return this.getToken(PlSqlParser.BIND_AWARE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BINDING = function() { + return this.getToken(PlSqlParser.BINDING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BIN_TO_NUM = function() { + return this.getToken(PlSqlParser.BIN_TO_NUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BITAND = function() { + return this.getToken(PlSqlParser.BITAND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BITMAP = function() { + return this.getToken(PlSqlParser.BITMAP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BITMAPS = function() { + return this.getToken(PlSqlParser.BITMAPS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BITMAP_TREE = function() { + return this.getToken(PlSqlParser.BITMAP_TREE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BITS = function() { + return this.getToken(PlSqlParser.BITS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BLOB = function() { + return this.getToken(PlSqlParser.BLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BLOCK = function() { + return this.getToken(PlSqlParser.BLOCK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BLOCK_RANGE = function() { + return this.getToken(PlSqlParser.BLOCK_RANGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BLOCKSIZE = function() { + return this.getToken(PlSqlParser.BLOCKSIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BLOCKS = function() { + return this.getToken(PlSqlParser.BLOCKS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BODY = function() { + return this.getToken(PlSqlParser.BODY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BOTH = function() { + return this.getToken(PlSqlParser.BOTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BOUND = function() { + return this.getToken(PlSqlParser.BOUND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BRANCH = function() { + return this.getToken(PlSqlParser.BRANCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BREADTH = function() { + return this.getToken(PlSqlParser.BREADTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BROADCAST = function() { + return this.getToken(PlSqlParser.BROADCAST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BUFFER_CACHE = function() { + return this.getToken(PlSqlParser.BUFFER_CACHE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BUFFER = function() { + return this.getToken(PlSqlParser.BUFFER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BUFFER_POOL = function() { + return this.getToken(PlSqlParser.BUFFER_POOL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BUILD = function() { + return this.getToken(PlSqlParser.BUILD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BULK = function() { + return this.getToken(PlSqlParser.BULK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BYPASS_RECURSIVE_CHECK = function() { + return this.getToken(PlSqlParser.BYPASS_RECURSIVE_CHECK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BYPASS_UJVC = function() { + return this.getToken(PlSqlParser.BYPASS_UJVC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.BYTE = function() { + return this.getToken(PlSqlParser.BYTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CACHE_CB = function() { + return this.getToken(PlSqlParser.CACHE_CB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CACHE_INSTANCES = function() { + return this.getToken(PlSqlParser.CACHE_INSTANCES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CACHE = function() { + return this.getToken(PlSqlParser.CACHE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CACHE_TEMP_TABLE = function() { + return this.getToken(PlSqlParser.CACHE_TEMP_TABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CALL = function() { + return this.getToken(PlSqlParser.CALL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CANCEL = function() { + return this.getToken(PlSqlParser.CANCEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CARDINALITY = function() { + return this.getToken(PlSqlParser.CARDINALITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CASCADE = function() { + return this.getToken(PlSqlParser.CASCADE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CASE = function() { + return this.getToken(PlSqlParser.CASE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CAST = function() { + return this.getToken(PlSqlParser.CAST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CATEGORY = function() { + return this.getToken(PlSqlParser.CATEGORY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CEIL = function() { + return this.getToken(PlSqlParser.CEIL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CELL_FLASH_CACHE = function() { + return this.getToken(PlSqlParser.CELL_FLASH_CACHE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CERTIFICATE = function() { + return this.getToken(PlSqlParser.CERTIFICATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CFILE = function() { + return this.getToken(PlSqlParser.CFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHAINED = function() { + return this.getToken(PlSqlParser.CHAINED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHANGE_DUPKEY_ERROR_INDEX = function() { + return this.getToken(PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHANGE = function() { + return this.getToken(PlSqlParser.CHANGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHARACTER = function() { + return this.getToken(PlSqlParser.CHARACTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHAR_CS = function() { + return this.getToken(PlSqlParser.CHAR_CS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHARTOROWID = function() { + return this.getToken(PlSqlParser.CHARTOROWID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHECK_ACL_REWRITE = function() { + return this.getToken(PlSqlParser.CHECK_ACL_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHECKPOINT = function() { + return this.getToken(PlSqlParser.CHECKPOINT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHILD = function() { + return this.getToken(PlSqlParser.CHILD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHOOSE = function() { + return this.getToken(PlSqlParser.CHOOSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHR = function() { + return this.getToken(PlSqlParser.CHR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CHUNK = function() { + return this.getToken(PlSqlParser.CHUNK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLASS = function() { + return this.getToken(PlSqlParser.CLASS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLEAR = function() { + return this.getToken(PlSqlParser.CLEAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLOB = function() { + return this.getToken(PlSqlParser.CLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLONE = function() { + return this.getToken(PlSqlParser.CLONE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLOSE_CACHED_OPEN_CURSORS = function() { + return this.getToken(PlSqlParser.CLOSE_CACHED_OPEN_CURSORS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLOSE = function() { + return this.getToken(PlSqlParser.CLOSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLUSTER_BY_ROWID = function() { + return this.getToken(PlSqlParser.CLUSTER_BY_ROWID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLUSTER_ID = function() { + return this.getToken(PlSqlParser.CLUSTER_ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLUSTERING_FACTOR = function() { + return this.getToken(PlSqlParser.CLUSTERING_FACTOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLUSTER_PROBABILITY = function() { + return this.getToken(PlSqlParser.CLUSTER_PROBABILITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CLUSTER_SET = function() { + return this.getToken(PlSqlParser.CLUSTER_SET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COALESCE = function() { + return this.getToken(PlSqlParser.COALESCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COALESCE_SQ = function() { + return this.getToken(PlSqlParser.COALESCE_SQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COARSE = function() { + return this.getToken(PlSqlParser.COARSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CO_AUTH_IND = function() { + return this.getToken(PlSqlParser.CO_AUTH_IND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COLD = function() { + return this.getToken(PlSqlParser.COLD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COLLECT = function() { + return this.getToken(PlSqlParser.COLLECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COLUMNAR = function() { + return this.getToken(PlSqlParser.COLUMNAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COLUMN_AUTH_INDICATOR = function() { + return this.getToken(PlSqlParser.COLUMN_AUTH_INDICATOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COLUMN = function() { + return this.getToken(PlSqlParser.COLUMN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COLUMNS = function() { + return this.getToken(PlSqlParser.COLUMNS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COLUMN_STATS = function() { + return this.getToken(PlSqlParser.COLUMN_STATS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COLUMN_VALUE = function() { + return this.getToken(PlSqlParser.COLUMN_VALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMMENT = function() { + return this.getToken(PlSqlParser.COMMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMMIT = function() { + return this.getToken(PlSqlParser.COMMIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMMITTED = function() { + return this.getToken(PlSqlParser.COMMITTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPACT = function() { + return this.getToken(PlSqlParser.COMPACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPATIBILITY = function() { + return this.getToken(PlSqlParser.COMPATIBILITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPILE = function() { + return this.getToken(PlSqlParser.COMPILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPLETE = function() { + return this.getToken(PlSqlParser.COMPLETE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPLIANCE = function() { + return this.getToken(PlSqlParser.COMPLIANCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPOSE = function() { + return this.getToken(PlSqlParser.COMPOSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPOSITE_LIMIT = function() { + return this.getToken(PlSqlParser.COMPOSITE_LIMIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPOSITE = function() { + return this.getToken(PlSqlParser.COMPOSITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPOUND = function() { + return this.getToken(PlSqlParser.COMPOUND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COMPUTE = function() { + return this.getToken(PlSqlParser.COMPUTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONCAT = function() { + return this.getToken(PlSqlParser.CONCAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONFIRM = function() { + return this.getToken(PlSqlParser.CONFIRM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONFORMING = function() { + return this.getToken(PlSqlParser.CONFORMING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_CB_WHR_ONLY = function() { + return this.getToken(PlSqlParser.CONNECT_BY_CB_WHR_ONLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_COMBINE_SW = function() { + return this.getToken(PlSqlParser.CONNECT_BY_COMBINE_SW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_COST_BASED = function() { + return this.getToken(PlSqlParser.CONNECT_BY_COST_BASED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_ELIM_DUPS = function() { + return this.getToken(PlSqlParser.CONNECT_BY_ELIM_DUPS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_FILTERING = function() { + return this.getToken(PlSqlParser.CONNECT_BY_FILTERING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_ISCYCLE = function() { + return this.getToken(PlSqlParser.CONNECT_BY_ISCYCLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_ISLEAF = function() { + return this.getToken(PlSqlParser.CONNECT_BY_ISLEAF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_BY_ROOT = function() { + return this.getToken(PlSqlParser.CONNECT_BY_ROOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONNECT_TIME = function() { + return this.getToken(PlSqlParser.CONNECT_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONSIDER = function() { + return this.getToken(PlSqlParser.CONSIDER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONSISTENT = function() { + return this.getToken(PlSqlParser.CONSISTENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONSTANT = function() { + return this.getToken(PlSqlParser.CONSTANT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONST = function() { + return this.getToken(PlSqlParser.CONST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONSTRAINT = function() { + return this.getToken(PlSqlParser.CONSTRAINT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONSTRAINTS = function() { + return this.getToken(PlSqlParser.CONSTRAINTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONTAINER = function() { + return this.getToken(PlSqlParser.CONTAINER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONTENT = function() { + return this.getToken(PlSqlParser.CONTENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONTENTS = function() { + return this.getToken(PlSqlParser.CONTENTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONTEXT = function() { + return this.getToken(PlSqlParser.CONTEXT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONTINUE = function() { + return this.getToken(PlSqlParser.CONTINUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONTROLFILE = function() { + return this.getToken(PlSqlParser.CONTROLFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CONVERT = function() { + return this.getToken(PlSqlParser.CONVERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CORR_K = function() { + return this.getToken(PlSqlParser.CORR_K, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CORR = function() { + return this.getToken(PlSqlParser.CORR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CORR_S = function() { + return this.getToken(PlSqlParser.CORR_S, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CORRUPTION = function() { + return this.getToken(PlSqlParser.CORRUPTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CORRUPT_XID_ALL = function() { + return this.getToken(PlSqlParser.CORRUPT_XID_ALL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CORRUPT_XID = function() { + return this.getToken(PlSqlParser.CORRUPT_XID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COSH = function() { + return this.getToken(PlSqlParser.COSH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COS = function() { + return this.getToken(PlSqlParser.COS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COST = function() { + return this.getToken(PlSqlParser.COST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COST_XML_QUERY_REWRITE = function() { + return this.getToken(PlSqlParser.COST_XML_QUERY_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COUNT = function() { + return this.getToken(PlSqlParser.COUNT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COVAR_POP = function() { + return this.getToken(PlSqlParser.COVAR_POP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.COVAR_SAMP = function() { + return this.getToken(PlSqlParser.COVAR_SAMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CPU_COSTING = function() { + return this.getToken(PlSqlParser.CPU_COSTING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CPU_PER_CALL = function() { + return this.getToken(PlSqlParser.CPU_PER_CALL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CPU_PER_SESSION = function() { + return this.getToken(PlSqlParser.CPU_PER_SESSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CRASH = function() { + return this.getToken(PlSqlParser.CRASH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CREATE_STORED_OUTLINES = function() { + return this.getToken(PlSqlParser.CREATE_STORED_OUTLINES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CREATION = function() { + return this.getToken(PlSqlParser.CREATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CROSSEDITION = function() { + return this.getToken(PlSqlParser.CROSSEDITION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CROSS = function() { + return this.getToken(PlSqlParser.CROSS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CSCONVERT = function() { + return this.getToken(PlSqlParser.CSCONVERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CUBE_GB = function() { + return this.getToken(PlSqlParser.CUBE_GB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CUBE = function() { + return this.getToken(PlSqlParser.CUBE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CUME_DISTM = function() { + return this.getToken(PlSqlParser.CUME_DISTM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CUME_DIST = function() { + return this.getToken(PlSqlParser.CUME_DIST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURRENT_DATE = function() { + return this.getToken(PlSqlParser.CURRENT_DATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURRENT = function() { + return this.getToken(PlSqlParser.CURRENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURRENT_SCHEMA = function() { + return this.getToken(PlSqlParser.CURRENT_SCHEMA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURRENT_TIME = function() { + return this.getToken(PlSqlParser.CURRENT_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURRENT_TIMESTAMP = function() { + return this.getToken(PlSqlParser.CURRENT_TIMESTAMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURRENT_USER = function() { + return this.getToken(PlSqlParser.CURRENT_USER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURRENTV = function() { + return this.getToken(PlSqlParser.CURRENTV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURSOR = function() { + return this.getToken(PlSqlParser.CURSOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURSOR_SHARING_EXACT = function() { + return this.getToken(PlSqlParser.CURSOR_SHARING_EXACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CURSOR_SPECIFIC_SEGMENT = function() { + return this.getToken(PlSqlParser.CURSOR_SPECIFIC_SEGMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CV = function() { + return this.getToken(PlSqlParser.CV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.CYCLE = function() { + return this.getToken(PlSqlParser.CYCLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DANGLING = function() { + return this.getToken(PlSqlParser.DANGLING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DATABASE = function() { + return this.getToken(PlSqlParser.DATABASE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DATAFILE = function() { + return this.getToken(PlSqlParser.DATAFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DATAFILES = function() { + return this.getToken(PlSqlParser.DATAFILES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DATA = function() { + return this.getToken(PlSqlParser.DATA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DATAOBJNO = function() { + return this.getToken(PlSqlParser.DATAOBJNO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DATAOBJ_TO_PARTITION = function() { + return this.getToken(PlSqlParser.DATAOBJ_TO_PARTITION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DATE_MODE = function() { + return this.getToken(PlSqlParser.DATE_MODE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DAY = function() { + return this.getToken(PlSqlParser.DAY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DBA = function() { + return this.getToken(PlSqlParser.DBA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DBA_RECYCLEBIN = function() { + return this.getToken(PlSqlParser.DBA_RECYCLEBIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DBMS_STATS = function() { + return this.getToken(PlSqlParser.DBMS_STATS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DB_ROLE_CHANGE = function() { + return this.getToken(PlSqlParser.DB_ROLE_CHANGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DBTIMEZONE = function() { + return this.getToken(PlSqlParser.DBTIMEZONE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DB_VERSION = function() { + return this.getToken(PlSqlParser.DB_VERSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DDL = function() { + return this.getToken(PlSqlParser.DDL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEALLOCATE = function() { + return this.getToken(PlSqlParser.DEALLOCATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEBUGGER = function() { + return this.getToken(PlSqlParser.DEBUGGER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEBUG = function() { + return this.getToken(PlSqlParser.DEBUG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DECLARE = function() { + return this.getToken(PlSqlParser.DECLARE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEC = function() { + return this.getToken(PlSqlParser.DEC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DECOMPOSE = function() { + return this.getToken(PlSqlParser.DECOMPOSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DECREMENT = function() { + return this.getToken(PlSqlParser.DECREMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DECR = function() { + return this.getToken(PlSqlParser.DECR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DECRYPT = function() { + return this.getToken(PlSqlParser.DECRYPT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEDUPLICATE = function() { + return this.getToken(PlSqlParser.DEDUPLICATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEFAULTS = function() { + return this.getToken(PlSqlParser.DEFAULTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEFERRABLE = function() { + return this.getToken(PlSqlParser.DEFERRABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEFERRED = function() { + return this.getToken(PlSqlParser.DEFERRED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEFINED = function() { + return this.getToken(PlSqlParser.DEFINED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEFINER = function() { + return this.getToken(PlSqlParser.DEFINER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEGREE = function() { + return this.getToken(PlSqlParser.DEGREE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DELAY = function() { + return this.getToken(PlSqlParser.DELAY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DELETEXML = function() { + return this.getToken(PlSqlParser.DELETEXML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEMAND = function() { + return this.getToken(PlSqlParser.DEMAND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DENSE_RANKM = function() { + return this.getToken(PlSqlParser.DENSE_RANKM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DENSE_RANK = function() { + return this.getToken(PlSqlParser.DENSE_RANK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEPENDENT = function() { + return this.getToken(PlSqlParser.DEPENDENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEPTH = function() { + return this.getToken(PlSqlParser.DEPTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEQUEUE = function() { + return this.getToken(PlSqlParser.DEQUEUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEREF = function() { + return this.getToken(PlSqlParser.DEREF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DEREF_NO_REWRITE = function() { + return this.getToken(PlSqlParser.DEREF_NO_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DETACHED = function() { + return this.getToken(PlSqlParser.DETACHED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DETERMINES = function() { + return this.getToken(PlSqlParser.DETERMINES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DICTIONARY = function() { + return this.getToken(PlSqlParser.DICTIONARY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DIMENSION = function() { + return this.getToken(PlSqlParser.DIMENSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DIRECT_LOAD = function() { + return this.getToken(PlSqlParser.DIRECT_LOAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DIRECTORY = function() { + return this.getToken(PlSqlParser.DIRECTORY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DIRECT_PATH = function() { + return this.getToken(PlSqlParser.DIRECT_PATH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISABLE = function() { + return this.getToken(PlSqlParser.DISABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISABLE_PRESET = function() { + return this.getToken(PlSqlParser.DISABLE_PRESET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISABLE_RPKE = function() { + return this.getToken(PlSqlParser.DISABLE_RPKE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISALLOW = function() { + return this.getToken(PlSqlParser.DISALLOW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISASSOCIATE = function() { + return this.getToken(PlSqlParser.DISASSOCIATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISCONNECT = function() { + return this.getToken(PlSqlParser.DISCONNECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISKGROUP = function() { + return this.getToken(PlSqlParser.DISKGROUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISK = function() { + return this.getToken(PlSqlParser.DISK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISKS = function() { + return this.getToken(PlSqlParser.DISKS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISMOUNT = function() { + return this.getToken(PlSqlParser.DISMOUNT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISTINGUISHED = function() { + return this.getToken(PlSqlParser.DISTINGUISHED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DISTRIBUTED = function() { + return this.getToken(PlSqlParser.DISTRIBUTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DML = function() { + return this.getToken(PlSqlParser.DML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DML_UPDATE = function() { + return this.getToken(PlSqlParser.DML_UPDATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DOCFIDELITY = function() { + return this.getToken(PlSqlParser.DOCFIDELITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DOCUMENT = function() { + return this.getToken(PlSqlParser.DOCUMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DOMAIN_INDEX_FILTER = function() { + return this.getToken(PlSqlParser.DOMAIN_INDEX_FILTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DOMAIN_INDEX_NO_SORT = function() { + return this.getToken(PlSqlParser.DOMAIN_INDEX_NO_SORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DOMAIN_INDEX_SORT = function() { + return this.getToken(PlSqlParser.DOMAIN_INDEX_SORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DOUBLE = function() { + return this.getToken(PlSqlParser.DOUBLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DOWNGRADE = function() { + return this.getToken(PlSqlParser.DOWNGRADE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DRIVING_SITE = function() { + return this.getToken(PlSqlParser.DRIVING_SITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DROP_COLUMN = function() { + return this.getToken(PlSqlParser.DROP_COLUMN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DROP_GROUP = function() { + return this.getToken(PlSqlParser.DROP_GROUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DST_UPGRADE_INSERT_CONV = function() { + return this.getToken(PlSqlParser.DST_UPGRADE_INSERT_CONV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DUMP = function() { + return this.getToken(PlSqlParser.DUMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DYNAMIC = function() { + return this.getToken(PlSqlParser.DYNAMIC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DYNAMIC_SAMPLING_EST_CDN = function() { + return this.getToken(PlSqlParser.DYNAMIC_SAMPLING_EST_CDN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.DYNAMIC_SAMPLING = function() { + return this.getToken(PlSqlParser.DYNAMIC_SAMPLING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EACH = function() { + return this.getToken(PlSqlParser.EACH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EDITIONING = function() { + return this.getToken(PlSqlParser.EDITIONING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EDITION = function() { + return this.getToken(PlSqlParser.EDITION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EDITIONS = function() { + return this.getToken(PlSqlParser.EDITIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ELEMENT = function() { + return this.getToken(PlSqlParser.ELEMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ELIMINATE_JOIN = function() { + return this.getToken(PlSqlParser.ELIMINATE_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ELIMINATE_OBY = function() { + return this.getToken(PlSqlParser.ELIMINATE_OBY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ELIMINATE_OUTER_JOIN = function() { + return this.getToken(PlSqlParser.ELIMINATE_OUTER_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EMPTY_BLOB = function() { + return this.getToken(PlSqlParser.EMPTY_BLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EMPTY_CLOB = function() { + return this.getToken(PlSqlParser.EMPTY_CLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EMPTY = function() { + return this.getToken(PlSqlParser.EMPTY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENABLE = function() { + return this.getToken(PlSqlParser.ENABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENABLE_PRESET = function() { + return this.getToken(PlSqlParser.ENABLE_PRESET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENCODING = function() { + return this.getToken(PlSqlParser.ENCODING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENCRYPTION = function() { + return this.getToken(PlSqlParser.ENCRYPTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENCRYPT = function() { + return this.getToken(PlSqlParser.ENCRYPT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.END_OUTLINE_DATA = function() { + return this.getToken(PlSqlParser.END_OUTLINE_DATA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENFORCED = function() { + return this.getToken(PlSqlParser.ENFORCED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENFORCE = function() { + return this.getToken(PlSqlParser.ENFORCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENQUEUE = function() { + return this.getToken(PlSqlParser.ENQUEUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENTERPRISE = function() { + return this.getToken(PlSqlParser.ENTERPRISE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENTITYESCAPING = function() { + return this.getToken(PlSqlParser.ENTITYESCAPING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ENTRY = function() { + return this.getToken(PlSqlParser.ENTRY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ERROR_ARGUMENT = function() { + return this.getToken(PlSqlParser.ERROR_ARGUMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ERROR = function() { + return this.getToken(PlSqlParser.ERROR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ERROR_ON_OVERLAP_TIME = function() { + return this.getToken(PlSqlParser.ERROR_ON_OVERLAP_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ERRORS = function() { + return this.getToken(PlSqlParser.ERRORS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ESCAPE = function() { + return this.getToken(PlSqlParser.ESCAPE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ESTIMATE = function() { + return this.getToken(PlSqlParser.ESTIMATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EVALNAME = function() { + return this.getToken(PlSqlParser.EVALNAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EVALUATION = function() { + return this.getToken(PlSqlParser.EVALUATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EVENTS = function() { + return this.getToken(PlSqlParser.EVENTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EVERY = function() { + return this.getToken(PlSqlParser.EVERY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXCEPTIONS = function() { + return this.getToken(PlSqlParser.EXCEPTIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXCEPT = function() { + return this.getToken(PlSqlParser.EXCEPT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXCHANGE = function() { + return this.getToken(PlSqlParser.EXCHANGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXCLUDE = function() { + return this.getToken(PlSqlParser.EXCLUDE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXCLUDING = function() { + return this.getToken(PlSqlParser.EXCLUDING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXECUTE = function() { + return this.getToken(PlSqlParser.EXECUTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXEMPT = function() { + return this.getToken(PlSqlParser.EXEMPT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXISTSNODE = function() { + return this.getToken(PlSqlParser.EXISTSNODE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXPAND_GSET_TO_UNION = function() { + return this.getToken(PlSqlParser.EXPAND_GSET_TO_UNION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXPAND_TABLE = function() { + return this.getToken(PlSqlParser.EXPAND_TABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXPIRE = function() { + return this.getToken(PlSqlParser.EXPIRE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXPLAIN = function() { + return this.getToken(PlSqlParser.EXPLAIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXPLOSION = function() { + return this.getToken(PlSqlParser.EXPLOSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXP = function() { + return this.getToken(PlSqlParser.EXP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXPORT = function() { + return this.getToken(PlSqlParser.EXPORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXPR_CORR_CHECK = function() { + return this.getToken(PlSqlParser.EXPR_CORR_CHECK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXTENDS = function() { + return this.getToken(PlSqlParser.EXTENDS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXTENT = function() { + return this.getToken(PlSqlParser.EXTENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXTENTS = function() { + return this.getToken(PlSqlParser.EXTENTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXTERNALLY = function() { + return this.getToken(PlSqlParser.EXTERNALLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXTERNAL = function() { + return this.getToken(PlSqlParser.EXTERNAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXTRACT = function() { + return this.getToken(PlSqlParser.EXTRACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXTRACTVALUE = function() { + return this.getToken(PlSqlParser.EXTRACTVALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.EXTRA = function() { + return this.getToken(PlSqlParser.EXTRA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FACILITY = function() { + return this.getToken(PlSqlParser.FACILITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FACT = function() { + return this.getToken(PlSqlParser.FACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FACTORIZE_JOIN = function() { + return this.getToken(PlSqlParser.FACTORIZE_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FAILED_LOGIN_ATTEMPTS = function() { + return this.getToken(PlSqlParser.FAILED_LOGIN_ATTEMPTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FAILED = function() { + return this.getToken(PlSqlParser.FAILED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FAILGROUP = function() { + return this.getToken(PlSqlParser.FAILGROUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FALSE = function() { + return this.getToken(PlSqlParser.FALSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FAST = function() { + return this.getToken(PlSqlParser.FAST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FBTSCAN = function() { + return this.getToken(PlSqlParser.FBTSCAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FEATURE_ID = function() { + return this.getToken(PlSqlParser.FEATURE_ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FEATURE_SET = function() { + return this.getToken(PlSqlParser.FEATURE_SET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FEATURE_VALUE = function() { + return this.getToken(PlSqlParser.FEATURE_VALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FILE = function() { + return this.getToken(PlSqlParser.FILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FILESYSTEM_LIKE_LOGGING = function() { + return this.getToken(PlSqlParser.FILESYSTEM_LIKE_LOGGING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FILTER = function() { + return this.getToken(PlSqlParser.FILTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FINAL = function() { + return this.getToken(PlSqlParser.FINAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FINE = function() { + return this.getToken(PlSqlParser.FINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FINISH = function() { + return this.getToken(PlSqlParser.FINISH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FIRSTM = function() { + return this.getToken(PlSqlParser.FIRSTM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FIRST = function() { + return this.getToken(PlSqlParser.FIRST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FIRST_ROWS = function() { + return this.getToken(PlSqlParser.FIRST_ROWS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FIRST_VALUE = function() { + return this.getToken(PlSqlParser.FIRST_VALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FLAGGER = function() { + return this.getToken(PlSqlParser.FLAGGER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FLASHBACK = function() { + return this.getToken(PlSqlParser.FLASHBACK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FLASH_CACHE = function() { + return this.getToken(PlSqlParser.FLASH_CACHE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FLOB = function() { + return this.getToken(PlSqlParser.FLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FLOOR = function() { + return this.getToken(PlSqlParser.FLOOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FLUSH = function() { + return this.getToken(PlSqlParser.FLUSH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FOLDER = function() { + return this.getToken(PlSqlParser.FOLDER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FOLLOWING = function() { + return this.getToken(PlSqlParser.FOLLOWING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FOLLOWS = function() { + return this.getToken(PlSqlParser.FOLLOWS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FORCE = function() { + return this.getToken(PlSqlParser.FORCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FORCE_XML_QUERY_REWRITE = function() { + return this.getToken(PlSqlParser.FORCE_XML_QUERY_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FOREIGN = function() { + return this.getToken(PlSqlParser.FOREIGN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FOREVER = function() { + return this.getToken(PlSqlParser.FOREVER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FORWARD = function() { + return this.getToken(PlSqlParser.FORWARD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FRAGMENT_NUMBER = function() { + return this.getToken(PlSqlParser.FRAGMENT_NUMBER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FREELIST = function() { + return this.getToken(PlSqlParser.FREELIST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FREELISTS = function() { + return this.getToken(PlSqlParser.FREELISTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FREEPOOLS = function() { + return this.getToken(PlSqlParser.FREEPOOLS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FRESH = function() { + return this.getToken(PlSqlParser.FRESH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FROM_TZ = function() { + return this.getToken(PlSqlParser.FROM_TZ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FULL = function() { + return this.getToken(PlSqlParser.FULL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FULL_OUTER_JOIN_TO_OUTER = function() { + return this.getToken(PlSqlParser.FULL_OUTER_JOIN_TO_OUTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FUNCTION = function() { + return this.getToken(PlSqlParser.FUNCTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.FUNCTIONS = function() { + return this.getToken(PlSqlParser.FUNCTIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GATHER_PLAN_STATISTICS = function() { + return this.getToken(PlSqlParser.GATHER_PLAN_STATISTICS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GBY_CONC_ROLLUP = function() { + return this.getToken(PlSqlParser.GBY_CONC_ROLLUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GBY_PUSHDOWN = function() { + return this.getToken(PlSqlParser.GBY_PUSHDOWN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GENERATED = function() { + return this.getToken(PlSqlParser.GENERATED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GLOBALLY = function() { + return this.getToken(PlSqlParser.GLOBALLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GLOBAL = function() { + return this.getToken(PlSqlParser.GLOBAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GLOBAL_NAME = function() { + return this.getToken(PlSqlParser.GLOBAL_NAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GLOBAL_TOPIC_ENABLED = function() { + return this.getToken(PlSqlParser.GLOBAL_TOPIC_ENABLED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GREATEST = function() { + return this.getToken(PlSqlParser.GREATEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GROUP_BY = function() { + return this.getToken(PlSqlParser.GROUP_BY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GROUP_ID = function() { + return this.getToken(PlSqlParser.GROUP_ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GROUPING_ID = function() { + return this.getToken(PlSqlParser.GROUPING_ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GROUPING = function() { + return this.getToken(PlSqlParser.GROUPING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GROUPS = function() { + return this.getToken(PlSqlParser.GROUPS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GUARANTEED = function() { + return this.getToken(PlSqlParser.GUARANTEED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GUARANTEE = function() { + return this.getToken(PlSqlParser.GUARANTEE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.GUARD = function() { + return this.getToken(PlSqlParser.GUARD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HASH_AJ = function() { + return this.getToken(PlSqlParser.HASH_AJ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HASHKEYS = function() { + return this.getToken(PlSqlParser.HASHKEYS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HASH = function() { + return this.getToken(PlSqlParser.HASH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HASH_SJ = function() { + return this.getToken(PlSqlParser.HASH_SJ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HEADER = function() { + return this.getToken(PlSqlParser.HEADER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HEAP = function() { + return this.getToken(PlSqlParser.HEAP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HELP = function() { + return this.getToken(PlSqlParser.HELP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HEXTORAW = function() { + return this.getToken(PlSqlParser.HEXTORAW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HEXTOREF = function() { + return this.getToken(PlSqlParser.HEXTOREF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HIDDEN_KEYWORD = function() { + return this.getToken(PlSqlParser.HIDDEN_KEYWORD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HIDE = function() { + return this.getToken(PlSqlParser.HIDE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HIERARCHY = function() { + return this.getToken(PlSqlParser.HIERARCHY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HIGH = function() { + return this.getToken(PlSqlParser.HIGH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HINTSET_BEGIN = function() { + return this.getToken(PlSqlParser.HINTSET_BEGIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HINTSET_END = function() { + return this.getToken(PlSqlParser.HINTSET_END, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HOT = function() { + return this.getToken(PlSqlParser.HOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HOUR = function() { + return this.getToken(PlSqlParser.HOUR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HWM_BROKERED = function() { + return this.getToken(PlSqlParser.HWM_BROKERED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.HYBRID = function() { + return this.getToken(PlSqlParser.HYBRID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IDENTIFIER = function() { + return this.getToken(PlSqlParser.IDENTIFIER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IDENTITY = function() { + return this.getToken(PlSqlParser.IDENTITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IDGENERATORS = function() { + return this.getToken(PlSqlParser.IDGENERATORS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IDLE_TIME = function() { + return this.getToken(PlSqlParser.IDLE_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ID = function() { + return this.getToken(PlSqlParser.ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IF = function() { + return this.getToken(PlSqlParser.IF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IGNORE = function() { + return this.getToken(PlSqlParser.IGNORE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IGNORE_OPTIM_EMBEDDED_HINTS = function() { + return this.getToken(PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IGNORE_ROW_ON_DUPKEY_INDEX = function() { + return this.getToken(PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IGNORE_WHERE_CLAUSE = function() { + return this.getToken(PlSqlParser.IGNORE_WHERE_CLAUSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IMMEDIATE = function() { + return this.getToken(PlSqlParser.IMMEDIATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IMPACT = function() { + return this.getToken(PlSqlParser.IMPACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IMPORT = function() { + return this.getToken(PlSqlParser.IMPORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INCLUDE = function() { + return this.getToken(PlSqlParser.INCLUDE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INCLUDE_VERSION = function() { + return this.getToken(PlSqlParser.INCLUDE_VERSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INCLUDING = function() { + return this.getToken(PlSqlParser.INCLUDING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INCREMENTAL = function() { + return this.getToken(PlSqlParser.INCREMENTAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INCREMENT = function() { + return this.getToken(PlSqlParser.INCREMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INCR = function() { + return this.getToken(PlSqlParser.INCR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDENT = function() { + return this.getToken(PlSqlParser.INDENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_ASC = function() { + return this.getToken(PlSqlParser.INDEX_ASC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_COMBINE = function() { + return this.getToken(PlSqlParser.INDEX_COMBINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_DESC = function() { + return this.getToken(PlSqlParser.INDEX_DESC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEXED = function() { + return this.getToken(PlSqlParser.INDEXED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEXES = function() { + return this.getToken(PlSqlParser.INDEXES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_FFS = function() { + return this.getToken(PlSqlParser.INDEX_FFS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_FILTER = function() { + return this.getToken(PlSqlParser.INDEX_FILTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_JOIN = function() { + return this.getToken(PlSqlParser.INDEX_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_ROWS = function() { + return this.getToken(PlSqlParser.INDEX_ROWS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_RRS = function() { + return this.getToken(PlSqlParser.INDEX_RRS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_RS_ASC = function() { + return this.getToken(PlSqlParser.INDEX_RS_ASC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_RS_DESC = function() { + return this.getToken(PlSqlParser.INDEX_RS_DESC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_RS = function() { + return this.getToken(PlSqlParser.INDEX_RS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_SCAN = function() { + return this.getToken(PlSqlParser.INDEX_SCAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_SKIP_SCAN = function() { + return this.getToken(PlSqlParser.INDEX_SKIP_SCAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_SS_ASC = function() { + return this.getToken(PlSqlParser.INDEX_SS_ASC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_SS_DESC = function() { + return this.getToken(PlSqlParser.INDEX_SS_DESC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_SS = function() { + return this.getToken(PlSqlParser.INDEX_SS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEX_STATS = function() { + return this.getToken(PlSqlParser.INDEX_STATS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEXTYPE = function() { + return this.getToken(PlSqlParser.INDEXTYPE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDEXTYPES = function() { + return this.getToken(PlSqlParser.INDEXTYPES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INDICATOR = function() { + return this.getToken(PlSqlParser.INDICATOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INFINITE = function() { + return this.getToken(PlSqlParser.INFINITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INFORMATIONAL = function() { + return this.getToken(PlSqlParser.INFORMATIONAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INITCAP = function() { + return this.getToken(PlSqlParser.INITCAP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INITIALIZED = function() { + return this.getToken(PlSqlParser.INITIALIZED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INITIALLY = function() { + return this.getToken(PlSqlParser.INITIALLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INITIAL = function() { + return this.getToken(PlSqlParser.INITIAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INITRANS = function() { + return this.getToken(PlSqlParser.INITRANS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INLINE = function() { + return this.getToken(PlSqlParser.INLINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INLINE_XMLTYPE_NT = function() { + return this.getToken(PlSqlParser.INLINE_XMLTYPE_NT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IN_MEMORY_METADATA = function() { + return this.getToken(PlSqlParser.IN_MEMORY_METADATA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INNER = function() { + return this.getToken(PlSqlParser.INNER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSERTCHILDXMLAFTER = function() { + return this.getToken(PlSqlParser.INSERTCHILDXMLAFTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSERTCHILDXMLBEFORE = function() { + return this.getToken(PlSqlParser.INSERTCHILDXMLBEFORE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSERTCHILDXML = function() { + return this.getToken(PlSqlParser.INSERTCHILDXML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSERTXMLAFTER = function() { + return this.getToken(PlSqlParser.INSERTXMLAFTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSERTXMLBEFORE = function() { + return this.getToken(PlSqlParser.INSERTXMLBEFORE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTANCE = function() { + return this.getToken(PlSqlParser.INSTANCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTANCES = function() { + return this.getToken(PlSqlParser.INSTANCES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTANTIABLE = function() { + return this.getToken(PlSqlParser.INSTANTIABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTANTLY = function() { + return this.getToken(PlSqlParser.INSTANTLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTEAD = function() { + return this.getToken(PlSqlParser.INSTEAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTR2 = function() { + return this.getToken(PlSqlParser.INSTR2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTR4 = function() { + return this.getToken(PlSqlParser.INSTR4, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTRB = function() { + return this.getToken(PlSqlParser.INSTRB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTRC = function() { + return this.getToken(PlSqlParser.INSTRC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INSTR = function() { + return this.getToken(PlSqlParser.INSTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INTERMEDIATE = function() { + return this.getToken(PlSqlParser.INTERMEDIATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INTERNAL_CONVERT = function() { + return this.getToken(PlSqlParser.INTERNAL_CONVERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INTERNAL_USE = function() { + return this.getToken(PlSqlParser.INTERNAL_USE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INTERPRETED = function() { + return this.getToken(PlSqlParser.INTERPRETED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INTERVAL = function() { + return this.getToken(PlSqlParser.INTERVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INT = function() { + return this.getToken(PlSqlParser.INT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INVALIDATE = function() { + return this.getToken(PlSqlParser.INVALIDATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.INVISIBLE = function() { + return this.getToken(PlSqlParser.INVISIBLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.IN_XQUERY = function() { + return this.getToken(PlSqlParser.IN_XQUERY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ISOLATION_LEVEL = function() { + return this.getToken(PlSqlParser.ISOLATION_LEVEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ISOLATION = function() { + return this.getToken(PlSqlParser.ISOLATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ITERATE = function() { + return this.getToken(PlSqlParser.ITERATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ITERATION_NUMBER = function() { + return this.getToken(PlSqlParser.ITERATION_NUMBER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.JAVA = function() { + return this.getToken(PlSqlParser.JAVA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.JOB = function() { + return this.getToken(PlSqlParser.JOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.JOIN = function() { + return this.getToken(PlSqlParser.JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.KEEP_DUPLICATES = function() { + return this.getToken(PlSqlParser.KEEP_DUPLICATES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.KEEP = function() { + return this.getToken(PlSqlParser.KEEP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.KERBEROS = function() { + return this.getToken(PlSqlParser.KERBEROS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.KEY_LENGTH = function() { + return this.getToken(PlSqlParser.KEY_LENGTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.KEY = function() { + return this.getToken(PlSqlParser.KEY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.KEYSIZE = function() { + return this.getToken(PlSqlParser.KEYSIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.KEYS = function() { + return this.getToken(PlSqlParser.KEYS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.KILL = function() { + return this.getToken(PlSqlParser.KILL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LAG = function() { + return this.getToken(PlSqlParser.LAG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LAST_DAY = function() { + return this.getToken(PlSqlParser.LAST_DAY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LAST = function() { + return this.getToken(PlSqlParser.LAST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LAST_VALUE = function() { + return this.getToken(PlSqlParser.LAST_VALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LATERAL = function() { + return this.getToken(PlSqlParser.LATERAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LAYER = function() { + return this.getToken(PlSqlParser.LAYER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LDAP_REGISTRATION_ENABLED = function() { + return this.getToken(PlSqlParser.LDAP_REGISTRATION_ENABLED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LDAP_REGISTRATION = function() { + return this.getToken(PlSqlParser.LDAP_REGISTRATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LDAP_REG_SYNC_INTERVAL = function() { + return this.getToken(PlSqlParser.LDAP_REG_SYNC_INTERVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LEADING = function() { + return this.getToken(PlSqlParser.LEADING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LEAD = function() { + return this.getToken(PlSqlParser.LEAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LEAST = function() { + return this.getToken(PlSqlParser.LEAST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LEFT = function() { + return this.getToken(PlSqlParser.LEFT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LENGTH2 = function() { + return this.getToken(PlSqlParser.LENGTH2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LENGTH4 = function() { + return this.getToken(PlSqlParser.LENGTH4, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LENGTHB = function() { + return this.getToken(PlSqlParser.LENGTHB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LENGTHC = function() { + return this.getToken(PlSqlParser.LENGTHC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LENGTH = function() { + return this.getToken(PlSqlParser.LENGTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LESS = function() { + return this.getToken(PlSqlParser.LESS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LEVEL = function() { + return this.getToken(PlSqlParser.LEVEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LEVELS = function() { + return this.getToken(PlSqlParser.LEVELS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIBRARY = function() { + return this.getToken(PlSqlParser.LIBRARY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIFE = function() { + return this.getToken(PlSqlParser.LIFE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIFETIME = function() { + return this.getToken(PlSqlParser.LIFETIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIKE2 = function() { + return this.getToken(PlSqlParser.LIKE2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIKE4 = function() { + return this.getToken(PlSqlParser.LIKE4, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIKEC = function() { + return this.getToken(PlSqlParser.LIKEC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIKE_EXPAND = function() { + return this.getToken(PlSqlParser.LIKE_EXPAND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIMIT = function() { + return this.getToken(PlSqlParser.LIMIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LINK = function() { + return this.getToken(PlSqlParser.LINK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LISTAGG = function() { + return this.getToken(PlSqlParser.LISTAGG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LIST = function() { + return this.getToken(PlSqlParser.LIST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LN = function() { + return this.getToken(PlSqlParser.LN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LNNVL = function() { + return this.getToken(PlSqlParser.LNNVL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOAD = function() { + return this.getToken(PlSqlParser.LOAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOB = function() { + return this.getToken(PlSqlParser.LOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOBNVL = function() { + return this.getToken(PlSqlParser.LOBNVL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOBS = function() { + return this.getToken(PlSqlParser.LOBS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOCAL_INDEXES = function() { + return this.getToken(PlSqlParser.LOCAL_INDEXES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOCAL = function() { + return this.getToken(PlSqlParser.LOCAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOCALTIME = function() { + return this.getToken(PlSqlParser.LOCALTIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOCALTIMESTAMP = function() { + return this.getToken(PlSqlParser.LOCALTIMESTAMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOCATION = function() { + return this.getToken(PlSqlParser.LOCATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOCATOR = function() { + return this.getToken(PlSqlParser.LOCATOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOCKED = function() { + return this.getToken(PlSqlParser.LOCKED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOGFILE = function() { + return this.getToken(PlSqlParser.LOGFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOGFILES = function() { + return this.getToken(PlSqlParser.LOGFILES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOGGING = function() { + return this.getToken(PlSqlParser.LOGGING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOGICAL = function() { + return this.getToken(PlSqlParser.LOGICAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOGICAL_READS_PER_CALL = function() { + return this.getToken(PlSqlParser.LOGICAL_READS_PER_CALL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOGICAL_READS_PER_SESSION = function() { + return this.getToken(PlSqlParser.LOGICAL_READS_PER_SESSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOG = function() { + return this.getToken(PlSqlParser.LOG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOGOFF = function() { + return this.getToken(PlSqlParser.LOGOFF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOGON = function() { + return this.getToken(PlSqlParser.LOGON, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOG_READ_ONLY_VIOLATIONS = function() { + return this.getToken(PlSqlParser.LOG_READ_ONLY_VIOLATIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOWER = function() { + return this.getToken(PlSqlParser.LOWER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LOW = function() { + return this.getToken(PlSqlParser.LOW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LPAD = function() { + return this.getToken(PlSqlParser.LPAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.LTRIM = function() { + return this.getToken(PlSqlParser.LTRIM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAIN = function() { + return this.getToken(PlSqlParser.MAIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAKE_REF = function() { + return this.getToken(PlSqlParser.MAKE_REF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MANAGED = function() { + return this.getToken(PlSqlParser.MANAGED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MANAGEMENT = function() { + return this.getToken(PlSqlParser.MANAGEMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MANAGE = function() { + return this.getToken(PlSqlParser.MANAGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MANAGER = function() { + return this.getToken(PlSqlParser.MANAGER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MANUAL = function() { + return this.getToken(PlSqlParser.MANUAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAPPING = function() { + return this.getToken(PlSqlParser.MAPPING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MASTER = function() { + return this.getToken(PlSqlParser.MASTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MATCHED = function() { + return this.getToken(PlSqlParser.MATCHED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MATERIALIZED = function() { + return this.getToken(PlSqlParser.MATERIALIZED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MATERIALIZE = function() { + return this.getToken(PlSqlParser.MATERIALIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXARCHLOGS = function() { + return this.getToken(PlSqlParser.MAXARCHLOGS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXDATAFILES = function() { + return this.getToken(PlSqlParser.MAXDATAFILES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXEXTENTS = function() { + return this.getToken(PlSqlParser.MAXEXTENTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXIMIZE = function() { + return this.getToken(PlSqlParser.MAXIMIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXINSTANCES = function() { + return this.getToken(PlSqlParser.MAXINSTANCES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXLOGFILES = function() { + return this.getToken(PlSqlParser.MAXLOGFILES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXLOGHISTORY = function() { + return this.getToken(PlSqlParser.MAXLOGHISTORY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXLOGMEMBERS = function() { + return this.getToken(PlSqlParser.MAXLOGMEMBERS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAX = function() { + return this.getToken(PlSqlParser.MAX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXSIZE = function() { + return this.getToken(PlSqlParser.MAXSIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXTRANS = function() { + return this.getToken(PlSqlParser.MAXTRANS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MAXVALUE = function() { + return this.getToken(PlSqlParser.MAXVALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MEASURE = function() { + return this.getToken(PlSqlParser.MEASURE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MEASURES = function() { + return this.getToken(PlSqlParser.MEASURES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MEDIAN = function() { + return this.getToken(PlSqlParser.MEDIAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MEDIUM = function() { + return this.getToken(PlSqlParser.MEDIUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MEMBER = function() { + return this.getToken(PlSqlParser.MEMBER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MEMORY = function() { + return this.getToken(PlSqlParser.MEMORY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MERGEACTIONS = function() { + return this.getToken(PlSqlParser.MERGEACTIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MERGE_AJ = function() { + return this.getToken(PlSqlParser.MERGE_AJ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MERGE_CONST_ON = function() { + return this.getToken(PlSqlParser.MERGE_CONST_ON, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MERGE = function() { + return this.getToken(PlSqlParser.MERGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MERGE_SJ = function() { + return this.getToken(PlSqlParser.MERGE_SJ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.METHOD = function() { + return this.getToken(PlSqlParser.METHOD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MIGRATE = function() { + return this.getToken(PlSqlParser.MIGRATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MIGRATION = function() { + return this.getToken(PlSqlParser.MIGRATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MINEXTENTS = function() { + return this.getToken(PlSqlParser.MINEXTENTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MINIMIZE = function() { + return this.getToken(PlSqlParser.MINIMIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MINIMUM = function() { + return this.getToken(PlSqlParser.MINIMUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MINING = function() { + return this.getToken(PlSqlParser.MINING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MIN = function() { + return this.getToken(PlSqlParser.MIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MINUS_NULL = function() { + return this.getToken(PlSqlParser.MINUS_NULL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MINUTE = function() { + return this.getToken(PlSqlParser.MINUTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MINVALUE = function() { + return this.getToken(PlSqlParser.MINVALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MIRRORCOLD = function() { + return this.getToken(PlSqlParser.MIRRORCOLD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MIRRORHOT = function() { + return this.getToken(PlSqlParser.MIRRORHOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MIRROR = function() { + return this.getToken(PlSqlParser.MIRROR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MLSLABEL = function() { + return this.getToken(PlSqlParser.MLSLABEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODEL_COMPILE_SUBQUERY = function() { + return this.getToken(PlSqlParser.MODEL_COMPILE_SUBQUERY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODEL_DONTVERIFY_UNIQUENESS = function() { + return this.getToken(PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODEL_DYNAMIC_SUBQUERY = function() { + return this.getToken(PlSqlParser.MODEL_DYNAMIC_SUBQUERY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODEL_MIN_ANALYSIS = function() { + return this.getToken(PlSqlParser.MODEL_MIN_ANALYSIS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODEL = function() { + return this.getToken(PlSqlParser.MODEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODEL_NO_ANALYSIS = function() { + return this.getToken(PlSqlParser.MODEL_NO_ANALYSIS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODEL_PBY = function() { + return this.getToken(PlSqlParser.MODEL_PBY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODEL_PUSH_REF = function() { + return this.getToken(PlSqlParser.MODEL_PUSH_REF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODIFY_COLUMN_TYPE = function() { + return this.getToken(PlSqlParser.MODIFY_COLUMN_TYPE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MODIFY = function() { + return this.getToken(PlSqlParser.MODIFY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MOD = function() { + return this.getToken(PlSqlParser.MOD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MONITORING = function() { + return this.getToken(PlSqlParser.MONITORING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MONITOR = function() { + return this.getToken(PlSqlParser.MONITOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MONTH = function() { + return this.getToken(PlSqlParser.MONTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MONTHS_BETWEEN = function() { + return this.getToken(PlSqlParser.MONTHS_BETWEEN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MOUNT = function() { + return this.getToken(PlSqlParser.MOUNT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MOUNTPATH = function() { + return this.getToken(PlSqlParser.MOUNTPATH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MOVEMENT = function() { + return this.getToken(PlSqlParser.MOVEMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MOVE = function() { + return this.getToken(PlSqlParser.MOVE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MULTISET = function() { + return this.getToken(PlSqlParser.MULTISET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.MV_MERGE = function() { + return this.getToken(PlSqlParser.MV_MERGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NAMED = function() { + return this.getToken(PlSqlParser.NAMED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NAME = function() { + return this.getToken(PlSqlParser.NAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NAMESPACE = function() { + return this.getToken(PlSqlParser.NAMESPACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NAN = function() { + return this.getToken(PlSqlParser.NAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NANVL = function() { + return this.getToken(PlSqlParser.NANVL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NATIONAL = function() { + return this.getToken(PlSqlParser.NATIONAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NATIVE_FULL_OUTER_JOIN = function() { + return this.getToken(PlSqlParser.NATIVE_FULL_OUTER_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NATIVE = function() { + return this.getToken(PlSqlParser.NATIVE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NATURAL = function() { + return this.getToken(PlSqlParser.NATURAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NAV = function() { + return this.getToken(PlSqlParser.NAV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NCHAR_CS = function() { + return this.getToken(PlSqlParser.NCHAR_CS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NCHAR = function() { + return this.getToken(PlSqlParser.NCHAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NCHR = function() { + return this.getToken(PlSqlParser.NCHR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NCLOB = function() { + return this.getToken(PlSqlParser.NCLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NEEDED = function() { + return this.getToken(PlSqlParser.NEEDED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NESTED = function() { + return this.getToken(PlSqlParser.NESTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_FAST_INSERT = function() { + return this.getToken(PlSqlParser.NESTED_TABLE_FAST_INSERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_GET_REFS = function() { + return this.getToken(PlSqlParser.NESTED_TABLE_GET_REFS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_ID = function() { + return this.getToken(PlSqlParser.NESTED_TABLE_ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_SET_REFS = function() { + return this.getToken(PlSqlParser.NESTED_TABLE_SET_REFS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NESTED_TABLE_SET_SETID = function() { + return this.getToken(PlSqlParser.NESTED_TABLE_SET_SETID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NETWORK = function() { + return this.getToken(PlSqlParser.NETWORK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NEVER = function() { + return this.getToken(PlSqlParser.NEVER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NEW = function() { + return this.getToken(PlSqlParser.NEW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NEW_TIME = function() { + return this.getToken(PlSqlParser.NEW_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NEXT_DAY = function() { + return this.getToken(PlSqlParser.NEXT_DAY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NEXT = function() { + return this.getToken(PlSqlParser.NEXT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NL_AJ = function() { + return this.getToken(PlSqlParser.NL_AJ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLJ_BATCHING = function() { + return this.getToken(PlSqlParser.NLJ_BATCHING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLJ_INDEX_FILTER = function() { + return this.getToken(PlSqlParser.NLJ_INDEX_FILTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLJ_INDEX_SCAN = function() { + return this.getToken(PlSqlParser.NLJ_INDEX_SCAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLJ_PREFETCH = function() { + return this.getToken(PlSqlParser.NLJ_PREFETCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_CALENDAR = function() { + return this.getToken(PlSqlParser.NLS_CALENDAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_CHARACTERSET = function() { + return this.getToken(PlSqlParser.NLS_CHARACTERSET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_CHARSET_DECL_LEN = function() { + return this.getToken(PlSqlParser.NLS_CHARSET_DECL_LEN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_CHARSET_ID = function() { + return this.getToken(PlSqlParser.NLS_CHARSET_ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_CHARSET_NAME = function() { + return this.getToken(PlSqlParser.NLS_CHARSET_NAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_COMP = function() { + return this.getToken(PlSqlParser.NLS_COMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_CURRENCY = function() { + return this.getToken(PlSqlParser.NLS_CURRENCY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_DATE_FORMAT = function() { + return this.getToken(PlSqlParser.NLS_DATE_FORMAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_DATE_LANGUAGE = function() { + return this.getToken(PlSqlParser.NLS_DATE_LANGUAGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_INITCAP = function() { + return this.getToken(PlSqlParser.NLS_INITCAP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_ISO_CURRENCY = function() { + return this.getToken(PlSqlParser.NLS_ISO_CURRENCY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NL_SJ = function() { + return this.getToken(PlSqlParser.NL_SJ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_LANG = function() { + return this.getToken(PlSqlParser.NLS_LANG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_LANGUAGE = function() { + return this.getToken(PlSqlParser.NLS_LANGUAGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_LENGTH_SEMANTICS = function() { + return this.getToken(PlSqlParser.NLS_LENGTH_SEMANTICS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_LOWER = function() { + return this.getToken(PlSqlParser.NLS_LOWER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_NCHAR_CONV_EXCP = function() { + return this.getToken(PlSqlParser.NLS_NCHAR_CONV_EXCP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_NUMERIC_CHARACTERS = function() { + return this.getToken(PlSqlParser.NLS_NUMERIC_CHARACTERS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_SORT = function() { + return this.getToken(PlSqlParser.NLS_SORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLSSORT = function() { + return this.getToken(PlSqlParser.NLSSORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_SPECIAL_CHARS = function() { + return this.getToken(PlSqlParser.NLS_SPECIAL_CHARS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_TERRITORY = function() { + return this.getToken(PlSqlParser.NLS_TERRITORY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NLS_UPPER = function() { + return this.getToken(PlSqlParser.NLS_UPPER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_ACCESS = function() { + return this.getToken(PlSqlParser.NO_ACCESS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOAPPEND = function() { + return this.getToken(PlSqlParser.NOAPPEND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOARCHIVELOG = function() { + return this.getToken(PlSqlParser.NOARCHIVELOG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOAUDIT = function() { + return this.getToken(PlSqlParser.NOAUDIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_BASETABLE_MULTIMV_REWRITE = function() { + return this.getToken(PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_BIND_AWARE = function() { + return this.getToken(PlSqlParser.NO_BIND_AWARE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_BUFFER = function() { + return this.getToken(PlSqlParser.NO_BUFFER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOCACHE = function() { + return this.getToken(PlSqlParser.NOCACHE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CARTESIAN = function() { + return this.getToken(PlSqlParser.NO_CARTESIAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CHECK_ACL_REWRITE = function() { + return this.getToken(PlSqlParser.NO_CHECK_ACL_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CLUSTER_BY_ROWID = function() { + return this.getToken(PlSqlParser.NO_CLUSTER_BY_ROWID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_COALESCE_SQ = function() { + return this.getToken(PlSqlParser.NO_COALESCE_SQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_CB_WHR_ONLY = function() { + return this.getToken(PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_COMBINE_SW = function() { + return this.getToken(PlSqlParser.NO_CONNECT_BY_COMBINE_SW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_COST_BASED = function() { + return this.getToken(PlSqlParser.NO_CONNECT_BY_COST_BASED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_ELIM_DUPS = function() { + return this.getToken(PlSqlParser.NO_CONNECT_BY_ELIM_DUPS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CONNECT_BY_FILTERING = function() { + return this.getToken(PlSqlParser.NO_CONNECT_BY_FILTERING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_COST_XML_QUERY_REWRITE = function() { + return this.getToken(PlSqlParser.NO_COST_XML_QUERY_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_CPU_COSTING = function() { + return this.getToken(PlSqlParser.NO_CPU_COSTING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOCPU_COSTING = function() { + return this.getToken(PlSqlParser.NOCPU_COSTING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOCYCLE = function() { + return this.getToken(PlSqlParser.NOCYCLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NODELAY = function() { + return this.getToken(PlSqlParser.NODELAY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_DOMAIN_INDEX_FILTER = function() { + return this.getToken(PlSqlParser.NO_DOMAIN_INDEX_FILTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_DST_UPGRADE_INSERT_CONV = function() { + return this.getToken(PlSqlParser.NO_DST_UPGRADE_INSERT_CONV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_ELIMINATE_JOIN = function() { + return this.getToken(PlSqlParser.NO_ELIMINATE_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_ELIMINATE_OBY = function() { + return this.getToken(PlSqlParser.NO_ELIMINATE_OBY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_ELIMINATE_OUTER_JOIN = function() { + return this.getToken(PlSqlParser.NO_ELIMINATE_OUTER_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOENTITYESCAPING = function() { + return this.getToken(PlSqlParser.NOENTITYESCAPING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_EXPAND_GSET_TO_UNION = function() { + return this.getToken(PlSqlParser.NO_EXPAND_GSET_TO_UNION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_EXPAND = function() { + return this.getToken(PlSqlParser.NO_EXPAND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_EXPAND_TABLE = function() { + return this.getToken(PlSqlParser.NO_EXPAND_TABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_FACT = function() { + return this.getToken(PlSqlParser.NO_FACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_FACTORIZE_JOIN = function() { + return this.getToken(PlSqlParser.NO_FACTORIZE_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_FILTERING = function() { + return this.getToken(PlSqlParser.NO_FILTERING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOFORCE = function() { + return this.getToken(PlSqlParser.NOFORCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_FULL_OUTER_JOIN_TO_OUTER = function() { + return this.getToken(PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_GBY_PUSHDOWN = function() { + return this.getToken(PlSqlParser.NO_GBY_PUSHDOWN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOGUARANTEE = function() { + return this.getToken(PlSqlParser.NOGUARANTEE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_INDEX_FFS = function() { + return this.getToken(PlSqlParser.NO_INDEX_FFS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_INDEX = function() { + return this.getToken(PlSqlParser.NO_INDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_INDEX_SS = function() { + return this.getToken(PlSqlParser.NO_INDEX_SS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_LOAD = function() { + return this.getToken(PlSqlParser.NO_LOAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOLOCAL = function() { + return this.getToken(PlSqlParser.NOLOCAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOLOGGING = function() { + return this.getToken(PlSqlParser.NOLOGGING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOMAPPING = function() { + return this.getToken(PlSqlParser.NOMAPPING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOMAXVALUE = function() { + return this.getToken(PlSqlParser.NOMAXVALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_MERGE = function() { + return this.getToken(PlSqlParser.NO_MERGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOMINIMIZE = function() { + return this.getToken(PlSqlParser.NOMINIMIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOMINVALUE = function() { + return this.getToken(PlSqlParser.NOMINVALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_MODEL_PUSH_REF = function() { + return this.getToken(PlSqlParser.NO_MODEL_PUSH_REF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_MONITORING = function() { + return this.getToken(PlSqlParser.NO_MONITORING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOMONITORING = function() { + return this.getToken(PlSqlParser.NOMONITORING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_MONITOR = function() { + return this.getToken(PlSqlParser.NO_MONITOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_MULTIMV_REWRITE = function() { + return this.getToken(PlSqlParser.NO_MULTIMV_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO = function() { + return this.getToken(PlSqlParser.NO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_NATIVE_FULL_OUTER_JOIN = function() { + return this.getToken(PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NONBLOCKING = function() { + return this.getToken(PlSqlParser.NONBLOCKING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NONE = function() { + return this.getToken(PlSqlParser.NONE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_NLJ_BATCHING = function() { + return this.getToken(PlSqlParser.NO_NLJ_BATCHING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_NLJ_PREFETCH = function() { + return this.getToken(PlSqlParser.NO_NLJ_PREFETCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NONSCHEMA = function() { + return this.getToken(PlSqlParser.NONSCHEMA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOORDER = function() { + return this.getToken(PlSqlParser.NOORDER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_ORDER_ROLLUPS = function() { + return this.getToken(PlSqlParser.NO_ORDER_ROLLUPS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_OUTER_JOIN_TO_ANTI = function() { + return this.getToken(PlSqlParser.NO_OUTER_JOIN_TO_ANTI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_OUTER_JOIN_TO_INNER = function() { + return this.getToken(PlSqlParser.NO_OUTER_JOIN_TO_INNER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOOVERRIDE = function() { + return this.getToken(PlSqlParser.NOOVERRIDE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PARALLEL_INDEX = function() { + return this.getToken(PlSqlParser.NO_PARALLEL_INDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOPARALLEL_INDEX = function() { + return this.getToken(PlSqlParser.NOPARALLEL_INDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PARALLEL = function() { + return this.getToken(PlSqlParser.NO_PARALLEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOPARALLEL = function() { + return this.getToken(PlSqlParser.NOPARALLEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PARTIAL_COMMIT = function() { + return this.getToken(PlSqlParser.NO_PARTIAL_COMMIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PLACE_DISTINCT = function() { + return this.getToken(PlSqlParser.NO_PLACE_DISTINCT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PLACE_GROUP_BY = function() { + return this.getToken(PlSqlParser.NO_PLACE_GROUP_BY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PQ_MAP = function() { + return this.getToken(PlSqlParser.NO_PQ_MAP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PRUNE_GSETS = function() { + return this.getToken(PlSqlParser.NO_PRUNE_GSETS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PULL_PRED = function() { + return this.getToken(PlSqlParser.NO_PULL_PRED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PUSH_PRED = function() { + return this.getToken(PlSqlParser.NO_PUSH_PRED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PUSH_SUBQ = function() { + return this.getToken(PlSqlParser.NO_PUSH_SUBQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_PX_JOIN_FILTER = function() { + return this.getToken(PlSqlParser.NO_PX_JOIN_FILTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_QKN_BUFF = function() { + return this.getToken(PlSqlParser.NO_QKN_BUFF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_QUERY_TRANSFORMATION = function() { + return this.getToken(PlSqlParser.NO_QUERY_TRANSFORMATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_REF_CASCADE = function() { + return this.getToken(PlSqlParser.NO_REF_CASCADE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NORELY = function() { + return this.getToken(PlSqlParser.NORELY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOREPAIR = function() { + return this.getToken(PlSqlParser.NOREPAIR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NORESETLOGS = function() { + return this.getToken(PlSqlParser.NORESETLOGS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_RESULT_CACHE = function() { + return this.getToken(PlSqlParser.NO_RESULT_CACHE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOREVERSE = function() { + return this.getToken(PlSqlParser.NOREVERSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_REWRITE = function() { + return this.getToken(PlSqlParser.NO_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOREWRITE = function() { + return this.getToken(PlSqlParser.NOREWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NORMAL = function() { + return this.getToken(PlSqlParser.NORMAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOROWDEPENDENCIES = function() { + return this.getToken(PlSqlParser.NOROWDEPENDENCIES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOSCHEMACHECK = function() { + return this.getToken(PlSqlParser.NOSCHEMACHECK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOSEGMENT = function() { + return this.getToken(PlSqlParser.NOSEGMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_SEMIJOIN = function() { + return this.getToken(PlSqlParser.NO_SEMIJOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_SEMI_TO_INNER = function() { + return this.getToken(PlSqlParser.NO_SEMI_TO_INNER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_SET_TO_JOIN = function() { + return this.getToken(PlSqlParser.NO_SET_TO_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOSORT = function() { + return this.getToken(PlSqlParser.NOSORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_SQL_TUNE = function() { + return this.getToken(PlSqlParser.NO_SQL_TUNE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_STAR_TRANSFORMATION = function() { + return this.getToken(PlSqlParser.NO_STAR_TRANSFORMATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_STATEMENT_QUEUING = function() { + return this.getToken(PlSqlParser.NO_STATEMENT_QUEUING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_STATS_GSETS = function() { + return this.getToken(PlSqlParser.NO_STATS_GSETS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOSTRICT = function() { + return this.getToken(PlSqlParser.NOSTRICT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_SUBQUERY_PRUNING = function() { + return this.getToken(PlSqlParser.NO_SUBQUERY_PRUNING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_SUBSTRB_PAD = function() { + return this.getToken(PlSqlParser.NO_SUBSTRB_PAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_SWAP_JOIN_INPUTS = function() { + return this.getToken(PlSqlParser.NO_SWAP_JOIN_INPUTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOSWITCH = function() { + return this.getToken(PlSqlParser.NOSWITCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_TABLE_LOOKUP_BY_NL = function() { + return this.getToken(PlSqlParser.NO_TABLE_LOOKUP_BY_NL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_TEMP_TABLE = function() { + return this.getToken(PlSqlParser.NO_TEMP_TABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOTHING = function() { + return this.getToken(PlSqlParser.NOTHING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOTIFICATION = function() { + return this.getToken(PlSqlParser.NOTIFICATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_TRANSFORM_DISTINCT_AGG = function() { + return this.getToken(PlSqlParser.NO_TRANSFORM_DISTINCT_AGG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_UNNEST = function() { + return this.getToken(PlSqlParser.NO_UNNEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_USE_HASH_AGGREGATION = function() { + return this.getToken(PlSqlParser.NO_USE_HASH_AGGREGATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_USE_HASH_GBY_FOR_PUSHDOWN = function() { + return this.getToken(PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_USE_HASH = function() { + return this.getToken(PlSqlParser.NO_USE_HASH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_USE_INVISIBLE_INDEXES = function() { + return this.getToken(PlSqlParser.NO_USE_INVISIBLE_INDEXES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_USE_MERGE = function() { + return this.getToken(PlSqlParser.NO_USE_MERGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_USE_NL = function() { + return this.getToken(PlSqlParser.NO_USE_NL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NOVALIDATE = function() { + return this.getToken(PlSqlParser.NOVALIDATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_XDB_FASTPATH_INSERT = function() { + return this.getToken(PlSqlParser.NO_XDB_FASTPATH_INSERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_XML_DML_REWRITE = function() { + return this.getToken(PlSqlParser.NO_XML_DML_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_XMLINDEX_REWRITE_IN_SELECT = function() { + return this.getToken(PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_XMLINDEX_REWRITE = function() { + return this.getToken(PlSqlParser.NO_XMLINDEX_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NO_XML_QUERY_REWRITE = function() { + return this.getToken(PlSqlParser.NO_XML_QUERY_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NTH_VALUE = function() { + return this.getToken(PlSqlParser.NTH_VALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NTILE = function() { + return this.getToken(PlSqlParser.NTILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NULLIF = function() { + return this.getToken(PlSqlParser.NULLIF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NULLS = function() { + return this.getToken(PlSqlParser.NULLS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NUMERIC = function() { + return this.getToken(PlSqlParser.NUMERIC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NUM_INDEX_KEYS = function() { + return this.getToken(PlSqlParser.NUM_INDEX_KEYS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NUMTODSINTERVAL = function() { + return this.getToken(PlSqlParser.NUMTODSINTERVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NUMTOYMINTERVAL = function() { + return this.getToken(PlSqlParser.NUMTOYMINTERVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NVARCHAR2 = function() { + return this.getToken(PlSqlParser.NVARCHAR2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NVL2 = function() { + return this.getToken(PlSqlParser.NVL2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.NVL = function() { + return this.getToken(PlSqlParser.NVL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OBJECT2XML = function() { + return this.getToken(PlSqlParser.OBJECT2XML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OBJECT = function() { + return this.getToken(PlSqlParser.OBJECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OBJNO = function() { + return this.getToken(PlSqlParser.OBJNO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OBJNO_REUSE = function() { + return this.getToken(PlSqlParser.OBJNO_REUSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OCCURENCES = function() { + return this.getToken(PlSqlParser.OCCURENCES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OFFLINE = function() { + return this.getToken(PlSqlParser.OFFLINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OFF = function() { + return this.getToken(PlSqlParser.OFF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OIDINDEX = function() { + return this.getToken(PlSqlParser.OIDINDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OID = function() { + return this.getToken(PlSqlParser.OID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OLAP = function() { + return this.getToken(PlSqlParser.OLAP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OLD = function() { + return this.getToken(PlSqlParser.OLD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OLD_PUSH_PRED = function() { + return this.getToken(PlSqlParser.OLD_PUSH_PRED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OLTP = function() { + return this.getToken(PlSqlParser.OLTP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ONLINE = function() { + return this.getToken(PlSqlParser.ONLINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ONLY = function() { + return this.getToken(PlSqlParser.ONLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPAQUE = function() { + return this.getToken(PlSqlParser.OPAQUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPAQUE_TRANSFORM = function() { + return this.getToken(PlSqlParser.OPAQUE_TRANSFORM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPAQUE_XCANONICAL = function() { + return this.getToken(PlSqlParser.OPAQUE_XCANONICAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPCODE = function() { + return this.getToken(PlSqlParser.OPCODE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPEN = function() { + return this.getToken(PlSqlParser.OPEN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPERATIONS = function() { + return this.getToken(PlSqlParser.OPERATIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPERATOR = function() { + return this.getToken(PlSqlParser.OPERATOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPT_ESTIMATE = function() { + return this.getToken(PlSqlParser.OPT_ESTIMATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPTIMAL = function() { + return this.getToken(PlSqlParser.OPTIMAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPTIMIZE = function() { + return this.getToken(PlSqlParser.OPTIMIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPTIMIZER_FEATURES_ENABLE = function() { + return this.getToken(PlSqlParser.OPTIMIZER_FEATURES_ENABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPTIMIZER_GOAL = function() { + return this.getToken(PlSqlParser.OPTIMIZER_GOAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OPT_PARAM = function() { + return this.getToken(PlSqlParser.OPT_PARAM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_BRANCH = function() { + return this.getToken(PlSqlParser.ORA_BRANCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORADEBUG = function() { + return this.getToken(PlSqlParser.ORADEBUG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_DST_AFFECTED = function() { + return this.getToken(PlSqlParser.ORA_DST_AFFECTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_DST_CONVERT = function() { + return this.getToken(PlSqlParser.ORA_DST_CONVERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_DST_ERROR = function() { + return this.getToken(PlSqlParser.ORA_DST_ERROR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_GET_ACLIDS = function() { + return this.getToken(PlSqlParser.ORA_GET_ACLIDS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_GET_PRIVILEGES = function() { + return this.getToken(PlSqlParser.ORA_GET_PRIVILEGES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_HASH = function() { + return this.getToken(PlSqlParser.ORA_HASH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_ROWSCN = function() { + return this.getToken(PlSqlParser.ORA_ROWSCN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_ROWSCN_RAW = function() { + return this.getToken(PlSqlParser.ORA_ROWSCN_RAW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_ROWVERSION = function() { + return this.getToken(PlSqlParser.ORA_ROWVERSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORA_TABVERSION = function() { + return this.getToken(PlSqlParser.ORA_TABVERSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORDERED = function() { + return this.getToken(PlSqlParser.ORDERED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORDERED_PREDICATES = function() { + return this.getToken(PlSqlParser.ORDERED_PREDICATES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORDINALITY = function() { + return this.getToken(PlSqlParser.ORDINALITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OR_EXPAND = function() { + return this.getToken(PlSqlParser.OR_EXPAND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ORGANIZATION = function() { + return this.getToken(PlSqlParser.ORGANIZATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OR_PREDICATES = function() { + return this.getToken(PlSqlParser.OR_PREDICATES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OTHER = function() { + return this.getToken(PlSqlParser.OTHER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OUTER_JOIN_TO_ANTI = function() { + return this.getToken(PlSqlParser.OUTER_JOIN_TO_ANTI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OUTER_JOIN_TO_INNER = function() { + return this.getToken(PlSqlParser.OUTER_JOIN_TO_INNER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OUTER = function() { + return this.getToken(PlSqlParser.OUTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OUTLINE_LEAF = function() { + return this.getToken(PlSqlParser.OUTLINE_LEAF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OUTLINE = function() { + return this.getToken(PlSqlParser.OUTLINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OUT_OF_LINE = function() { + return this.getToken(PlSqlParser.OUT_OF_LINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OVERFLOW = function() { + return this.getToken(PlSqlParser.OVERFLOW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OVERFLOW_NOMOVE = function() { + return this.getToken(PlSqlParser.OVERFLOW_NOMOVE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OVERLAPS = function() { + return this.getToken(PlSqlParser.OVERLAPS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OVER = function() { + return this.getToken(PlSqlParser.OVER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OWNER = function() { + return this.getToken(PlSqlParser.OWNER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OWNERSHIP = function() { + return this.getToken(PlSqlParser.OWNERSHIP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.OWN = function() { + return this.getToken(PlSqlParser.OWN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PACKAGE = function() { + return this.getToken(PlSqlParser.PACKAGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PACKAGES = function() { + return this.getToken(PlSqlParser.PACKAGES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARALLEL_INDEX = function() { + return this.getToken(PlSqlParser.PARALLEL_INDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARALLEL = function() { + return this.getToken(PlSqlParser.PARALLEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARAMETERS = function() { + return this.getToken(PlSqlParser.PARAMETERS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARAM = function() { + return this.getToken(PlSqlParser.PARAM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARENT = function() { + return this.getToken(PlSqlParser.PARENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARITY = function() { + return this.getToken(PlSqlParser.PARITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARTIALLY = function() { + return this.getToken(PlSqlParser.PARTIALLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARTITION_HASH = function() { + return this.getToken(PlSqlParser.PARTITION_HASH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARTITION_LIST = function() { + return this.getToken(PlSqlParser.PARTITION_LIST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARTITION = function() { + return this.getToken(PlSqlParser.PARTITION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARTITION_RANGE = function() { + return this.getToken(PlSqlParser.PARTITION_RANGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARTITIONS = function() { + return this.getToken(PlSqlParser.PARTITIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PARTNUMINST = function() { + return this.getToken(PlSqlParser.PARTNUMINST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PASSING = function() { + return this.getToken(PlSqlParser.PASSING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PASSWORD_GRACE_TIME = function() { + return this.getToken(PlSqlParser.PASSWORD_GRACE_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PASSWORD_LIFE_TIME = function() { + return this.getToken(PlSqlParser.PASSWORD_LIFE_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PASSWORD_LOCK_TIME = function() { + return this.getToken(PlSqlParser.PASSWORD_LOCK_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PASSWORD = function() { + return this.getToken(PlSqlParser.PASSWORD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PASSWORD_REUSE_MAX = function() { + return this.getToken(PlSqlParser.PASSWORD_REUSE_MAX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PASSWORD_REUSE_TIME = function() { + return this.getToken(PlSqlParser.PASSWORD_REUSE_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PASSWORD_VERIFY_FUNCTION = function() { + return this.getToken(PlSqlParser.PASSWORD_VERIFY_FUNCTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PATH = function() { + return this.getToken(PlSqlParser.PATH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PATHS = function() { + return this.getToken(PlSqlParser.PATHS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PBL_HS_BEGIN = function() { + return this.getToken(PlSqlParser.PBL_HS_BEGIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PBL_HS_END = function() { + return this.getToken(PlSqlParser.PBL_HS_END, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PCTINCREASE = function() { + return this.getToken(PlSqlParser.PCTINCREASE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PCTTHRESHOLD = function() { + return this.getToken(PlSqlParser.PCTTHRESHOLD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PCTUSED = function() { + return this.getToken(PlSqlParser.PCTUSED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PCTVERSION = function() { + return this.getToken(PlSqlParser.PCTVERSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PENDING = function() { + return this.getToken(PlSqlParser.PENDING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PERCENTILE_CONT = function() { + return this.getToken(PlSqlParser.PERCENTILE_CONT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PERCENTILE_DISC = function() { + return this.getToken(PlSqlParser.PERCENTILE_DISC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PERCENT_KEYWORD = function() { + return this.getToken(PlSqlParser.PERCENT_KEYWORD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PERCENT_RANKM = function() { + return this.getToken(PlSqlParser.PERCENT_RANKM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PERCENT_RANK = function() { + return this.getToken(PlSqlParser.PERCENT_RANK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PERFORMANCE = function() { + return this.getToken(PlSqlParser.PERFORMANCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PERMANENT = function() { + return this.getToken(PlSqlParser.PERMANENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PERMISSION = function() { + return this.getToken(PlSqlParser.PERMISSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PFILE = function() { + return this.getToken(PlSqlParser.PFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PHYSICAL = function() { + return this.getToken(PlSqlParser.PHYSICAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PIKEY = function() { + return this.getToken(PlSqlParser.PIKEY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PIV_GB = function() { + return this.getToken(PlSqlParser.PIV_GB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PIVOT = function() { + return this.getToken(PlSqlParser.PIVOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PIV_SSF = function() { + return this.getToken(PlSqlParser.PIV_SSF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLACE_DISTINCT = function() { + return this.getToken(PlSqlParser.PLACE_DISTINCT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLACE_GROUP_BY = function() { + return this.getToken(PlSqlParser.PLACE_GROUP_BY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLAN = function() { + return this.getToken(PlSqlParser.PLAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLSCOPE_SETTINGS = function() { + return this.getToken(PlSqlParser.PLSCOPE_SETTINGS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLSQL_CCFLAGS = function() { + return this.getToken(PlSqlParser.PLSQL_CCFLAGS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLSQL_CODE_TYPE = function() { + return this.getToken(PlSqlParser.PLSQL_CODE_TYPE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLSQL_DEBUG = function() { + return this.getToken(PlSqlParser.PLSQL_DEBUG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLSQL_OPTIMIZE_LEVEL = function() { + return this.getToken(PlSqlParser.PLSQL_OPTIMIZE_LEVEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PLSQL_WARNINGS = function() { + return this.getToken(PlSqlParser.PLSQL_WARNINGS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.POINT = function() { + return this.getToken(PlSqlParser.POINT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.POLICY = function() { + return this.getToken(PlSqlParser.POLICY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.POST_TRANSACTION = function() { + return this.getToken(PlSqlParser.POST_TRANSACTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.POWERMULTISET_BY_CARDINALITY = function() { + return this.getToken(PlSqlParser.POWERMULTISET_BY_CARDINALITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.POWERMULTISET = function() { + return this.getToken(PlSqlParser.POWERMULTISET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.POWER = function() { + return this.getToken(PlSqlParser.POWER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PQ_DISTRIBUTE = function() { + return this.getToken(PlSqlParser.PQ_DISTRIBUTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PQ_MAP = function() { + return this.getToken(PlSqlParser.PQ_MAP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PQ_NOMAP = function() { + return this.getToken(PlSqlParser.PQ_NOMAP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREBUILT = function() { + return this.getToken(PlSqlParser.PREBUILT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRECEDES = function() { + return this.getToken(PlSqlParser.PRECEDES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRECEDING = function() { + return this.getToken(PlSqlParser.PRECEDING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRECISION = function() { + return this.getToken(PlSqlParser.PRECISION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRECOMPUTE_SUBQUERY = function() { + return this.getToken(PlSqlParser.PRECOMPUTE_SUBQUERY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREDICATE_REORDERS = function() { + return this.getToken(PlSqlParser.PREDICATE_REORDERS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREDICTION_BOUNDS = function() { + return this.getToken(PlSqlParser.PREDICTION_BOUNDS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREDICTION_COST = function() { + return this.getToken(PlSqlParser.PREDICTION_COST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREDICTION_DETAILS = function() { + return this.getToken(PlSqlParser.PREDICTION_DETAILS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREDICTION = function() { + return this.getToken(PlSqlParser.PREDICTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREDICTION_PROBABILITY = function() { + return this.getToken(PlSqlParser.PREDICTION_PROBABILITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREDICTION_SET = function() { + return this.getToken(PlSqlParser.PREDICTION_SET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREPARE = function() { + return this.getToken(PlSqlParser.PREPARE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRESENT = function() { + return this.getToken(PlSqlParser.PRESENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRESENTNNV = function() { + return this.getToken(PlSqlParser.PRESENTNNV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRESENTV = function() { + return this.getToken(PlSqlParser.PRESENTV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRESERVE = function() { + return this.getToken(PlSqlParser.PRESERVE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRESERVE_OID = function() { + return this.getToken(PlSqlParser.PRESERVE_OID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PREVIOUS = function() { + return this.getToken(PlSqlParser.PREVIOUS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRIMARY = function() { + return this.getToken(PlSqlParser.PRIMARY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRIVATE = function() { + return this.getToken(PlSqlParser.PRIVATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRIVATE_SGA = function() { + return this.getToken(PlSqlParser.PRIVATE_SGA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRIVILEGE = function() { + return this.getToken(PlSqlParser.PRIVILEGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PRIVILEGES = function() { + return this.getToken(PlSqlParser.PRIVILEGES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROCEDURAL = function() { + return this.getToken(PlSqlParser.PROCEDURAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROCEDURE = function() { + return this.getToken(PlSqlParser.PROCEDURE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROCESS = function() { + return this.getToken(PlSqlParser.PROCESS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROFILE = function() { + return this.getToken(PlSqlParser.PROFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROGRAM = function() { + return this.getToken(PlSqlParser.PROGRAM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROJECT = function() { + return this.getToken(PlSqlParser.PROJECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROPAGATE = function() { + return this.getToken(PlSqlParser.PROPAGATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROTECTED = function() { + return this.getToken(PlSqlParser.PROTECTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PROTECTION = function() { + return this.getToken(PlSqlParser.PROTECTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PULL_PRED = function() { + return this.getToken(PlSqlParser.PULL_PRED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PURGE = function() { + return this.getToken(PlSqlParser.PURGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PUSH_PRED = function() { + return this.getToken(PlSqlParser.PUSH_PRED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PUSH_SUBQ = function() { + return this.getToken(PlSqlParser.PUSH_SUBQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PX_GRANULE = function() { + return this.getToken(PlSqlParser.PX_GRANULE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.PX_JOIN_FILTER = function() { + return this.getToken(PlSqlParser.PX_JOIN_FILTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QB_NAME = function() { + return this.getToken(PlSqlParser.QB_NAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QUERY_BLOCK = function() { + return this.getToken(PlSqlParser.QUERY_BLOCK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QUERY = function() { + return this.getToken(PlSqlParser.QUERY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QUEUE_CURR = function() { + return this.getToken(PlSqlParser.QUEUE_CURR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QUEUE = function() { + return this.getToken(PlSqlParser.QUEUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QUEUE_ROWP = function() { + return this.getToken(PlSqlParser.QUEUE_ROWP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QUIESCE = function() { + return this.getToken(PlSqlParser.QUIESCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QUORUM = function() { + return this.getToken(PlSqlParser.QUORUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.QUOTA = function() { + return this.getToken(PlSqlParser.QUOTA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RANDOM_LOCAL = function() { + return this.getToken(PlSqlParser.RANDOM_LOCAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RANDOM = function() { + return this.getToken(PlSqlParser.RANDOM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RANGE = function() { + return this.getToken(PlSqlParser.RANGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RANKM = function() { + return this.getToken(PlSqlParser.RANKM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RANK = function() { + return this.getToken(PlSqlParser.RANK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RAPIDLY = function() { + return this.getToken(PlSqlParser.RAPIDLY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RATIO_TO_REPORT = function() { + return this.getToken(PlSqlParser.RATIO_TO_REPORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RAWTOHEX = function() { + return this.getToken(PlSqlParser.RAWTOHEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RAWTONHEX = function() { + return this.getToken(PlSqlParser.RAWTONHEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RBA = function() { + return this.getToken(PlSqlParser.RBA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RBO_OUTLINE = function() { + return this.getToken(PlSqlParser.RBO_OUTLINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RDBA = function() { + return this.getToken(PlSqlParser.RDBA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.READ = function() { + return this.getToken(PlSqlParser.READ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.READS = function() { + return this.getToken(PlSqlParser.READS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REAL = function() { + return this.getToken(PlSqlParser.REAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REBALANCE = function() { + return this.getToken(PlSqlParser.REBALANCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REBUILD = function() { + return this.getToken(PlSqlParser.REBUILD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RECORDS_PER_BLOCK = function() { + return this.getToken(PlSqlParser.RECORDS_PER_BLOCK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RECOVERABLE = function() { + return this.getToken(PlSqlParser.RECOVERABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RECOVER = function() { + return this.getToken(PlSqlParser.RECOVER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RECOVERY = function() { + return this.getToken(PlSqlParser.RECOVERY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RECYCLEBIN = function() { + return this.getToken(PlSqlParser.RECYCLEBIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RECYCLE = function() { + return this.getToken(PlSqlParser.RECYCLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REDACTION = function() { + return this.getToken(PlSqlParser.REDACTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REDO = function() { + return this.getToken(PlSqlParser.REDO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REDUCED = function() { + return this.getToken(PlSqlParser.REDUCED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REDUNDANCY = function() { + return this.getToken(PlSqlParser.REDUNDANCY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REF_CASCADE_CURSOR = function() { + return this.getToken(PlSqlParser.REF_CASCADE_CURSOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REFERENCED = function() { + return this.getToken(PlSqlParser.REFERENCED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REFERENCE = function() { + return this.getToken(PlSqlParser.REFERENCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REFERENCES = function() { + return this.getToken(PlSqlParser.REFERENCES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REFERENCING = function() { + return this.getToken(PlSqlParser.REFERENCING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REF = function() { + return this.getToken(PlSqlParser.REF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REFRESH = function() { + return this.getToken(PlSqlParser.REFRESH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REFTOHEX = function() { + return this.getToken(PlSqlParser.REFTOHEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGEXP_COUNT = function() { + return this.getToken(PlSqlParser.REGEXP_COUNT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGEXP_INSTR = function() { + return this.getToken(PlSqlParser.REGEXP_INSTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGEXP_LIKE = function() { + return this.getToken(PlSqlParser.REGEXP_LIKE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGEXP_REPLACE = function() { + return this.getToken(PlSqlParser.REGEXP_REPLACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGEXP_SUBSTR = function() { + return this.getToken(PlSqlParser.REGEXP_SUBSTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGISTER = function() { + return this.getToken(PlSqlParser.REGISTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_AVGX = function() { + return this.getToken(PlSqlParser.REGR_AVGX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_AVGY = function() { + return this.getToken(PlSqlParser.REGR_AVGY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_COUNT = function() { + return this.getToken(PlSqlParser.REGR_COUNT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_INTERCEPT = function() { + return this.getToken(PlSqlParser.REGR_INTERCEPT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_R2 = function() { + return this.getToken(PlSqlParser.REGR_R2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_SLOPE = function() { + return this.getToken(PlSqlParser.REGR_SLOPE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_SXX = function() { + return this.getToken(PlSqlParser.REGR_SXX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_SXY = function() { + return this.getToken(PlSqlParser.REGR_SXY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGR_SYY = function() { + return this.getToken(PlSqlParser.REGR_SYY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REGULAR = function() { + return this.getToken(PlSqlParser.REGULAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REJECT = function() { + return this.getToken(PlSqlParser.REJECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REKEY = function() { + return this.getToken(PlSqlParser.REKEY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RELATIONAL = function() { + return this.getToken(PlSqlParser.RELATIONAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RELY = function() { + return this.getToken(PlSqlParser.RELY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REMAINDER = function() { + return this.getToken(PlSqlParser.REMAINDER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REMOTE_MAPPED = function() { + return this.getToken(PlSqlParser.REMOTE_MAPPED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REMOVE = function() { + return this.getToken(PlSqlParser.REMOVE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REPAIR = function() { + return this.getToken(PlSqlParser.REPAIR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REPEAT = function() { + return this.getToken(PlSqlParser.REPEAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REPLACE = function() { + return this.getToken(PlSqlParser.REPLACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REPLICATION = function() { + return this.getToken(PlSqlParser.REPLICATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REQUIRED = function() { + return this.getToken(PlSqlParser.REQUIRED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESETLOGS = function() { + return this.getToken(PlSqlParser.RESETLOGS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESET = function() { + return this.getToken(PlSqlParser.RESET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESIZE = function() { + return this.getToken(PlSqlParser.RESIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESOLVE = function() { + return this.getToken(PlSqlParser.RESOLVE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESOLVER = function() { + return this.getToken(PlSqlParser.RESOLVER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESPECT = function() { + return this.getToken(PlSqlParser.RESPECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESTORE_AS_INTERVALS = function() { + return this.getToken(PlSqlParser.RESTORE_AS_INTERVALS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESTORE = function() { + return this.getToken(PlSqlParser.RESTORE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESTRICT_ALL_REF_CONS = function() { + return this.getToken(PlSqlParser.RESTRICT_ALL_REF_CONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESTRICTED = function() { + return this.getToken(PlSqlParser.RESTRICTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESTRICT = function() { + return this.getToken(PlSqlParser.RESTRICT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESULT_CACHE = function() { + return this.getToken(PlSqlParser.RESULT_CACHE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESUMABLE = function() { + return this.getToken(PlSqlParser.RESUMABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RESUME = function() { + return this.getToken(PlSqlParser.RESUME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RETENTION = function() { + return this.getToken(PlSqlParser.RETENTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RETRY_ON_ROW_CHANGE = function() { + return this.getToken(PlSqlParser.RETRY_ON_ROW_CHANGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RETURNING = function() { + return this.getToken(PlSqlParser.RETURNING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RETURN = function() { + return this.getToken(PlSqlParser.RETURN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REUSE = function() { + return this.getToken(PlSqlParser.REUSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REVERSE = function() { + return this.getToken(PlSqlParser.REVERSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REWRITE = function() { + return this.getToken(PlSqlParser.REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.REWRITE_OR_ERROR = function() { + return this.getToken(PlSqlParser.REWRITE_OR_ERROR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RIGHT = function() { + return this.getToken(PlSqlParser.RIGHT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROLE = function() { + return this.getToken(PlSqlParser.ROLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROLES = function() { + return this.getToken(PlSqlParser.ROLES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROLLBACK = function() { + return this.getToken(PlSqlParser.ROLLBACK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROLLING = function() { + return this.getToken(PlSqlParser.ROLLING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROLLUP = function() { + return this.getToken(PlSqlParser.ROLLUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROUND = function() { + return this.getToken(PlSqlParser.ROUND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROWDEPENDENCIES = function() { + return this.getToken(PlSqlParser.ROWDEPENDENCIES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROWID = function() { + return this.getToken(PlSqlParser.ROWID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROWIDTOCHAR = function() { + return this.getToken(PlSqlParser.ROWIDTOCHAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROWIDTONCHAR = function() { + return this.getToken(PlSqlParser.ROWIDTONCHAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROW_LENGTH = function() { + return this.getToken(PlSqlParser.ROW_LENGTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROW = function() { + return this.getToken(PlSqlParser.ROW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROW_NUMBER = function() { + return this.getToken(PlSqlParser.ROW_NUMBER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROWNUM = function() { + return this.getToken(PlSqlParser.ROWNUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ROWS = function() { + return this.getToken(PlSqlParser.ROWS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RPAD = function() { + return this.getToken(PlSqlParser.RPAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RTRIM = function() { + return this.getToken(PlSqlParser.RTRIM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RULE = function() { + return this.getToken(PlSqlParser.RULE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.RULES = function() { + return this.getToken(PlSqlParser.RULES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SALT = function() { + return this.getToken(PlSqlParser.SALT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SAMPLE = function() { + return this.getToken(PlSqlParser.SAMPLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SAVE_AS_INTERVALS = function() { + return this.getToken(PlSqlParser.SAVE_AS_INTERVALS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SAVEPOINT = function() { + return this.getToken(PlSqlParser.SAVEPOINT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SB4 = function() { + return this.getToken(PlSqlParser.SB4, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCALE = function() { + return this.getToken(PlSqlParser.SCALE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCALE_ROWS = function() { + return this.getToken(PlSqlParser.SCALE_ROWS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCAN_INSTANCES = function() { + return this.getToken(PlSqlParser.SCAN_INSTANCES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCAN = function() { + return this.getToken(PlSqlParser.SCAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCHEDULER = function() { + return this.getToken(PlSqlParser.SCHEDULER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCHEMACHECK = function() { + return this.getToken(PlSqlParser.SCHEMACHECK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCHEMA = function() { + return this.getToken(PlSqlParser.SCHEMA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCN_ASCENDING = function() { + return this.getToken(PlSqlParser.SCN_ASCENDING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCN = function() { + return this.getToken(PlSqlParser.SCN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SCOPE = function() { + return this.getToken(PlSqlParser.SCOPE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SD_ALL = function() { + return this.getToken(PlSqlParser.SD_ALL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SD_INHIBIT = function() { + return this.getToken(PlSqlParser.SD_INHIBIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SD_SHOW = function() { + return this.getToken(PlSqlParser.SD_SHOW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEARCH = function() { + return this.getToken(PlSqlParser.SEARCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SECOND = function() { + return this.getToken(PlSqlParser.SECOND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SECUREFILE_DBA = function() { + return this.getToken(PlSqlParser.SECUREFILE_DBA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SECUREFILE = function() { + return this.getToken(PlSqlParser.SECUREFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SECURITY = function() { + return this.getToken(PlSqlParser.SECURITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEED = function() { + return this.getToken(PlSqlParser.SEED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEG_BLOCK = function() { + return this.getToken(PlSqlParser.SEG_BLOCK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEG_FILE = function() { + return this.getToken(PlSqlParser.SEG_FILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEGMENT = function() { + return this.getToken(PlSqlParser.SEGMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SELECTIVITY = function() { + return this.getToken(PlSqlParser.SELECTIVITY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEMIJOIN_DRIVER = function() { + return this.getToken(PlSqlParser.SEMIJOIN_DRIVER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEMIJOIN = function() { + return this.getToken(PlSqlParser.SEMIJOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEMI_TO_INNER = function() { + return this.getToken(PlSqlParser.SEMI_TO_INNER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEQUENCED = function() { + return this.getToken(PlSqlParser.SEQUENCED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEQUENCE = function() { + return this.getToken(PlSqlParser.SEQUENCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEQUENTIAL = function() { + return this.getToken(PlSqlParser.SEQUENTIAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SERIALIZABLE = function() { + return this.getToken(PlSqlParser.SERIALIZABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SERVERERROR = function() { + return this.getToken(PlSqlParser.SERVERERROR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SESSION_CACHED_CURSORS = function() { + return this.getToken(PlSqlParser.SESSION_CACHED_CURSORS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SESSION = function() { + return this.getToken(PlSqlParser.SESSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SESSIONS_PER_USER = function() { + return this.getToken(PlSqlParser.SESSIONS_PER_USER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SESSIONTIMEZONE = function() { + return this.getToken(PlSqlParser.SESSIONTIMEZONE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SESSIONTZNAME = function() { + return this.getToken(PlSqlParser.SESSIONTZNAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SETS = function() { + return this.getToken(PlSqlParser.SETS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SETTINGS = function() { + return this.getToken(PlSqlParser.SETTINGS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SET_TO_JOIN = function() { + return this.getToken(PlSqlParser.SET_TO_JOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SEVERE = function() { + return this.getToken(PlSqlParser.SEVERE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SHARED = function() { + return this.getToken(PlSqlParser.SHARED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SHARED_POOL = function() { + return this.getToken(PlSqlParser.SHARED_POOL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SHOW = function() { + return this.getToken(PlSqlParser.SHOW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SHRINK = function() { + return this.getToken(PlSqlParser.SHRINK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SHUTDOWN = function() { + return this.getToken(PlSqlParser.SHUTDOWN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SIBLINGS = function() { + return this.getToken(PlSqlParser.SIBLINGS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SID = function() { + return this.getToken(PlSqlParser.SID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SIGNAL_COMPONENT = function() { + return this.getToken(PlSqlParser.SIGNAL_COMPONENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SIGNAL_FUNCTION = function() { + return this.getToken(PlSqlParser.SIGNAL_FUNCTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SIGN = function() { + return this.getToken(PlSqlParser.SIGN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SIMPLE = function() { + return this.getToken(PlSqlParser.SIMPLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SINGLE = function() { + return this.getToken(PlSqlParser.SINGLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SINGLETASK = function() { + return this.getToken(PlSqlParser.SINGLETASK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SINH = function() { + return this.getToken(PlSqlParser.SINH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SIN = function() { + return this.getToken(PlSqlParser.SIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SKIP_EXT_OPTIMIZER = function() { + return this.getToken(PlSqlParser.SKIP_EXT_OPTIMIZER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SKIP_ = function() { + return this.getToken(PlSqlParser.SKIP_, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SKIP_UNQ_UNUSABLE_IDX = function() { + return this.getToken(PlSqlParser.SKIP_UNQ_UNUSABLE_IDX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SKIP_UNUSABLE_INDEXES = function() { + return this.getToken(PlSqlParser.SKIP_UNUSABLE_INDEXES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SMALLFILE = function() { + return this.getToken(PlSqlParser.SMALLFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SNAPSHOT = function() { + return this.getToken(PlSqlParser.SNAPSHOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SOME = function() { + return this.getToken(PlSqlParser.SOME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SORT = function() { + return this.getToken(PlSqlParser.SORT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SOUNDEX = function() { + return this.getToken(PlSqlParser.SOUNDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SOURCE = function() { + return this.getToken(PlSqlParser.SOURCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SPACE_KEYWORD = function() { + return this.getToken(PlSqlParser.SPACE_KEYWORD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SPECIFICATION = function() { + return this.getToken(PlSqlParser.SPECIFICATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SPFILE = function() { + return this.getToken(PlSqlParser.SPFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SPLIT = function() { + return this.getToken(PlSqlParser.SPLIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SPREADSHEET = function() { + return this.getToken(PlSqlParser.SPREADSHEET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SQLLDR = function() { + return this.getToken(PlSqlParser.SQLLDR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SQL = function() { + return this.getToken(PlSqlParser.SQL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SQL_TRACE = function() { + return this.getToken(PlSqlParser.SQL_TRACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SQRT = function() { + return this.getToken(PlSqlParser.SQRT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STALE = function() { + return this.getToken(PlSqlParser.STALE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STANDALONE = function() { + return this.getToken(PlSqlParser.STANDALONE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STANDBY_MAX_DATA_DELAY = function() { + return this.getToken(PlSqlParser.STANDBY_MAX_DATA_DELAY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STANDBY = function() { + return this.getToken(PlSqlParser.STANDBY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STAR = function() { + return this.getToken(PlSqlParser.STAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STAR_TRANSFORMATION = function() { + return this.getToken(PlSqlParser.STAR_TRANSFORMATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STARTUP = function() { + return this.getToken(PlSqlParser.STARTUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATEMENT_ID = function() { + return this.getToken(PlSqlParser.STATEMENT_ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATEMENT_QUEUING = function() { + return this.getToken(PlSqlParser.STATEMENT_QUEUING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATEMENTS = function() { + return this.getToken(PlSqlParser.STATEMENTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATIC = function() { + return this.getToken(PlSqlParser.STATIC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATISTICS = function() { + return this.getToken(PlSqlParser.STATISTICS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_BINOMIAL_TEST = function() { + return this.getToken(PlSqlParser.STATS_BINOMIAL_TEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_CROSSTAB = function() { + return this.getToken(PlSqlParser.STATS_CROSSTAB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_F_TEST = function() { + return this.getToken(PlSqlParser.STATS_F_TEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_KS_TEST = function() { + return this.getToken(PlSqlParser.STATS_KS_TEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_MODE = function() { + return this.getToken(PlSqlParser.STATS_MODE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_MW_TEST = function() { + return this.getToken(PlSqlParser.STATS_MW_TEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_ONE_WAY_ANOVA = function() { + return this.getToken(PlSqlParser.STATS_ONE_WAY_ANOVA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_T_TEST_INDEP = function() { + return this.getToken(PlSqlParser.STATS_T_TEST_INDEP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_T_TEST_INDEPU = function() { + return this.getToken(PlSqlParser.STATS_T_TEST_INDEPU, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_T_TEST_ONE = function() { + return this.getToken(PlSqlParser.STATS_T_TEST_ONE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_T_TEST_PAIRED = function() { + return this.getToken(PlSqlParser.STATS_T_TEST_PAIRED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STATS_WSR_TEST = function() { + return this.getToken(PlSqlParser.STATS_WSR_TEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STDDEV = function() { + return this.getToken(PlSqlParser.STDDEV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STDDEV_POP = function() { + return this.getToken(PlSqlParser.STDDEV_POP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STDDEV_SAMP = function() { + return this.getToken(PlSqlParser.STDDEV_SAMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STOP = function() { + return this.getToken(PlSqlParser.STOP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STORAGE = function() { + return this.getToken(PlSqlParser.STORAGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STORE = function() { + return this.getToken(PlSqlParser.STORE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STREAMS = function() { + return this.getToken(PlSqlParser.STREAMS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STRICT = function() { + return this.getToken(PlSqlParser.STRICT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STRING = function() { + return this.getToken(PlSqlParser.STRING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STRIPE_COLUMNS = function() { + return this.getToken(PlSqlParser.STRIPE_COLUMNS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STRIPE_WIDTH = function() { + return this.getToken(PlSqlParser.STRIPE_WIDTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STRIP = function() { + return this.getToken(PlSqlParser.STRIP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.STRUCTURE = function() { + return this.getToken(PlSqlParser.STRUCTURE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBMULTISET = function() { + return this.getToken(PlSqlParser.SUBMULTISET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBPARTITION = function() { + return this.getToken(PlSqlParser.SUBPARTITION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBPARTITION_REL = function() { + return this.getToken(PlSqlParser.SUBPARTITION_REL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBPARTITIONS = function() { + return this.getToken(PlSqlParser.SUBPARTITIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBQUERIES = function() { + return this.getToken(PlSqlParser.SUBQUERIES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBQUERY_PRUNING = function() { + return this.getToken(PlSqlParser.SUBQUERY_PRUNING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBSTITUTABLE = function() { + return this.getToken(PlSqlParser.SUBSTITUTABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBSTR2 = function() { + return this.getToken(PlSqlParser.SUBSTR2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBSTR4 = function() { + return this.getToken(PlSqlParser.SUBSTR4, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBSTRB = function() { + return this.getToken(PlSqlParser.SUBSTRB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBSTRC = function() { + return this.getToken(PlSqlParser.SUBSTRC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUBSTR = function() { + return this.getToken(PlSqlParser.SUBSTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUCCESSFUL = function() { + return this.getToken(PlSqlParser.SUCCESSFUL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUMMARY = function() { + return this.getToken(PlSqlParser.SUMMARY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUM = function() { + return this.getToken(PlSqlParser.SUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUPPLEMENTAL = function() { + return this.getToken(PlSqlParser.SUPPLEMENTAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SUSPEND = function() { + return this.getToken(PlSqlParser.SUSPEND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SWAP_JOIN_INPUTS = function() { + return this.getToken(PlSqlParser.SWAP_JOIN_INPUTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SWITCH = function() { + return this.getToken(PlSqlParser.SWITCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SWITCHOVER = function() { + return this.getToken(PlSqlParser.SWITCHOVER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYNCHRONOUS = function() { + return this.getToken(PlSqlParser.SYNCHRONOUS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYNC = function() { + return this.getToken(PlSqlParser.SYNC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYSASM = function() { + return this.getToken(PlSqlParser.SYSASM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_AUDIT = function() { + return this.getToken(PlSqlParser.SYS_AUDIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYSAUX = function() { + return this.getToken(PlSqlParser.SYSAUX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_CHECKACL = function() { + return this.getToken(PlSqlParser.SYS_CHECKACL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_CONNECT_BY_PATH = function() { + return this.getToken(PlSqlParser.SYS_CONNECT_BY_PATH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_CONTEXT = function() { + return this.getToken(PlSqlParser.SYS_CONTEXT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYSDATE = function() { + return this.getToken(PlSqlParser.SYSDATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYSDBA = function() { + return this.getToken(PlSqlParser.SYSDBA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_DBURIGEN = function() { + return this.getToken(PlSqlParser.SYS_DBURIGEN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_DL_CURSOR = function() { + return this.getToken(PlSqlParser.SYS_DL_CURSOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_DM_RXFORM_CHR = function() { + return this.getToken(PlSqlParser.SYS_DM_RXFORM_CHR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_DM_RXFORM_NUM = function() { + return this.getToken(PlSqlParser.SYS_DM_RXFORM_NUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_DOM_COMPARE = function() { + return this.getToken(PlSqlParser.SYS_DOM_COMPARE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_DST_PRIM2SEC = function() { + return this.getToken(PlSqlParser.SYS_DST_PRIM2SEC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_DST_SEC2PRIM = function() { + return this.getToken(PlSqlParser.SYS_DST_SEC2PRIM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_ET_BFILE_TO_RAW = function() { + return this.getToken(PlSqlParser.SYS_ET_BFILE_TO_RAW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_ET_BLOB_TO_IMAGE = function() { + return this.getToken(PlSqlParser.SYS_ET_BLOB_TO_IMAGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_ET_IMAGE_TO_BLOB = function() { + return this.getToken(PlSqlParser.SYS_ET_IMAGE_TO_BLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_ET_RAW_TO_BFILE = function() { + return this.getToken(PlSqlParser.SYS_ET_RAW_TO_BFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_EXTPDTXT = function() { + return this.getToken(PlSqlParser.SYS_EXTPDTXT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_EXTRACT_UTC = function() { + return this.getToken(PlSqlParser.SYS_EXTRACT_UTC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_FBT_INSDEL = function() { + return this.getToken(PlSqlParser.SYS_FBT_INSDEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_FILTER_ACLS = function() { + return this.getToken(PlSqlParser.SYS_FILTER_ACLS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_FNMATCHES = function() { + return this.getToken(PlSqlParser.SYS_FNMATCHES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_FNREPLACE = function() { + return this.getToken(PlSqlParser.SYS_FNREPLACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_GET_ACLIDS = function() { + return this.getToken(PlSqlParser.SYS_GET_ACLIDS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_GET_PRIVILEGES = function() { + return this.getToken(PlSqlParser.SYS_GET_PRIVILEGES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_GETTOKENID = function() { + return this.getToken(PlSqlParser.SYS_GETTOKENID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_GETXTIVAL = function() { + return this.getToken(PlSqlParser.SYS_GETXTIVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_GUID = function() { + return this.getToken(PlSqlParser.SYS_GUID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_MAKEXML = function() { + return this.getToken(PlSqlParser.SYS_MAKEXML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_MAKE_XMLNODEID = function() { + return this.getToken(PlSqlParser.SYS_MAKE_XMLNODEID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_MKXMLATTR = function() { + return this.getToken(PlSqlParser.SYS_MKXMLATTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ADT2BIN = function() { + return this.getToken(PlSqlParser.SYS_OP_ADT2BIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ADTCONS = function() { + return this.getToken(PlSqlParser.SYS_OP_ADTCONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ALSCRVAL = function() { + return this.getToken(PlSqlParser.SYS_OP_ALSCRVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ATG = function() { + return this.getToken(PlSqlParser.SYS_OP_ATG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BIN2ADT = function() { + return this.getToken(PlSqlParser.SYS_OP_BIN2ADT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BITVEC = function() { + return this.getToken(PlSqlParser.SYS_OP_BITVEC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BL2R = function() { + return this.getToken(PlSqlParser.SYS_OP_BL2R, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BLOOM_FILTER_LIST = function() { + return this.getToken(PlSqlParser.SYS_OP_BLOOM_FILTER_LIST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_BLOOM_FILTER = function() { + return this.getToken(PlSqlParser.SYS_OP_BLOOM_FILTER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_C2C = function() { + return this.getToken(PlSqlParser.SYS_OP_C2C, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CAST = function() { + return this.getToken(PlSqlParser.SYS_OP_CAST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CEG = function() { + return this.getToken(PlSqlParser.SYS_OP_CEG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CL2C = function() { + return this.getToken(PlSqlParser.SYS_OP_CL2C, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_COMBINED_HASH = function() { + return this.getToken(PlSqlParser.SYS_OP_COMBINED_HASH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_COMP = function() { + return this.getToken(PlSqlParser.SYS_OP_COMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CONVERT = function() { + return this.getToken(PlSqlParser.SYS_OP_CONVERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_COUNTCHG = function() { + return this.getToken(PlSqlParser.SYS_OP_COUNTCHG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CSCONV = function() { + return this.getToken(PlSqlParser.SYS_OP_CSCONV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CSCONVTEST = function() { + return this.getToken(PlSqlParser.SYS_OP_CSCONVTEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CSR = function() { + return this.getToken(PlSqlParser.SYS_OP_CSR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_CSX_PATCH = function() { + return this.getToken(PlSqlParser.SYS_OP_CSX_PATCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DECOMP = function() { + return this.getToken(PlSqlParser.SYS_OP_DECOMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DESCEND = function() { + return this.getToken(PlSqlParser.SYS_OP_DESCEND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DISTINCT = function() { + return this.getToken(PlSqlParser.SYS_OP_DISTINCT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DRA = function() { + return this.getToken(PlSqlParser.SYS_OP_DRA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DUMP = function() { + return this.getToken(PlSqlParser.SYS_OP_DUMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_DV_CHECK = function() { + return this.getToken(PlSqlParser.SYS_OP_DV_CHECK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ENFORCE_NOT_NULL = function() { + return this.getToken(PlSqlParser.SYS_OP_ENFORCE_NOT_NULL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYSOPER = function() { + return this.getToken(PlSqlParser.SYSOPER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_EXTRACT = function() { + return this.getToken(PlSqlParser.SYS_OP_EXTRACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_GROUPING = function() { + return this.getToken(PlSqlParser.SYS_OP_GROUPING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_GUID = function() { + return this.getToken(PlSqlParser.SYS_OP_GUID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_IIX = function() { + return this.getToken(PlSqlParser.SYS_OP_IIX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ITR = function() { + return this.getToken(PlSqlParser.SYS_OP_ITR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LBID = function() { + return this.getToken(PlSqlParser.SYS_OP_LBID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2BLOB = function() { + return this.getToken(PlSqlParser.SYS_OP_LOBLOC2BLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2CLOB = function() { + return this.getToken(PlSqlParser.SYS_OP_LOBLOC2CLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2ID = function() { + return this.getToken(PlSqlParser.SYS_OP_LOBLOC2ID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2NCLOB = function() { + return this.getToken(PlSqlParser.SYS_OP_LOBLOC2NCLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LOBLOC2TYP = function() { + return this.getToken(PlSqlParser.SYS_OP_LOBLOC2TYP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LSVI = function() { + return this.getToken(PlSqlParser.SYS_OP_LSVI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_LVL = function() { + return this.getToken(PlSqlParser.SYS_OP_LVL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_MAKEOID = function() { + return this.getToken(PlSqlParser.SYS_OP_MAKEOID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_MAP_NONNULL = function() { + return this.getToken(PlSqlParser.SYS_OP_MAP_NONNULL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_MSR = function() { + return this.getToken(PlSqlParser.SYS_OP_MSR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NICOMBINE = function() { + return this.getToken(PlSqlParser.SYS_OP_NICOMBINE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NIEXTRACT = function() { + return this.getToken(PlSqlParser.SYS_OP_NIEXTRACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NII = function() { + return this.getToken(PlSqlParser.SYS_OP_NII, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NIX = function() { + return this.getToken(PlSqlParser.SYS_OP_NIX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NOEXPAND = function() { + return this.getToken(PlSqlParser.SYS_OP_NOEXPAND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NTCIMG = function() { + return this.getToken(PlSqlParser.SYS_OP_NTCIMG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_NUMTORAW = function() { + return this.getToken(PlSqlParser.SYS_OP_NUMTORAW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_OIDVALUE = function() { + return this.getToken(PlSqlParser.SYS_OP_OIDVALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_OPNSIZE = function() { + return this.getToken(PlSqlParser.SYS_OP_OPNSIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PAR_1 = function() { + return this.getToken(PlSqlParser.SYS_OP_PAR_1, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PARGID_1 = function() { + return this.getToken(PlSqlParser.SYS_OP_PARGID_1, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PARGID = function() { + return this.getToken(PlSqlParser.SYS_OP_PARGID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PAR = function() { + return this.getToken(PlSqlParser.SYS_OP_PAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_PIVOT = function() { + return this.getToken(PlSqlParser.SYS_OP_PIVOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_R2O = function() { + return this.getToken(PlSqlParser.SYS_OP_R2O, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_RAWTONUM = function() { + return this.getToken(PlSqlParser.SYS_OP_RAWTONUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_RDTM = function() { + return this.getToken(PlSqlParser.SYS_OP_RDTM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_REF = function() { + return this.getToken(PlSqlParser.SYS_OP_REF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_RMTD = function() { + return this.getToken(PlSqlParser.SYS_OP_RMTD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_ROWIDTOOBJ = function() { + return this.getToken(PlSqlParser.SYS_OP_ROWIDTOOBJ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_RPB = function() { + return this.getToken(PlSqlParser.SYS_OP_RPB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OPTLOBPRBSC = function() { + return this.getToken(PlSqlParser.SYS_OPTLOBPRBSC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_TOSETID = function() { + return this.getToken(PlSqlParser.SYS_OP_TOSETID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_TPR = function() { + return this.getToken(PlSqlParser.SYS_OP_TPR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_TRTB = function() { + return this.getToken(PlSqlParser.SYS_OP_TRTB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OPTXICMP = function() { + return this.getToken(PlSqlParser.SYS_OPTXICMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OPTXQCASTASNQ = function() { + return this.getToken(PlSqlParser.SYS_OPTXQCASTASNQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_UNDESCEND = function() { + return this.getToken(PlSqlParser.SYS_OP_UNDESCEND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VECAND = function() { + return this.getToken(PlSqlParser.SYS_OP_VECAND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VECBIT = function() { + return this.getToken(PlSqlParser.SYS_OP_VECBIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VECOR = function() { + return this.getToken(PlSqlParser.SYS_OP_VECOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VECXOR = function() { + return this.getToken(PlSqlParser.SYS_OP_VECXOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VERSION = function() { + return this.getToken(PlSqlParser.SYS_OP_VERSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VREF = function() { + return this.getToken(PlSqlParser.SYS_OP_VREF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_VVD = function() { + return this.getToken(PlSqlParser.SYS_OP_VVD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XMLCONS_FOR_CSX = function() { + return this.getToken(PlSqlParser.SYS_OP_XMLCONS_FOR_CSX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XPTHATG = function() { + return this.getToken(PlSqlParser.SYS_OP_XPTHATG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XPTHIDX = function() { + return this.getToken(PlSqlParser.SYS_OP_XPTHIDX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XPTHOP = function() { + return this.getToken(PlSqlParser.SYS_OP_XPTHOP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_OP_XTXT2SQLT = function() { + return this.getToken(PlSqlParser.SYS_OP_XTXT2SQLT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_ORDERKEY_DEPTH = function() { + return this.getToken(PlSqlParser.SYS_ORDERKEY_DEPTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_ORDERKEY_MAXCHILD = function() { + return this.getToken(PlSqlParser.SYS_ORDERKEY_MAXCHILD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_ORDERKEY_PARENT = function() { + return this.getToken(PlSqlParser.SYS_ORDERKEY_PARENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_PARALLEL_TXN = function() { + return this.getToken(PlSqlParser.SYS_PARALLEL_TXN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_PATHID_IS_ATTR = function() { + return this.getToken(PlSqlParser.SYS_PATHID_IS_ATTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_PATHID_IS_NMSPC = function() { + return this.getToken(PlSqlParser.SYS_PATHID_IS_NMSPC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_PATHID_LASTNAME = function() { + return this.getToken(PlSqlParser.SYS_PATHID_LASTNAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_PATHID_LASTNMSPC = function() { + return this.getToken(PlSqlParser.SYS_PATHID_LASTNMSPC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_PATH_REVERSE = function() { + return this.getToken(PlSqlParser.SYS_PATH_REVERSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_PXQEXTRACT = function() { + return this.getToken(PlSqlParser.SYS_PXQEXTRACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_RID_ORDER = function() { + return this.getToken(PlSqlParser.SYS_RID_ORDER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_ROW_DELTA = function() { + return this.getToken(PlSqlParser.SYS_ROW_DELTA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_SC_2_XMLT = function() { + return this.getToken(PlSqlParser.SYS_SC_2_XMLT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_SYNRCIREDO = function() { + return this.getToken(PlSqlParser.SYS_SYNRCIREDO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYSTEM_DEFINED = function() { + return this.getToken(PlSqlParser.SYSTEM_DEFINED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYSTEM = function() { + return this.getToken(PlSqlParser.SYSTEM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYSTIMESTAMP = function() { + return this.getToken(PlSqlParser.SYSTIMESTAMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_TYPEID = function() { + return this.getToken(PlSqlParser.SYS_TYPEID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_UMAKEXML = function() { + return this.getToken(PlSqlParser.SYS_UMAKEXML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLANALYZE = function() { + return this.getToken(PlSqlParser.SYS_XMLANALYZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLCONTAINS = function() { + return this.getToken(PlSqlParser.SYS_XMLCONTAINS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLCONV = function() { + return this.getToken(PlSqlParser.SYS_XMLCONV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLEXNSURI = function() { + return this.getToken(PlSqlParser.SYS_XMLEXNSURI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLGEN = function() { + return this.getToken(PlSqlParser.SYS_XMLGEN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLI_LOC_ISNODE = function() { + return this.getToken(PlSqlParser.SYS_XMLI_LOC_ISNODE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLI_LOC_ISTEXT = function() { + return this.getToken(PlSqlParser.SYS_XMLI_LOC_ISTEXT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLINSTR = function() { + return this.getToken(PlSqlParser.SYS_XMLINSTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLLOCATOR_GETSVAL = function() { + return this.getToken(PlSqlParser.SYS_XMLLOCATOR_GETSVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETCID = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID_GETCID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETLOCATOR = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID_GETLOCATOR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETOKEY = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID_GETOKEY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETPATHID = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID_GETPATHID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETPTRID = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID_GETPTRID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETRID = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID_GETRID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETSVAL = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID_GETSVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID_GETTID = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID_GETTID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLNODEID = function() { + return this.getToken(PlSqlParser.SYS_XMLNODEID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLT_2_SC = function() { + return this.getToken(PlSqlParser.SYS_XMLT_2_SC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLTRANSLATE = function() { + return this.getToken(PlSqlParser.SYS_XMLTRANSLATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XMLTYPE2SQL = function() { + return this.getToken(PlSqlParser.SYS_XMLTYPE2SQL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_ASQLCNV = function() { + return this.getToken(PlSqlParser.SYS_XQ_ASQLCNV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_ATOMCNVCHK = function() { + return this.getToken(PlSqlParser.SYS_XQ_ATOMCNVCHK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQBASEURI = function() { + return this.getToken(PlSqlParser.SYS_XQBASEURI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQCASTABLEERRH = function() { + return this.getToken(PlSqlParser.SYS_XQCASTABLEERRH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQCODEP2STR = function() { + return this.getToken(PlSqlParser.SYS_XQCODEP2STR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQCODEPEQ = function() { + return this.getToken(PlSqlParser.SYS_XQCODEPEQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQCON2SEQ = function() { + return this.getToken(PlSqlParser.SYS_XQCON2SEQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQCONCAT = function() { + return this.getToken(PlSqlParser.SYS_XQCONCAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQDELETE = function() { + return this.getToken(PlSqlParser.SYS_XQDELETE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQDFLTCOLATION = function() { + return this.getToken(PlSqlParser.SYS_XQDFLTCOLATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQDOC = function() { + return this.getToken(PlSqlParser.SYS_XQDOC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQDOCURI = function() { + return this.getToken(PlSqlParser.SYS_XQDOCURI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQDURDIV = function() { + return this.getToken(PlSqlParser.SYS_XQDURDIV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQED4URI = function() { + return this.getToken(PlSqlParser.SYS_XQED4URI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQENDSWITH = function() { + return this.getToken(PlSqlParser.SYS_XQENDSWITH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQERRH = function() { + return this.getToken(PlSqlParser.SYS_XQERRH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQERR = function() { + return this.getToken(PlSqlParser.SYS_XQERR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQESHTMLURI = function() { + return this.getToken(PlSqlParser.SYS_XQESHTMLURI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXLOBVAL = function() { + return this.getToken(PlSqlParser.SYS_XQEXLOBVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXSTWRP = function() { + return this.getToken(PlSqlParser.SYS_XQEXSTWRP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXTRACT = function() { + return this.getToken(PlSqlParser.SYS_XQEXTRACT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXTRREF = function() { + return this.getToken(PlSqlParser.SYS_XQEXTRREF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQEXVAL = function() { + return this.getToken(PlSqlParser.SYS_XQEXVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFB2STR = function() { + return this.getToken(PlSqlParser.SYS_XQFB2STR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNBOOL = function() { + return this.getToken(PlSqlParser.SYS_XQFNBOOL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNCMP = function() { + return this.getToken(PlSqlParser.SYS_XQFNCMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNDATIM = function() { + return this.getToken(PlSqlParser.SYS_XQFNDATIM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNLNAME = function() { + return this.getToken(PlSqlParser.SYS_XQFNLNAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNNM = function() { + return this.getToken(PlSqlParser.SYS_XQFNNM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNNSURI = function() { + return this.getToken(PlSqlParser.SYS_XQFNNSURI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNPREDTRUTH = function() { + return this.getToken(PlSqlParser.SYS_XQFNPREDTRUTH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNQNM = function() { + return this.getToken(PlSqlParser.SYS_XQFNQNM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFNROOT = function() { + return this.getToken(PlSqlParser.SYS_XQFNROOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFORMATNUM = function() { + return this.getToken(PlSqlParser.SYS_XQFORMATNUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFTCONTAIN = function() { + return this.getToken(PlSqlParser.SYS_XQFTCONTAIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQFUNCR = function() { + return this.getToken(PlSqlParser.SYS_XQFUNCR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQGETCONTENT = function() { + return this.getToken(PlSqlParser.SYS_XQGETCONTENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQINDXOF = function() { + return this.getToken(PlSqlParser.SYS_XQINDXOF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQINSERT = function() { + return this.getToken(PlSqlParser.SYS_XQINSERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQINSPFX = function() { + return this.getToken(PlSqlParser.SYS_XQINSPFX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQIRI2URI = function() { + return this.getToken(PlSqlParser.SYS_XQIRI2URI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQLANG = function() { + return this.getToken(PlSqlParser.SYS_XQLANG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQLLNMFRMQNM = function() { + return this.getToken(PlSqlParser.SYS_XQLLNMFRMQNM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQMKNODEREF = function() { + return this.getToken(PlSqlParser.SYS_XQMKNODEREF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQNILLED = function() { + return this.getToken(PlSqlParser.SYS_XQNILLED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQNODENAME = function() { + return this.getToken(PlSqlParser.SYS_XQNODENAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQNORMSPACE = function() { + return this.getToken(PlSqlParser.SYS_XQNORMSPACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQNORMUCODE = function() { + return this.getToken(PlSqlParser.SYS_XQNORMUCODE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_NRNG = function() { + return this.getToken(PlSqlParser.SYS_XQ_NRNG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQNSP4PFX = function() { + return this.getToken(PlSqlParser.SYS_XQNSP4PFX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQNSPFRMQNM = function() { + return this.getToken(PlSqlParser.SYS_XQNSPFRMQNM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPFXFRMQNM = function() { + return this.getToken(PlSqlParser.SYS_XQPFXFRMQNM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_PKSQL2XML = function() { + return this.getToken(PlSqlParser.SYS_XQ_PKSQL2XML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYABS = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYABS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYADD = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYADD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYCEL = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYCEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYCSTBL = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYCSTBL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYCST = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYCST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYDIV = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYDIV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYFLR = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYFLR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYMOD = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYMOD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYMUL = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYMUL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYRND = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYRND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYSQRT = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYSQRT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYSUB = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYSUB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYUMUS = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYUMUS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYUPLS = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYUPLS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVEQ = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYVEQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVGE = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYVGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVGT = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYVGT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVLE = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYVLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVLT = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYVLT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQPOLYVNE = function() { + return this.getToken(PlSqlParser.SYS_XQPOLYVNE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQREF2VAL = function() { + return this.getToken(PlSqlParser.SYS_XQREF2VAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQRENAME = function() { + return this.getToken(PlSqlParser.SYS_XQRENAME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQREPLACE = function() { + return this.getToken(PlSqlParser.SYS_XQREPLACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQRESVURI = function() { + return this.getToken(PlSqlParser.SYS_XQRESVURI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQRNDHALF2EVN = function() { + return this.getToken(PlSqlParser.SYS_XQRNDHALF2EVN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQRSLVQNM = function() { + return this.getToken(PlSqlParser.SYS_XQRSLVQNM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQRYENVPGET = function() { + return this.getToken(PlSqlParser.SYS_XQRYENVPGET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQRYVARGET = function() { + return this.getToken(PlSqlParser.SYS_XQRYVARGET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQRYWRP = function() { + return this.getToken(PlSqlParser.SYS_XQRYWRP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQ2CON4XC = function() { + return this.getToken(PlSqlParser.SYS_XQSEQ2CON4XC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQ2CON = function() { + return this.getToken(PlSqlParser.SYS_XQSEQ2CON, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQDEEPEQ = function() { + return this.getToken(PlSqlParser.SYS_XQSEQDEEPEQ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQINSB = function() { + return this.getToken(PlSqlParser.SYS_XQSEQINSB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQRM = function() { + return this.getToken(PlSqlParser.SYS_XQSEQRM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQRVS = function() { + return this.getToken(PlSqlParser.SYS_XQSEQRVS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQSUB = function() { + return this.getToken(PlSqlParser.SYS_XQSEQSUB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSEQTYPMATCH = function() { + return this.getToken(PlSqlParser.SYS_XQSEQTYPMATCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSTARTSWITH = function() { + return this.getToken(PlSqlParser.SYS_XQSTARTSWITH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSTATBURI = function() { + return this.getToken(PlSqlParser.SYS_XQSTATBURI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSTR2CODEP = function() { + return this.getToken(PlSqlParser.SYS_XQSTR2CODEP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSTRJOIN = function() { + return this.getToken(PlSqlParser.SYS_XQSTRJOIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSUBSTRAFT = function() { + return this.getToken(PlSqlParser.SYS_XQSUBSTRAFT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQSUBSTRBEF = function() { + return this.getToken(PlSqlParser.SYS_XQSUBSTRBEF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQTOKENIZE = function() { + return this.getToken(PlSqlParser.SYS_XQTOKENIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQTREATAS = function() { + return this.getToken(PlSqlParser.SYS_XQTREATAS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQ_UPKXML2SQL = function() { + return this.getToken(PlSqlParser.SYS_XQ_UPKXML2SQL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.SYS_XQXFORM = function() { + return this.getToken(PlSqlParser.SYS_XQXFORM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TABLE = function() { + return this.getToken(PlSqlParser.TABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TABLE_LOOKUP_BY_NL = function() { + return this.getToken(PlSqlParser.TABLE_LOOKUP_BY_NL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TABLES = function() { + return this.getToken(PlSqlParser.TABLES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TABLESPACE = function() { + return this.getToken(PlSqlParser.TABLESPACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TABLESPACE_NO = function() { + return this.getToken(PlSqlParser.TABLESPACE_NO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TABLE_STATS = function() { + return this.getToken(PlSqlParser.TABLE_STATS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TABNO = function() { + return this.getToken(PlSqlParser.TABNO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TANH = function() { + return this.getToken(PlSqlParser.TANH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TAN = function() { + return this.getToken(PlSqlParser.TAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TBLORIDXPARTNUM = function() { + return this.getToken(PlSqlParser.TBLORIDXPARTNUM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TEMPFILE = function() { + return this.getToken(PlSqlParser.TEMPFILE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TEMPLATE = function() { + return this.getToken(PlSqlParser.TEMPLATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TEMPORARY = function() { + return this.getToken(PlSqlParser.TEMPORARY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TEMP_TABLE = function() { + return this.getToken(PlSqlParser.TEMP_TABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TEST = function() { + return this.getToken(PlSqlParser.TEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.THAN = function() { + return this.getToken(PlSqlParser.THAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.THE = function() { + return this.getToken(PlSqlParser.THE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.THEN = function() { + return this.getToken(PlSqlParser.THEN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.THREAD = function() { + return this.getToken(PlSqlParser.THREAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.THROUGH = function() { + return this.getToken(PlSqlParser.THROUGH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIME = function() { + return this.getToken(PlSqlParser.TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIMEOUT = function() { + return this.getToken(PlSqlParser.TIMEOUT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIMES = function() { + return this.getToken(PlSqlParser.TIMES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIMESTAMP = function() { + return this.getToken(PlSqlParser.TIMESTAMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_ABBR = function() { + return this.getToken(PlSqlParser.TIMEZONE_ABBR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_HOUR = function() { + return this.getToken(PlSqlParser.TIMEZONE_HOUR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_MINUTE = function() { + return this.getToken(PlSqlParser.TIMEZONE_MINUTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIME_ZONE = function() { + return this.getToken(PlSqlParser.TIME_ZONE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_OFFSET = function() { + return this.getToken(PlSqlParser.TIMEZONE_OFFSET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIMEZONE_REGION = function() { + return this.getToken(PlSqlParser.TIMEZONE_REGION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIV_GB = function() { + return this.getToken(PlSqlParser.TIV_GB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TIV_SSF = function() { + return this.getToken(PlSqlParser.TIV_SSF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_BINARY_DOUBLE = function() { + return this.getToken(PlSqlParser.TO_BINARY_DOUBLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_BINARY_FLOAT = function() { + return this.getToken(PlSqlParser.TO_BINARY_FLOAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_BLOB = function() { + return this.getToken(PlSqlParser.TO_BLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_CHAR = function() { + return this.getToken(PlSqlParser.TO_CHAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_CLOB = function() { + return this.getToken(PlSqlParser.TO_CLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_DATE = function() { + return this.getToken(PlSqlParser.TO_DATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_DSINTERVAL = function() { + return this.getToken(PlSqlParser.TO_DSINTERVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_LOB = function() { + return this.getToken(PlSqlParser.TO_LOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_MULTI_BYTE = function() { + return this.getToken(PlSqlParser.TO_MULTI_BYTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_NCHAR = function() { + return this.getToken(PlSqlParser.TO_NCHAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_NCLOB = function() { + return this.getToken(PlSqlParser.TO_NCLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_NUMBER = function() { + return this.getToken(PlSqlParser.TO_NUMBER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TOPLEVEL = function() { + return this.getToken(PlSqlParser.TOPLEVEL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_SINGLE_BYTE = function() { + return this.getToken(PlSqlParser.TO_SINGLE_BYTE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_TIME = function() { + return this.getToken(PlSqlParser.TO_TIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_TIMESTAMP = function() { + return this.getToken(PlSqlParser.TO_TIMESTAMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_TIMESTAMP_TZ = function() { + return this.getToken(PlSqlParser.TO_TIMESTAMP_TZ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_TIME_TZ = function() { + return this.getToken(PlSqlParser.TO_TIME_TZ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TO_YMINTERVAL = function() { + return this.getToken(PlSqlParser.TO_YMINTERVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRACE = function() { + return this.getToken(PlSqlParser.TRACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRACING = function() { + return this.getToken(PlSqlParser.TRACING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRACKING = function() { + return this.getToken(PlSqlParser.TRACKING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRAILING = function() { + return this.getToken(PlSqlParser.TRAILING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRANSACTION = function() { + return this.getToken(PlSqlParser.TRANSACTION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRANSFORM_DISTINCT_AGG = function() { + return this.getToken(PlSqlParser.TRANSFORM_DISTINCT_AGG, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRANSITIONAL = function() { + return this.getToken(PlSqlParser.TRANSITIONAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRANSITION = function() { + return this.getToken(PlSqlParser.TRANSITION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRANSLATE = function() { + return this.getToken(PlSqlParser.TRANSLATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TREAT = function() { + return this.getToken(PlSqlParser.TREAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRIGGERS = function() { + return this.getToken(PlSqlParser.TRIGGERS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRIM = function() { + return this.getToken(PlSqlParser.TRIM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRUE = function() { + return this.getToken(PlSqlParser.TRUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRUNCATE = function() { + return this.getToken(PlSqlParser.TRUNCATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRUNC = function() { + return this.getToken(PlSqlParser.TRUNC, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TRUSTED = function() { + return this.getToken(PlSqlParser.TRUSTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TUNING = function() { + return this.getToken(PlSqlParser.TUNING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TX = function() { + return this.getToken(PlSqlParser.TX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TYPE = function() { + return this.getToken(PlSqlParser.TYPE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TYPES = function() { + return this.getToken(PlSqlParser.TYPES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.TZ_OFFSET = function() { + return this.getToken(PlSqlParser.TZ_OFFSET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UB2 = function() { + return this.getToken(PlSqlParser.UB2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UBA = function() { + return this.getToken(PlSqlParser.UBA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UID = function() { + return this.getToken(PlSqlParser.UID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNARCHIVED = function() { + return this.getToken(PlSqlParser.UNARCHIVED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNBOUNDED = function() { + return this.getToken(PlSqlParser.UNBOUNDED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNBOUND = function() { + return this.getToken(PlSqlParser.UNBOUND, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNDER = function() { + return this.getToken(PlSqlParser.UNDER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNDO = function() { + return this.getToken(PlSqlParser.UNDO, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNDROP = function() { + return this.getToken(PlSqlParser.UNDROP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNIFORM = function() { + return this.getToken(PlSqlParser.UNIFORM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNISTR = function() { + return this.getToken(PlSqlParser.UNISTR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNLIMITED = function() { + return this.getToken(PlSqlParser.UNLIMITED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNLOAD = function() { + return this.getToken(PlSqlParser.UNLOAD, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNLOCK = function() { + return this.getToken(PlSqlParser.UNLOCK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNNEST_INNERJ_DISTINCT_VIEW = function() { + return this.getToken(PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNNEST = function() { + return this.getToken(PlSqlParser.UNNEST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNNEST_NOSEMIJ_NODISTINCTVIEW = function() { + return this.getToken(PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNNEST_SEMIJ_VIEW = function() { + return this.getToken(PlSqlParser.UNNEST_SEMIJ_VIEW, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNPACKED = function() { + return this.getToken(PlSqlParser.UNPACKED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNPIVOT = function() { + return this.getToken(PlSqlParser.UNPIVOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNPROTECTED = function() { + return this.getToken(PlSqlParser.UNPROTECTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNQUIESCE = function() { + return this.getToken(PlSqlParser.UNQUIESCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNRECOVERABLE = function() { + return this.getToken(PlSqlParser.UNRECOVERABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNRESTRICTED = function() { + return this.getToken(PlSqlParser.UNRESTRICTED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNTIL = function() { + return this.getToken(PlSqlParser.UNTIL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNUSABLE = function() { + return this.getToken(PlSqlParser.UNUSABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UNUSED = function() { + return this.getToken(PlSqlParser.UNUSED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UPDATABLE = function() { + return this.getToken(PlSqlParser.UPDATABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UPDATED = function() { + return this.getToken(PlSqlParser.UPDATED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UPDATEXML = function() { + return this.getToken(PlSqlParser.UPDATEXML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UPD_INDEXES = function() { + return this.getToken(PlSqlParser.UPD_INDEXES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UPD_JOININDEX = function() { + return this.getToken(PlSqlParser.UPD_JOININDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UPGRADE = function() { + return this.getToken(PlSqlParser.UPGRADE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UPPER = function() { + return this.getToken(PlSqlParser.UPPER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UPSERT = function() { + return this.getToken(PlSqlParser.UPSERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.UROWID = function() { + return this.getToken(PlSqlParser.UROWID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USAGE = function() { + return this.getToken(PlSqlParser.USAGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_ANTI = function() { + return this.getToken(PlSqlParser.USE_ANTI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_CONCAT = function() { + return this.getToken(PlSqlParser.USE_CONCAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_HASH_AGGREGATION = function() { + return this.getToken(PlSqlParser.USE_HASH_AGGREGATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_HASH_GBY_FOR_PUSHDOWN = function() { + return this.getToken(PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_HASH = function() { + return this.getToken(PlSqlParser.USE_HASH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_INVISIBLE_INDEXES = function() { + return this.getToken(PlSqlParser.USE_INVISIBLE_INDEXES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_MERGE_CARTESIAN = function() { + return this.getToken(PlSqlParser.USE_MERGE_CARTESIAN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_MERGE = function() { + return this.getToken(PlSqlParser.USE_MERGE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE = function() { + return this.getToken(PlSqlParser.USE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_NL = function() { + return this.getToken(PlSqlParser.USE_NL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_NL_WITH_INDEX = function() { + return this.getToken(PlSqlParser.USE_NL_WITH_INDEX, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_PRIVATE_OUTLINES = function() { + return this.getToken(PlSqlParser.USE_PRIVATE_OUTLINES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USER_DEFINED = function() { + return this.getToken(PlSqlParser.USER_DEFINED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USERENV = function() { + return this.getToken(PlSqlParser.USERENV, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USERGROUP = function() { + return this.getToken(PlSqlParser.USERGROUP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USER = function() { + return this.getToken(PlSqlParser.USER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USER_RECYCLEBIN = function() { + return this.getToken(PlSqlParser.USER_RECYCLEBIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USERS = function() { + return this.getToken(PlSqlParser.USERS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_SEMI = function() { + return this.getToken(PlSqlParser.USE_SEMI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_STORED_OUTLINES = function() { + return this.getToken(PlSqlParser.USE_STORED_OUTLINES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_TTT_FOR_GSETS = function() { + return this.getToken(PlSqlParser.USE_TTT_FOR_GSETS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USE_WEAK_NAME_RESL = function() { + return this.getToken(PlSqlParser.USE_WEAK_NAME_RESL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.USING = function() { + return this.getToken(PlSqlParser.USING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VALIDATE = function() { + return this.getToken(PlSqlParser.VALIDATE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VALIDATION = function() { + return this.getToken(PlSqlParser.VALIDATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VALUE = function() { + return this.getToken(PlSqlParser.VALUE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VARIANCE = function() { + return this.getToken(PlSqlParser.VARIANCE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VAR_POP = function() { + return this.getToken(PlSqlParser.VAR_POP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VARRAY = function() { + return this.getToken(PlSqlParser.VARRAY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VARRAYS = function() { + return this.getToken(PlSqlParser.VARRAYS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VAR_SAMP = function() { + return this.getToken(PlSqlParser.VAR_SAMP, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VARYING = function() { + return this.getToken(PlSqlParser.VARYING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VECTOR_READ = function() { + return this.getToken(PlSqlParser.VECTOR_READ, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VECTOR_READ_TRACE = function() { + return this.getToken(PlSqlParser.VECTOR_READ_TRACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERIFY = function() { + return this.getToken(PlSqlParser.VERIFY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSIONING = function() { + return this.getToken(PlSqlParser.VERSIONING, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSION = function() { + return this.getToken(PlSqlParser.VERSION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSIONS_ENDSCN = function() { + return this.getToken(PlSqlParser.VERSIONS_ENDSCN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSIONS_ENDTIME = function() { + return this.getToken(PlSqlParser.VERSIONS_ENDTIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSIONS = function() { + return this.getToken(PlSqlParser.VERSIONS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSIONS_OPERATION = function() { + return this.getToken(PlSqlParser.VERSIONS_OPERATION, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSIONS_STARTSCN = function() { + return this.getToken(PlSqlParser.VERSIONS_STARTSCN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSIONS_STARTTIME = function() { + return this.getToken(PlSqlParser.VERSIONS_STARTTIME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VERSIONS_XID = function() { + return this.getToken(PlSqlParser.VERSIONS_XID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VIRTUAL = function() { + return this.getToken(PlSqlParser.VIRTUAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VISIBLE = function() { + return this.getToken(PlSqlParser.VISIBLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VOLUME = function() { + return this.getToken(PlSqlParser.VOLUME, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.VSIZE = function() { + return this.getToken(PlSqlParser.VSIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WAIT = function() { + return this.getToken(PlSqlParser.WAIT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WALLET = function() { + return this.getToken(PlSqlParser.WALLET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WELLFORMED = function() { + return this.getToken(PlSqlParser.WELLFORMED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WHENEVER = function() { + return this.getToken(PlSqlParser.WHENEVER, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WHEN = function() { + return this.getToken(PlSqlParser.WHEN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WHITESPACE = function() { + return this.getToken(PlSqlParser.WHITESPACE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WIDTH_BUCKET = function() { + return this.getToken(PlSqlParser.WIDTH_BUCKET, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WITHIN = function() { + return this.getToken(PlSqlParser.WITHIN, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WITHOUT = function() { + return this.getToken(PlSqlParser.WITHOUT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WORK = function() { + return this.getToken(PlSqlParser.WORK, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WRAPPED = function() { + return this.getToken(PlSqlParser.WRAPPED, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.WRITE = function() { + return this.getToken(PlSqlParser.WRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XDB_FASTPATH_INSERT = function() { + return this.getToken(PlSqlParser.XDB_FASTPATH_INSERT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.X_DYN_PRUNE = function() { + return this.getToken(PlSqlParser.X_DYN_PRUNE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XID = function() { + return this.getToken(PlSqlParser.XID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XML2OBJECT = function() { + return this.getToken(PlSqlParser.XML2OBJECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLATTRIBUTES = function() { + return this.getToken(PlSqlParser.XMLATTRIBUTES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLCAST = function() { + return this.getToken(PlSqlParser.XMLCAST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLCDATA = function() { + return this.getToken(PlSqlParser.XMLCDATA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLCOLATTVAL = function() { + return this.getToken(PlSqlParser.XMLCOLATTVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLCOMMENT = function() { + return this.getToken(PlSqlParser.XMLCOMMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLCONCAT = function() { + return this.getToken(PlSqlParser.XMLCONCAT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLDIFF = function() { + return this.getToken(PlSqlParser.XMLDIFF, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XML_DML_RWT_STMT = function() { + return this.getToken(PlSqlParser.XML_DML_RWT_STMT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLELEMENT = function() { + return this.getToken(PlSqlParser.XMLELEMENT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLEXISTS2 = function() { + return this.getToken(PlSqlParser.XMLEXISTS2, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLEXISTS = function() { + return this.getToken(PlSqlParser.XMLEXISTS, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLFOREST = function() { + return this.getToken(PlSqlParser.XMLFOREST, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLINDEX_REWRITE_IN_SELECT = function() { + return this.getToken(PlSqlParser.XMLINDEX_REWRITE_IN_SELECT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLINDEX_REWRITE = function() { + return this.getToken(PlSqlParser.XMLINDEX_REWRITE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLINDEX_SEL_IDX_TBL = function() { + return this.getToken(PlSqlParser.XMLINDEX_SEL_IDX_TBL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLISNODE = function() { + return this.getToken(PlSqlParser.XMLISNODE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLISVALID = function() { + return this.getToken(PlSqlParser.XMLISVALID, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XML = function() { + return this.getToken(PlSqlParser.XML, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLNAMESPACES = function() { + return this.getToken(PlSqlParser.XMLNAMESPACES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLPARSE = function() { + return this.getToken(PlSqlParser.XMLPARSE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLPATCH = function() { + return this.getToken(PlSqlParser.XMLPATCH, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLPI = function() { + return this.getToken(PlSqlParser.XMLPI, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLQUERY = function() { + return this.getToken(PlSqlParser.XMLQUERY, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLQUERYVAL = function() { + return this.getToken(PlSqlParser.XMLQUERYVAL, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLROOT = function() { + return this.getToken(PlSqlParser.XMLROOT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLSCHEMA = function() { + return this.getToken(PlSqlParser.XMLSCHEMA, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLSERIALIZE = function() { + return this.getToken(PlSqlParser.XMLSERIALIZE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLTABLE = function() { + return this.getToken(PlSqlParser.XMLTABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLTRANSFORMBLOB = function() { + return this.getToken(PlSqlParser.XMLTRANSFORMBLOB, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLTRANSFORM = function() { + return this.getToken(PlSqlParser.XMLTRANSFORM, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XMLTYPE = function() { + return this.getToken(PlSqlParser.XMLTYPE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XPATHTABLE = function() { + return this.getToken(PlSqlParser.XPATHTABLE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.XS_SYS_CONTEXT = function() { + return this.getToken(PlSqlParser.XS_SYS_CONTEXT, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.YEAR = function() { + return this.getToken(PlSqlParser.YEAR, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.YES = function() { + return this.getToken(PlSqlParser.YES, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.ZONE = function() { + return this.getToken(PlSqlParser.ZONE, 0); +}; + +Non_reserved_keywords_pre12cContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNon_reserved_keywords_pre12c(this); + } +}; + +Non_reserved_keywords_pre12cContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNon_reserved_keywords_pre12c(this); + } +}; + +Non_reserved_keywords_pre12cContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNon_reserved_keywords_pre12c(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Non_reserved_keywords_pre12cContext = Non_reserved_keywords_pre12cContext; + +PlSqlParser.prototype.non_reserved_keywords_pre12c = function() { + + var localctx = new Non_reserved_keywords_pre12cContext(this, this._ctx, this.state); + this.enterRule(localctx, 1496, PlSqlParser.RULE_non_reserved_keywords_pre12c); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 12088; + _la = this._input.LA(1); + if(!((((_la) & ~0x1f) == 0 && ((1 << _la) & ((1 << PlSqlParser.ABORT) | (1 << PlSqlParser.ABS) | (1 << PlSqlParser.ACCESS) | (1 << PlSqlParser.ACCESSED) | (1 << PlSqlParser.ACCOUNT) | (1 << PlSqlParser.ACOS) | (1 << PlSqlParser.ACTIVATE) | (1 << PlSqlParser.ACTIVE_COMPONENT) | (1 << PlSqlParser.ACTIVE_FUNCTION) | (1 << PlSqlParser.ACTIVE_TAG) | (1 << PlSqlParser.ADD) | (1 << PlSqlParser.ADD_COLUMN) | (1 << PlSqlParser.ADD_GROUP) | (1 << PlSqlParser.ADD_MONTHS) | (1 << PlSqlParser.ADJ_DATE) | (1 << PlSqlParser.ADMIN) | (1 << PlSqlParser.ADMINISTER) | (1 << PlSqlParser.ADMINISTRATOR) | (1 << PlSqlParser.ADVISE) | (1 << PlSqlParser.ADVISOR) | (1 << PlSqlParser.AFTER))) !== 0) || ((((_la - 34)) & ~0x1f) == 0 && ((1 << (_la - 34)) & ((1 << (PlSqlParser.ALIAS - 34)) | (1 << (PlSqlParser.ALLOCATE - 34)) | (1 << (PlSqlParser.ALLOW - 34)) | (1 << (PlSqlParser.ALL_ROWS - 34)) | (1 << (PlSqlParser.ALWAYS - 34)) | (1 << (PlSqlParser.ANALYZE - 34)) | (1 << (PlSqlParser.ANCILLARY - 34)) | (1 << (PlSqlParser.AND_EQUAL - 34)) | (1 << (PlSqlParser.ANTIJOIN - 34)) | (1 << (PlSqlParser.ANYSCHEMA - 34)) | (1 << (PlSqlParser.APPEND - 34)) | (1 << (PlSqlParser.APPENDCHILDXML - 34)) | (1 << (PlSqlParser.APPEND_VALUES - 34)) | (1 << (PlSqlParser.APPLY - 34)) | (1 << (PlSqlParser.ARCHIVE - 34)) | (1 << (PlSqlParser.ARCHIVELOG - 34)) | (1 << (PlSqlParser.ARRAY - 34)) | (1 << (PlSqlParser.ASCII - 34)) | (1 << (PlSqlParser.ASCIISTR - 34)) | (1 << (PlSqlParser.ASIN - 34)))) !== 0) || ((((_la - 67)) & ~0x1f) == 0 && ((1 << (_la - 67)) & ((1 << (PlSqlParser.ASSEMBLY - 67)) | (1 << (PlSqlParser.ASSOCIATE - 67)) | (1 << (PlSqlParser.ASYNC - 67)) | (1 << (PlSqlParser.ASYNCHRONOUS - 67)) | (1 << (PlSqlParser.ATAN2 - 67)) | (1 << (PlSqlParser.ATAN - 67)) | (1 << (PlSqlParser.AT - 67)) | (1 << (PlSqlParser.ATTRIBUTE - 67)) | (1 << (PlSqlParser.ATTRIBUTES - 67)) | (1 << (PlSqlParser.AUTHENTICATED - 67)) | (1 << (PlSqlParser.AUTHENTICATION - 67)) | (1 << (PlSqlParser.AUTHID - 67)) | (1 << (PlSqlParser.AUTHORIZATION - 67)) | (1 << (PlSqlParser.AUTOALLOCATE - 67)) | (1 << (PlSqlParser.AUTO - 67)) | (1 << (PlSqlParser.AUTOEXTEND - 67)) | (1 << (PlSqlParser.AUTOMATIC - 67)) | (1 << (PlSqlParser.AVAILABILITY - 67)) | (1 << (PlSqlParser.BACKUP - 67)) | (1 << (PlSqlParser.BASIC - 67)) | (1 << (PlSqlParser.BASICFILE - 67)) | (1 << (PlSqlParser.BATCH - 67)))) !== 0) || ((((_la - 100)) & ~0x1f) == 0 && ((1 << (_la - 100)) & ((1 << (PlSqlParser.BECOME - 100)) | (1 << (PlSqlParser.BEFORE - 100)) | (1 << (PlSqlParser.BEGIN - 100)) | (1 << (PlSqlParser.BEGIN_OUTLINE_DATA - 100)) | (1 << (PlSqlParser.BEHALF - 100)) | (1 << (PlSqlParser.BFILE - 100)) | (1 << (PlSqlParser.BFILENAME - 100)) | (1 << (PlSqlParser.BIGFILE - 100)) | (1 << (PlSqlParser.BINARY - 100)) | (1 << (PlSqlParser.BINARY_DOUBLE - 100)) | (1 << (PlSqlParser.BINARY_DOUBLE_INFINITY - 100)) | (1 << (PlSqlParser.BINARY_DOUBLE_NAN - 100)) | (1 << (PlSqlParser.BINARY_FLOAT - 100)) | (1 << (PlSqlParser.BINARY_FLOAT_INFINITY - 100)) | (1 << (PlSqlParser.BINARY_FLOAT_NAN - 100)) | (1 << (PlSqlParser.BIND_AWARE - 100)) | (1 << (PlSqlParser.BINDING - 100)) | (1 << (PlSqlParser.BIN_TO_NUM - 100)) | (1 << (PlSqlParser.BITAND - 100)) | (1 << (PlSqlParser.BITMAP - 100)) | (1 << (PlSqlParser.BITMAPS - 100)) | (1 << (PlSqlParser.BITMAP_TREE - 100)) | (1 << (PlSqlParser.BITS - 100)) | (1 << (PlSqlParser.BLOB - 100)) | (1 << (PlSqlParser.BLOCK - 100)) | (1 << (PlSqlParser.BLOCK_RANGE - 100)) | (1 << (PlSqlParser.BLOCKS - 100)))) !== 0) || ((((_la - 132)) & ~0x1f) == 0 && ((1 << (_la - 132)) & ((1 << (PlSqlParser.BLOCKSIZE - 132)) | (1 << (PlSqlParser.BODY - 132)) | (1 << (PlSqlParser.BOTH - 132)) | (1 << (PlSqlParser.BOUND - 132)) | (1 << (PlSqlParser.BRANCH - 132)) | (1 << (PlSqlParser.BREADTH - 132)) | (1 << (PlSqlParser.BROADCAST - 132)) | (1 << (PlSqlParser.BUFFER - 132)) | (1 << (PlSqlParser.BUFFER_CACHE - 132)) | (1 << (PlSqlParser.BUFFER_POOL - 132)) | (1 << (PlSqlParser.BUILD - 132)) | (1 << (PlSqlParser.BULK - 132)) | (1 << (PlSqlParser.BYPASS_RECURSIVE_CHECK - 132)) | (1 << (PlSqlParser.BYPASS_UJVC - 132)) | (1 << (PlSqlParser.BYTE - 132)) | (1 << (PlSqlParser.CACHE - 132)) | (1 << (PlSqlParser.CACHE_CB - 132)) | (1 << (PlSqlParser.CACHE_INSTANCES - 132)) | (1 << (PlSqlParser.CACHE_TEMP_TABLE - 132)) | (1 << (PlSqlParser.CALL - 132)) | (1 << (PlSqlParser.CANCEL - 132)) | (1 << (PlSqlParser.CARDINALITY - 132)) | (1 << (PlSqlParser.CASCADE - 132)) | (1 << (PlSqlParser.CASE - 132)))) !== 0) || ((((_la - 164)) & ~0x1f) == 0 && ((1 << (_la - 164)) & ((1 << (PlSqlParser.CAST - 164)) | (1 << (PlSqlParser.CATEGORY - 164)) | (1 << (PlSqlParser.CEIL - 164)) | (1 << (PlSqlParser.CELL_FLASH_CACHE - 164)) | (1 << (PlSqlParser.CERTIFICATE - 164)) | (1 << (PlSqlParser.CFILE - 164)) | (1 << (PlSqlParser.CHAINED - 164)) | (1 << (PlSqlParser.CHANGE - 164)) | (1 << (PlSqlParser.CHANGE_DUPKEY_ERROR_INDEX - 164)) | (1 << (PlSqlParser.CHARACTER - 164)) | (1 << (PlSqlParser.CHAR_CS - 164)) | (1 << (PlSqlParser.CHARTOROWID - 164)) | (1 << (PlSqlParser.CHECK_ACL_REWRITE - 164)) | (1 << (PlSqlParser.CHECKPOINT - 164)) | (1 << (PlSqlParser.CHILD - 164)) | (1 << (PlSqlParser.CHOOSE - 164)) | (1 << (PlSqlParser.CHR - 164)) | (1 << (PlSqlParser.CHUNK - 164)) | (1 << (PlSqlParser.CLASS - 164)) | (1 << (PlSqlParser.CLEAR - 164)) | (1 << (PlSqlParser.CLOB - 164)) | (1 << (PlSqlParser.CLONE - 164)) | (1 << (PlSqlParser.CLOSE_CACHED_OPEN_CURSORS - 164)) | (1 << (PlSqlParser.CLOSE - 164)))) !== 0) || ((((_la - 196)) & ~0x1f) == 0 && ((1 << (_la - 196)) & ((1 << (PlSqlParser.CLUSTER_BY_ROWID - 196)) | (1 << (PlSqlParser.CLUSTER_ID - 196)) | (1 << (PlSqlParser.CLUSTERING_FACTOR - 196)) | (1 << (PlSqlParser.CLUSTER_PROBABILITY - 196)) | (1 << (PlSqlParser.CLUSTER_SET - 196)) | (1 << (PlSqlParser.COALESCE - 196)) | (1 << (PlSqlParser.COALESCE_SQ - 196)) | (1 << (PlSqlParser.COARSE - 196)) | (1 << (PlSqlParser.CO_AUTH_IND - 196)) | (1 << (PlSqlParser.COLD - 196)) | (1 << (PlSqlParser.COLLECT - 196)) | (1 << (PlSqlParser.COLUMNAR - 196)) | (1 << (PlSqlParser.COLUMN_AUTH_INDICATOR - 196)) | (1 << (PlSqlParser.COLUMN - 196)) | (1 << (PlSqlParser.COLUMNS - 196)) | (1 << (PlSqlParser.COLUMN_STATS - 196)) | (1 << (PlSqlParser.COLUMN_VALUE - 196)) | (1 << (PlSqlParser.COMMENT - 196)) | (1 << (PlSqlParser.COMMIT - 196)) | (1 << (PlSqlParser.COMMITTED - 196)) | (1 << (PlSqlParser.COMPACT - 196)) | (1 << (PlSqlParser.COMPATIBILITY - 196)) | (1 << (PlSqlParser.COMPILE - 196)) | (1 << (PlSqlParser.COMPLETE - 196)) | (1 << (PlSqlParser.COMPLIANCE - 196)))) !== 0) || ((((_la - 228)) & ~0x1f) == 0 && ((1 << (_la - 228)) & ((1 << (PlSqlParser.COMPOSE - 228)) | (1 << (PlSqlParser.COMPOSITE - 228)) | (1 << (PlSqlParser.COMPOSITE_LIMIT - 228)) | (1 << (PlSqlParser.COMPOUND - 228)) | (1 << (PlSqlParser.COMPUTE - 228)) | (1 << (PlSqlParser.CONCAT - 228)) | (1 << (PlSqlParser.CONFIRM - 228)) | (1 << (PlSqlParser.CONFORMING - 228)) | (1 << (PlSqlParser.CONNECT_BY_CB_WHR_ONLY - 228)) | (1 << (PlSqlParser.CONNECT_BY_COMBINE_SW - 228)) | (1 << (PlSqlParser.CONNECT_BY_COST_BASED - 228)) | (1 << (PlSqlParser.CONNECT_BY_ELIM_DUPS - 228)) | (1 << (PlSqlParser.CONNECT_BY_FILTERING - 228)) | (1 << (PlSqlParser.CONNECT_BY_ISCYCLE - 228)) | (1 << (PlSqlParser.CONNECT_BY_ISLEAF - 228)) | (1 << (PlSqlParser.CONNECT_BY_ROOT - 228)) | (1 << (PlSqlParser.CONNECT_TIME - 228)) | (1 << (PlSqlParser.CONSIDER - 228)) | (1 << (PlSqlParser.CONSISTENT - 228)) | (1 << (PlSqlParser.CONSTANT - 228)) | (1 << (PlSqlParser.CONST - 228)) | (1 << (PlSqlParser.CONSTRAINT - 228)) | (1 << (PlSqlParser.CONSTRAINTS - 228)))) !== 0) || ((((_la - 260)) & ~0x1f) == 0 && ((1 << (_la - 260)) & ((1 << (PlSqlParser.CONTAINER - 260)) | (1 << (PlSqlParser.CONTENT - 260)) | (1 << (PlSqlParser.CONTENTS - 260)) | (1 << (PlSqlParser.CONTEXT - 260)) | (1 << (PlSqlParser.CONTINUE - 260)) | (1 << (PlSqlParser.CONTROLFILE - 260)) | (1 << (PlSqlParser.CONVERT - 260)) | (1 << (PlSqlParser.CORR_K - 260)) | (1 << (PlSqlParser.CORR_S - 260)) | (1 << (PlSqlParser.CORRUPTION - 260)) | (1 << (PlSqlParser.CORRUPT_XID_ALL - 260)) | (1 << (PlSqlParser.CORRUPT_XID - 260)) | (1 << (PlSqlParser.COS - 260)) | (1 << (PlSqlParser.COSH - 260)) | (1 << (PlSqlParser.COST - 260)) | (1 << (PlSqlParser.COST_XML_QUERY_REWRITE - 260)) | (1 << (PlSqlParser.COUNT - 260)) | (1 << (PlSqlParser.COVAR_POP - 260)) | (1 << (PlSqlParser.COVAR_SAMP - 260)) | (1 << (PlSqlParser.CPU_COSTING - 260)) | (1 << (PlSqlParser.CPU_PER_CALL - 260)) | (1 << (PlSqlParser.CPU_PER_SESSION - 260)) | (1 << (PlSqlParser.CRASH - 260)) | (1 << (PlSqlParser.CREATE_STORED_OUTLINES - 260)) | (1 << (PlSqlParser.CREATION - 260)))) !== 0) || ((((_la - 294)) & ~0x1f) == 0 && ((1 << (_la - 294)) & ((1 << (PlSqlParser.CROSS - 294)) | (1 << (PlSqlParser.CROSSEDITION - 294)) | (1 << (PlSqlParser.CSCONVERT - 294)) | (1 << (PlSqlParser.CUBE - 294)) | (1 << (PlSqlParser.CUBE_GB - 294)) | (1 << (PlSqlParser.CUME_DISTM - 294)) | (1 << (PlSqlParser.CURRENT - 294)) | (1 << (PlSqlParser.CURRENT_DATE - 294)) | (1 << (PlSqlParser.CURRENT_SCHEMA - 294)) | (1 << (PlSqlParser.CURRENT_TIME - 294)) | (1 << (PlSqlParser.CURRENT_TIMESTAMP - 294)) | (1 << (PlSqlParser.CURRENT_USER - 294)) | (1 << (PlSqlParser.CURRENTV - 294)) | (1 << (PlSqlParser.CURSOR - 294)) | (1 << (PlSqlParser.CURSOR_SHARING_EXACT - 294)) | (1 << (PlSqlParser.CURSOR_SPECIFIC_SEGMENT - 294)) | (1 << (PlSqlParser.CV - 294)) | (1 << (PlSqlParser.CYCLE - 294)) | (1 << (PlSqlParser.DANGLING - 294)) | (1 << (PlSqlParser.DATABASE - 294)) | (1 << (PlSqlParser.DATA - 294)) | (1 << (PlSqlParser.DATAFILE - 294)) | (1 << (PlSqlParser.DATAFILES - 294)) | (1 << (PlSqlParser.DATAOBJNO - 294)) | (1 << (PlSqlParser.DATAOBJ_TO_PARTITION - 294)))) !== 0) || ((((_la - 328)) & ~0x1f) == 0 && ((1 << (_la - 328)) & ((1 << (PlSqlParser.DATE_MODE - 328)) | (1 << (PlSqlParser.DAY - 328)) | (1 << (PlSqlParser.DBA - 328)) | (1 << (PlSqlParser.DBA_RECYCLEBIN - 328)) | (1 << (PlSqlParser.DBMS_STATS - 328)) | (1 << (PlSqlParser.DB_ROLE_CHANGE - 328)) | (1 << (PlSqlParser.DBTIMEZONE - 328)) | (1 << (PlSqlParser.DB_VERSION - 328)) | (1 << (PlSqlParser.DDL - 328)) | (1 << (PlSqlParser.DEALLOCATE - 328)) | (1 << (PlSqlParser.DEBUG - 328)) | (1 << (PlSqlParser.DEBUGGER - 328)) | (1 << (PlSqlParser.DEC - 328)) | (1 << (PlSqlParser.DECLARE - 328)) | (1 << (PlSqlParser.DECOMPOSE - 328)) | (1 << (PlSqlParser.DECR - 328)) | (1 << (PlSqlParser.DECREMENT - 328)) | (1 << (PlSqlParser.DECRYPT - 328)) | (1 << (PlSqlParser.DEDUPLICATE - 328)) | (1 << (PlSqlParser.DEFAULTS - 328)) | (1 << (PlSqlParser.DEFERRABLE - 328)) | (1 << (PlSqlParser.DEFERRED - 328)) | (1 << (PlSqlParser.DEFINED - 328)) | (1 << (PlSqlParser.DEFINER - 328)) | (1 << (PlSqlParser.DEGREE - 328)) | (1 << (PlSqlParser.DELAY - 328)))) !== 0) || ((((_la - 363)) & ~0x1f) == 0 && ((1 << (_la - 363)) & ((1 << (PlSqlParser.DELETEXML - 363)) | (1 << (PlSqlParser.DEMAND - 363)) | (1 << (PlSqlParser.DENSE_RANKM - 363)) | (1 << (PlSqlParser.DEPENDENT - 363)) | (1 << (PlSqlParser.DEPTH - 363)) | (1 << (PlSqlParser.DEQUEUE - 363)) | (1 << (PlSqlParser.DEREF - 363)) | (1 << (PlSqlParser.DEREF_NO_REWRITE - 363)) | (1 << (PlSqlParser.DETACHED - 363)) | (1 << (PlSqlParser.DETERMINES - 363)) | (1 << (PlSqlParser.DICTIONARY - 363)) | (1 << (PlSqlParser.DIMENSION - 363)) | (1 << (PlSqlParser.DIRECT_LOAD - 363)) | (1 << (PlSqlParser.DIRECTORY - 363)) | (1 << (PlSqlParser.DIRECT_PATH - 363)) | (1 << (PlSqlParser.DISABLE - 363)) | (1 << (PlSqlParser.DISABLE_PRESET - 363)) | (1 << (PlSqlParser.DISABLE_RPKE - 363)) | (1 << (PlSqlParser.DISALLOW - 363)) | (1 << (PlSqlParser.DISASSOCIATE - 363)) | (1 << (PlSqlParser.DISCONNECT - 363)) | (1 << (PlSqlParser.DISK - 363)) | (1 << (PlSqlParser.DISKGROUP - 363)) | (1 << (PlSqlParser.DISKS - 363)))) !== 0) || ((((_la - 395)) & ~0x1f) == 0 && ((1 << (_la - 395)) & ((1 << (PlSqlParser.DISMOUNT - 395)) | (1 << (PlSqlParser.DISTINGUISHED - 395)) | (1 << (PlSqlParser.DISTRIBUTED - 395)) | (1 << (PlSqlParser.DML - 395)) | (1 << (PlSqlParser.DML_UPDATE - 395)) | (1 << (PlSqlParser.DOCFIDELITY - 395)) | (1 << (PlSqlParser.DOCUMENT - 395)) | (1 << (PlSqlParser.DOMAIN_INDEX_FILTER - 395)) | (1 << (PlSqlParser.DOMAIN_INDEX_NO_SORT - 395)) | (1 << (PlSqlParser.DOMAIN_INDEX_SORT - 395)) | (1 << (PlSqlParser.DOUBLE - 395)) | (1 << (PlSqlParser.DOWNGRADE - 395)) | (1 << (PlSqlParser.DRIVING_SITE - 395)) | (1 << (PlSqlParser.DROP_COLUMN - 395)) | (1 << (PlSqlParser.DROP_GROUP - 395)) | (1 << (PlSqlParser.DST_UPGRADE_INSERT_CONV - 395)) | (1 << (PlSqlParser.DUMP - 395)) | (1 << (PlSqlParser.DYNAMIC - 395)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING - 395)) | (1 << (PlSqlParser.DYNAMIC_SAMPLING_EST_CDN - 395)) | (1 << (PlSqlParser.EACH - 395)) | (1 << (PlSqlParser.EDITION - 395)) | (1 << (PlSqlParser.EDITIONING - 395)) | (1 << (PlSqlParser.EDITIONS - 395)))) !== 0) || ((((_la - 427)) & ~0x1f) == 0 && ((1 << (_la - 427)) & ((1 << (PlSqlParser.ELEMENT - 427)) | (1 << (PlSqlParser.ELIMINATE_JOIN - 427)) | (1 << (PlSqlParser.ELIMINATE_OBY - 427)) | (1 << (PlSqlParser.ELIMINATE_OUTER_JOIN - 427)) | (1 << (PlSqlParser.EMPTY_BLOB - 427)) | (1 << (PlSqlParser.EMPTY_CLOB - 427)) | (1 << (PlSqlParser.EMPTY - 427)) | (1 << (PlSqlParser.ENABLE - 427)) | (1 << (PlSqlParser.ENABLE_PRESET - 427)) | (1 << (PlSqlParser.ENCODING - 427)) | (1 << (PlSqlParser.ENCRYPT - 427)) | (1 << (PlSqlParser.ENCRYPTION - 427)) | (1 << (PlSqlParser.END_OUTLINE_DATA - 427)) | (1 << (PlSqlParser.ENFORCED - 427)) | (1 << (PlSqlParser.ENFORCE - 427)) | (1 << (PlSqlParser.ENQUEUE - 427)) | (1 << (PlSqlParser.ENTERPRISE - 427)) | (1 << (PlSqlParser.ENTITYESCAPING - 427)) | (1 << (PlSqlParser.ENTRY - 427)) | (1 << (PlSqlParser.ERROR_ARGUMENT - 427)) | (1 << (PlSqlParser.ERROR - 427)) | (1 << (PlSqlParser.ERROR_ON_OVERLAP_TIME - 427)) | (1 << (PlSqlParser.ERRORS - 427)))) !== 0) || ((((_la - 459)) & ~0x1f) == 0 && ((1 << (_la - 459)) & ((1 << (PlSqlParser.ESCAPE - 459)) | (1 << (PlSqlParser.ESTIMATE - 459)) | (1 << (PlSqlParser.EVALNAME - 459)) | (1 << (PlSqlParser.EVALUATION - 459)) | (1 << (PlSqlParser.EVENTS - 459)) | (1 << (PlSqlParser.EVERY - 459)) | (1 << (PlSqlParser.EXCEPT - 459)) | (1 << (PlSqlParser.EXCEPTIONS - 459)) | (1 << (PlSqlParser.EXCHANGE - 459)) | (1 << (PlSqlParser.EXCLUDE - 459)) | (1 << (PlSqlParser.EXCLUDING - 459)) | (1 << (PlSqlParser.EXECUTE - 459)) | (1 << (PlSqlParser.EXEMPT - 459)) | (1 << (PlSqlParser.EXISTSNODE - 459)) | (1 << (PlSqlParser.EXPAND_GSET_TO_UNION - 459)) | (1 << (PlSqlParser.EXPAND_TABLE - 459)) | (1 << (PlSqlParser.EXP - 459)) | (1 << (PlSqlParser.EXPIRE - 459)) | (1 << (PlSqlParser.EXPLAIN - 459)) | (1 << (PlSqlParser.EXPLOSION - 459)) | (1 << (PlSqlParser.EXPORT - 459)) | (1 << (PlSqlParser.EXPR_CORR_CHECK - 459)) | (1 << (PlSqlParser.EXTENDS - 459)))) !== 0) || ((((_la - 491)) & ~0x1f) == 0 && ((1 << (_la - 491)) & ((1 << (PlSqlParser.EXTENT - 491)) | (1 << (PlSqlParser.EXTENTS - 491)) | (1 << (PlSqlParser.EXTERNAL - 491)) | (1 << (PlSqlParser.EXTERNALLY - 491)) | (1 << (PlSqlParser.EXTRACT - 491)) | (1 << (PlSqlParser.EXTRACTVALUE - 491)) | (1 << (PlSqlParser.EXTRA - 491)) | (1 << (PlSqlParser.FACILITY - 491)) | (1 << (PlSqlParser.FACT - 491)) | (1 << (PlSqlParser.FACTORIZE_JOIN - 491)) | (1 << (PlSqlParser.FAILED - 491)) | (1 << (PlSqlParser.FAILED_LOGIN_ATTEMPTS - 491)) | (1 << (PlSqlParser.FAILGROUP - 491)) | (1 << (PlSqlParser.FALSE - 491)) | (1 << (PlSqlParser.FAST - 491)) | (1 << (PlSqlParser.FBTSCAN - 491)) | (1 << (PlSqlParser.FEATURE_ID - 491)) | (1 << (PlSqlParser.FEATURE_SET - 491)) | (1 << (PlSqlParser.FEATURE_VALUE - 491)) | (1 << (PlSqlParser.FILE - 491)) | (1 << (PlSqlParser.FILESYSTEM_LIKE_LOGGING - 491)) | (1 << (PlSqlParser.FILTER - 491)))) !== 0) || ((((_la - 523)) & ~0x1f) == 0 && ((1 << (_la - 523)) & ((1 << (PlSqlParser.FINAL - 523)) | (1 << (PlSqlParser.FINE - 523)) | (1 << (PlSqlParser.FINISH - 523)) | (1 << (PlSqlParser.FIRST - 523)) | (1 << (PlSqlParser.FIRSTM - 523)) | (1 << (PlSqlParser.FIRST_ROWS - 523)) | (1 << (PlSqlParser.FIRST_VALUE - 523)) | (1 << (PlSqlParser.FLAGGER - 523)) | (1 << (PlSqlParser.FLASHBACK - 523)) | (1 << (PlSqlParser.FLASH_CACHE - 523)) | (1 << (PlSqlParser.FLOB - 523)) | (1 << (PlSqlParser.FLOOR - 523)) | (1 << (PlSqlParser.FLUSH - 523)) | (1 << (PlSqlParser.FOLDER - 523)) | (1 << (PlSqlParser.FOLLOWING - 523)) | (1 << (PlSqlParser.FOLLOWS - 523)) | (1 << (PlSqlParser.FORCE - 523)) | (1 << (PlSqlParser.FORCE_XML_QUERY_REWRITE - 523)) | (1 << (PlSqlParser.FOREIGN - 523)) | (1 << (PlSqlParser.FOREVER - 523)) | (1 << (PlSqlParser.FORWARD - 523)) | (1 << (PlSqlParser.FRAGMENT_NUMBER - 523)) | (1 << (PlSqlParser.FREELIST - 523)) | (1 << (PlSqlParser.FREELISTS - 523)) | (1 << (PlSqlParser.FREEPOOLS - 523)) | (1 << (PlSqlParser.FRESH - 523)))) !== 0) || ((((_la - 555)) & ~0x1f) == 0 && ((1 << (_la - 555)) & ((1 << (PlSqlParser.FROM_TZ - 555)) | (1 << (PlSqlParser.FULL - 555)) | (1 << (PlSqlParser.FULL_OUTER_JOIN_TO_OUTER - 555)) | (1 << (PlSqlParser.FUNCTION - 555)) | (1 << (PlSqlParser.FUNCTIONS - 555)) | (1 << (PlSqlParser.GATHER_PLAN_STATISTICS - 555)) | (1 << (PlSqlParser.GBY_CONC_ROLLUP - 555)) | (1 << (PlSqlParser.GBY_PUSHDOWN - 555)) | (1 << (PlSqlParser.GENERATED - 555)) | (1 << (PlSqlParser.GLOBAL - 555)) | (1 << (PlSqlParser.GLOBALLY - 555)) | (1 << (PlSqlParser.GLOBAL_NAME - 555)) | (1 << (PlSqlParser.GLOBAL_TOPIC_ENABLED - 555)) | (1 << (PlSqlParser.GROUP_BY - 555)) | (1 << (PlSqlParser.GROUP_ID - 555)) | (1 << (PlSqlParser.GROUPING - 555)) | (1 << (PlSqlParser.GROUPING_ID - 555)) | (1 << (PlSqlParser.GROUPS - 555)) | (1 << (PlSqlParser.GUARANTEED - 555)) | (1 << (PlSqlParser.GUARANTEE - 555)) | (1 << (PlSqlParser.GUARD - 555)) | (1 << (PlSqlParser.HASH_AJ - 555)) | (1 << (PlSqlParser.HASH - 555)) | (1 << (PlSqlParser.HASHKEYS - 555)) | (1 << (PlSqlParser.HASH_SJ - 555)) | (1 << (PlSqlParser.HEADER - 555)))) !== 0) || ((((_la - 587)) & ~0x1f) == 0 && ((1 << (_la - 587)) & ((1 << (PlSqlParser.HEAP - 587)) | (1 << (PlSqlParser.HELP - 587)) | (1 << (PlSqlParser.HEXTORAW - 587)) | (1 << (PlSqlParser.HEXTOREF - 587)) | (1 << (PlSqlParser.HIDDEN_KEYWORD - 587)) | (1 << (PlSqlParser.HIDE - 587)) | (1 << (PlSqlParser.HIERARCHY - 587)) | (1 << (PlSqlParser.HIGH - 587)) | (1 << (PlSqlParser.HINTSET_BEGIN - 587)) | (1 << (PlSqlParser.HINTSET_END - 587)) | (1 << (PlSqlParser.HOT - 587)) | (1 << (PlSqlParser.HOUR - 587)) | (1 << (PlSqlParser.HWM_BROKERED - 587)) | (1 << (PlSqlParser.HYBRID - 587)) | (1 << (PlSqlParser.IDENTIFIER - 587)) | (1 << (PlSqlParser.IDENTITY - 587)) | (1 << (PlSqlParser.IDGENERATORS - 587)) | (1 << (PlSqlParser.ID - 587)) | (1 << (PlSqlParser.IDLE_TIME - 587)) | (1 << (PlSqlParser.IF - 587)) | (1 << (PlSqlParser.IGNORE - 587)) | (1 << (PlSqlParser.IGNORE_OPTIM_EMBEDDED_HINTS - 587)) | (1 << (PlSqlParser.IGNORE_ROW_ON_DUPKEY_INDEX - 587)) | (1 << (PlSqlParser.IGNORE_WHERE_CLAUSE - 587)) | (1 << (PlSqlParser.IMMEDIATE - 587)) | (1 << (PlSqlParser.IMPACT - 587)) | (1 << (PlSqlParser.IMPORT - 587)) | (1 << (PlSqlParser.INCLUDE - 587)) | (1 << (PlSqlParser.INCLUDE_VERSION - 587)))) !== 0) || ((((_la - 619)) & ~0x1f) == 0 && ((1 << (_la - 619)) & ((1 << (PlSqlParser.INCLUDING - 619)) | (1 << (PlSqlParser.INCREMENTAL - 619)) | (1 << (PlSqlParser.INCREMENT - 619)) | (1 << (PlSqlParser.INCR - 619)) | (1 << (PlSqlParser.INDENT - 619)) | (1 << (PlSqlParser.INDEX_ASC - 619)) | (1 << (PlSqlParser.INDEX_COMBINE - 619)) | (1 << (PlSqlParser.INDEX_DESC - 619)) | (1 << (PlSqlParser.INDEXED - 619)) | (1 << (PlSqlParser.INDEXES - 619)) | (1 << (PlSqlParser.INDEX_FFS - 619)) | (1 << (PlSqlParser.INDEX_FILTER - 619)) | (1 << (PlSqlParser.INDEX_JOIN - 619)) | (1 << (PlSqlParser.INDEX_ROWS - 619)) | (1 << (PlSqlParser.INDEX_RRS - 619)) | (1 << (PlSqlParser.INDEX_RS_ASC - 619)) | (1 << (PlSqlParser.INDEX_RS_DESC - 619)) | (1 << (PlSqlParser.INDEX_RS - 619)) | (1 << (PlSqlParser.INDEX_SCAN - 619)) | (1 << (PlSqlParser.INDEX_SKIP_SCAN - 619)) | (1 << (PlSqlParser.INDEX_SS_ASC - 619)) | (1 << (PlSqlParser.INDEX_SS_DESC - 619)) | (1 << (PlSqlParser.INDEX_SS - 619)) | (1 << (PlSqlParser.INDEX_STATS - 619)) | (1 << (PlSqlParser.INDEXTYPE - 619)) | (1 << (PlSqlParser.INDEXTYPES - 619)) | (1 << (PlSqlParser.INDICATOR - 619)) | (1 << (PlSqlParser.INFINITE - 619)) | (1 << (PlSqlParser.INFORMATIONAL - 619)))) !== 0) || ((((_la - 653)) & ~0x1f) == 0 && ((1 << (_la - 653)) & ((1 << (PlSqlParser.INITCAP - 653)) | (1 << (PlSqlParser.INITIAL - 653)) | (1 << (PlSqlParser.INITIALIZED - 653)) | (1 << (PlSqlParser.INITIALLY - 653)) | (1 << (PlSqlParser.INITRANS - 653)) | (1 << (PlSqlParser.INLINE - 653)) | (1 << (PlSqlParser.INLINE_XMLTYPE_NT - 653)) | (1 << (PlSqlParser.IN_MEMORY_METADATA - 653)) | (1 << (PlSqlParser.INNER - 653)) | (1 << (PlSqlParser.INSERTCHILDXMLAFTER - 653)) | (1 << (PlSqlParser.INSERTCHILDXMLBEFORE - 653)) | (1 << (PlSqlParser.INSERTCHILDXML - 653)) | (1 << (PlSqlParser.INSERTXMLAFTER - 653)) | (1 << (PlSqlParser.INSERTXMLBEFORE - 653)) | (1 << (PlSqlParser.INSTANCE - 653)) | (1 << (PlSqlParser.INSTANCES - 653)) | (1 << (PlSqlParser.INSTANTIABLE - 653)) | (1 << (PlSqlParser.INSTANTLY - 653)) | (1 << (PlSqlParser.INSTEAD - 653)) | (1 << (PlSqlParser.INSTR2 - 653)) | (1 << (PlSqlParser.INSTR4 - 653)) | (1 << (PlSqlParser.INSTRB - 653)) | (1 << (PlSqlParser.INSTRC - 653)) | (1 << (PlSqlParser.INSTR - 653)) | (1 << (PlSqlParser.INTERMEDIATE - 653)))) !== 0) || ((((_la - 685)) & ~0x1f) == 0 && ((1 << (_la - 685)) & ((1 << (PlSqlParser.INTERNAL_CONVERT - 685)) | (1 << (PlSqlParser.INTERNAL_USE - 685)) | (1 << (PlSqlParser.INTERPRETED - 685)) | (1 << (PlSqlParser.INTERVAL - 685)) | (1 << (PlSqlParser.INT - 685)) | (1 << (PlSqlParser.INVALIDATE - 685)) | (1 << (PlSqlParser.INVISIBLE - 685)) | (1 << (PlSqlParser.IN_XQUERY - 685)) | (1 << (PlSqlParser.ISOLATION - 685)) | (1 << (PlSqlParser.ISOLATION_LEVEL - 685)) | (1 << (PlSqlParser.ITERATE - 685)) | (1 << (PlSqlParser.ITERATION_NUMBER - 685)) | (1 << (PlSqlParser.JAVA - 685)) | (1 << (PlSqlParser.JOB - 685)) | (1 << (PlSqlParser.JOIN - 685)))) !== 0) || ((((_la - 719)) & ~0x1f) == 0 && ((1 << (_la - 719)) & ((1 << (PlSqlParser.KEEP_DUPLICATES - 719)) | (1 << (PlSqlParser.KEEP - 719)) | (1 << (PlSqlParser.KERBEROS - 719)) | (1 << (PlSqlParser.KEY - 719)) | (1 << (PlSqlParser.KEY_LENGTH - 719)) | (1 << (PlSqlParser.KEYSIZE - 719)) | (1 << (PlSqlParser.KEYS - 719)) | (1 << (PlSqlParser.KILL - 719)) | (1 << (PlSqlParser.LAST_DAY - 719)) | (1 << (PlSqlParser.LAST - 719)) | (1 << (PlSqlParser.LAST_VALUE - 719)) | (1 << (PlSqlParser.LATERAL - 719)) | (1 << (PlSqlParser.LAYER - 719)) | (1 << (PlSqlParser.LDAP_REGISTRATION_ENABLED - 719)) | (1 << (PlSqlParser.LDAP_REGISTRATION - 719)) | (1 << (PlSqlParser.LDAP_REG_SYNC_INTERVAL - 719)) | (1 << (PlSqlParser.LEADING - 719)) | (1 << (PlSqlParser.LEFT - 719)) | (1 << (PlSqlParser.LENGTH2 - 719)) | (1 << (PlSqlParser.LENGTH4 - 719)) | (1 << (PlSqlParser.LENGTHB - 719)) | (1 << (PlSqlParser.LENGTHC - 719)) | (1 << (PlSqlParser.LENGTH - 719)) | (1 << (PlSqlParser.LESS - 719)) | (1 << (PlSqlParser.LEVEL - 719)) | (1 << (PlSqlParser.LEVELS - 719)) | (1 << (PlSqlParser.LIBRARY - 719)))) !== 0) || ((((_la - 751)) & ~0x1f) == 0 && ((1 << (_la - 751)) & ((1 << (PlSqlParser.LIFE - 751)) | (1 << (PlSqlParser.LIFETIME - 751)) | (1 << (PlSqlParser.LIKE2 - 751)) | (1 << (PlSqlParser.LIKE4 - 751)) | (1 << (PlSqlParser.LIKEC - 751)) | (1 << (PlSqlParser.LIKE_EXPAND - 751)) | (1 << (PlSqlParser.LIMIT - 751)) | (1 << (PlSqlParser.LINK - 751)) | (1 << (PlSqlParser.LIST - 751)) | (1 << (PlSqlParser.LN - 751)) | (1 << (PlSqlParser.LNNVL - 751)) | (1 << (PlSqlParser.LOAD - 751)) | (1 << (PlSqlParser.LOB - 751)) | (1 << (PlSqlParser.LOBNVL - 751)) | (1 << (PlSqlParser.LOBS - 751)) | (1 << (PlSqlParser.LOCAL_INDEXES - 751)) | (1 << (PlSqlParser.LOCAL - 751)) | (1 << (PlSqlParser.LOCALTIME - 751)) | (1 << (PlSqlParser.LOCALTIMESTAMP - 751)) | (1 << (PlSqlParser.LOCATION - 751)) | (1 << (PlSqlParser.LOCATOR - 751)) | (1 << (PlSqlParser.LOCKED - 751)) | (1 << (PlSqlParser.LOGFILE - 751)) | (1 << (PlSqlParser.LOGFILES - 751)) | (1 << (PlSqlParser.LOGGING - 751)) | (1 << (PlSqlParser.LOGICAL - 751)) | (1 << (PlSqlParser.LOGICAL_READS_PER_CALL - 751)) | (1 << (PlSqlParser.LOGICAL_READS_PER_SESSION - 751)))) !== 0) || ((((_la - 783)) & ~0x1f) == 0 && ((1 << (_la - 783)) & ((1 << (PlSqlParser.LOG - 783)) | (1 << (PlSqlParser.LOGOFF - 783)) | (1 << (PlSqlParser.LOGON - 783)) | (1 << (PlSqlParser.LOG_READ_ONLY_VIOLATIONS - 783)) | (1 << (PlSqlParser.LOWER - 783)) | (1 << (PlSqlParser.LOW - 783)) | (1 << (PlSqlParser.LPAD - 783)) | (1 << (PlSqlParser.LTRIM - 783)) | (1 << (PlSqlParser.MAIN - 783)) | (1 << (PlSqlParser.MAKE_REF - 783)) | (1 << (PlSqlParser.MANAGED - 783)) | (1 << (PlSqlParser.MANAGE - 783)) | (1 << (PlSqlParser.MANAGEMENT - 783)) | (1 << (PlSqlParser.MANAGER - 783)) | (1 << (PlSqlParser.MANUAL - 783)) | (1 << (PlSqlParser.MAPPING - 783)) | (1 << (PlSqlParser.MASTER - 783)) | (1 << (PlSqlParser.MATCHED - 783)) | (1 << (PlSqlParser.MATERIALIZED - 783)) | (1 << (PlSqlParser.MATERIALIZE - 783)) | (1 << (PlSqlParser.MAXARCHLOGS - 783)) | (1 << (PlSqlParser.MAXDATAFILES - 783)) | (1 << (PlSqlParser.MAXEXTENTS - 783)) | (1 << (PlSqlParser.MAXIMIZE - 783)))) !== 0) || ((((_la - 815)) & ~0x1f) == 0 && ((1 << (_la - 815)) & ((1 << (PlSqlParser.MAXINSTANCES - 815)) | (1 << (PlSqlParser.MAXLOGFILES - 815)) | (1 << (PlSqlParser.MAXLOGHISTORY - 815)) | (1 << (PlSqlParser.MAXLOGMEMBERS - 815)) | (1 << (PlSqlParser.MAXSIZE - 815)) | (1 << (PlSqlParser.MAXTRANS - 815)) | (1 << (PlSqlParser.MAXVALUE - 815)) | (1 << (PlSqlParser.MEASURE - 815)) | (1 << (PlSqlParser.MEASURES - 815)) | (1 << (PlSqlParser.MEDIUM - 815)) | (1 << (PlSqlParser.MEMBER - 815)) | (1 << (PlSqlParser.MEMORY - 815)) | (1 << (PlSqlParser.MERGEACTIONS - 815)) | (1 << (PlSqlParser.MERGE_AJ - 815)) | (1 << (PlSqlParser.MERGE_CONST_ON - 815)) | (1 << (PlSqlParser.MERGE - 815)) | (1 << (PlSqlParser.MERGE_SJ - 815)) | (1 << (PlSqlParser.METHOD - 815)) | (1 << (PlSqlParser.MIGRATE - 815)) | (1 << (PlSqlParser.MIGRATION - 815)) | (1 << (PlSqlParser.MINEXTENTS - 815)) | (1 << (PlSqlParser.MINIMIZE - 815)) | (1 << (PlSqlParser.MINIMUM - 815)) | (1 << (PlSqlParser.MINING - 815)) | (1 << (PlSqlParser.MINUS_NULL - 815)) | (1 << (PlSqlParser.MINUTE - 815)) | (1 << (PlSqlParser.MINVALUE - 815)) | (1 << (PlSqlParser.MIRRORCOLD - 815)))) !== 0) || ((((_la - 847)) & ~0x1f) == 0 && ((1 << (_la - 847)) & ((1 << (PlSqlParser.MIRRORHOT - 847)) | (1 << (PlSqlParser.MIRROR - 847)) | (1 << (PlSqlParser.MLSLABEL - 847)) | (1 << (PlSqlParser.MODEL_COMPILE_SUBQUERY - 847)) | (1 << (PlSqlParser.MODEL_DONTVERIFY_UNIQUENESS - 847)) | (1 << (PlSqlParser.MODEL_DYNAMIC_SUBQUERY - 847)) | (1 << (PlSqlParser.MODEL_MIN_ANALYSIS - 847)) | (1 << (PlSqlParser.MODEL - 847)) | (1 << (PlSqlParser.MODEL_NO_ANALYSIS - 847)) | (1 << (PlSqlParser.MODEL_PBY - 847)) | (1 << (PlSqlParser.MODEL_PUSH_REF - 847)) | (1 << (PlSqlParser.MODIFY_COLUMN_TYPE - 847)) | (1 << (PlSqlParser.MODIFY - 847)) | (1 << (PlSqlParser.MOD - 847)) | (1 << (PlSqlParser.MONITORING - 847)) | (1 << (PlSqlParser.MONITOR - 847)) | (1 << (PlSqlParser.MONTH - 847)) | (1 << (PlSqlParser.MONTHS_BETWEEN - 847)) | (1 << (PlSqlParser.MOUNT - 847)) | (1 << (PlSqlParser.MOUNTPATH - 847)) | (1 << (PlSqlParser.MOVEMENT - 847)) | (1 << (PlSqlParser.MOVE - 847)) | (1 << (PlSqlParser.MULTISET - 847)) | (1 << (PlSqlParser.MV_MERGE - 847)) | (1 << (PlSqlParser.NAMED - 847)))) !== 0) || ((((_la - 879)) & ~0x1f) == 0 && ((1 << (_la - 879)) & ((1 << (PlSqlParser.NAME - 879)) | (1 << (PlSqlParser.NAMESPACE - 879)) | (1 << (PlSqlParser.NAN - 879)) | (1 << (PlSqlParser.NANVL - 879)) | (1 << (PlSqlParser.NATIONAL - 879)) | (1 << (PlSqlParser.NATIVE_FULL_OUTER_JOIN - 879)) | (1 << (PlSqlParser.NATIVE - 879)) | (1 << (PlSqlParser.NATURAL - 879)) | (1 << (PlSqlParser.NAV - 879)) | (1 << (PlSqlParser.NCHAR_CS - 879)) | (1 << (PlSqlParser.NCHAR - 879)) | (1 << (PlSqlParser.NCHR - 879)) | (1 << (PlSqlParser.NCLOB - 879)) | (1 << (PlSqlParser.NEEDED - 879)) | (1 << (PlSqlParser.NESTED - 879)) | (1 << (PlSqlParser.NESTED_TABLE_FAST_INSERT - 879)) | (1 << (PlSqlParser.NESTED_TABLE_GET_REFS - 879)) | (1 << (PlSqlParser.NESTED_TABLE_ID - 879)) | (1 << (PlSqlParser.NESTED_TABLE_SET_REFS - 879)) | (1 << (PlSqlParser.NESTED_TABLE_SET_SETID - 879)) | (1 << (PlSqlParser.NETWORK - 879)) | (1 << (PlSqlParser.NEVER - 879)) | (1 << (PlSqlParser.NEW - 879)) | (1 << (PlSqlParser.NEW_TIME - 879)) | (1 << (PlSqlParser.NEXT_DAY - 879)) | (1 << (PlSqlParser.NEXT - 879)) | (1 << (PlSqlParser.NL_AJ - 879)) | (1 << (PlSqlParser.NLJ_BATCHING - 879)) | (1 << (PlSqlParser.NLJ_INDEX_FILTER - 879)) | (1 << (PlSqlParser.NLJ_INDEX_SCAN - 879)))) !== 0) || ((((_la - 911)) & ~0x1f) == 0 && ((1 << (_la - 911)) & ((1 << (PlSqlParser.NLJ_PREFETCH - 911)) | (1 << (PlSqlParser.NLS_CALENDAR - 911)) | (1 << (PlSqlParser.NLS_CHARACTERSET - 911)) | (1 << (PlSqlParser.NLS_CHARSET_DECL_LEN - 911)) | (1 << (PlSqlParser.NLS_CHARSET_ID - 911)) | (1 << (PlSqlParser.NLS_CHARSET_NAME - 911)) | (1 << (PlSqlParser.NLS_COMP - 911)) | (1 << (PlSqlParser.NLS_CURRENCY - 911)) | (1 << (PlSqlParser.NLS_DATE_FORMAT - 911)) | (1 << (PlSqlParser.NLS_DATE_LANGUAGE - 911)) | (1 << (PlSqlParser.NLS_INITCAP - 911)) | (1 << (PlSqlParser.NLS_ISO_CURRENCY - 911)) | (1 << (PlSqlParser.NL_SJ - 911)) | (1 << (PlSqlParser.NLS_LANG - 911)) | (1 << (PlSqlParser.NLS_LANGUAGE - 911)) | (1 << (PlSqlParser.NLS_LENGTH_SEMANTICS - 911)) | (1 << (PlSqlParser.NLS_LOWER - 911)) | (1 << (PlSqlParser.NLS_NCHAR_CONV_EXCP - 911)) | (1 << (PlSqlParser.NLS_NUMERIC_CHARACTERS - 911)) | (1 << (PlSqlParser.NLS_SORT - 911)) | (1 << (PlSqlParser.NLSSORT - 911)) | (1 << (PlSqlParser.NLS_SPECIAL_CHARS - 911)) | (1 << (PlSqlParser.NLS_TERRITORY - 911)) | (1 << (PlSqlParser.NLS_UPPER - 911)) | (1 << (PlSqlParser.NO_ACCESS - 911)) | (1 << (PlSqlParser.NOAPPEND - 911)) | (1 << (PlSqlParser.NOARCHIVELOG - 911)) | (1 << (PlSqlParser.NOAUDIT - 911)) | (1 << (PlSqlParser.NO_BASETABLE_MULTIMV_REWRITE - 911)))) !== 0) || ((((_la - 944)) & ~0x1f) == 0 && ((1 << (_la - 944)) & ((1 << (PlSqlParser.NO_BIND_AWARE - 944)) | (1 << (PlSqlParser.NO_BUFFER - 944)) | (1 << (PlSqlParser.NOCACHE - 944)) | (1 << (PlSqlParser.NO_CARTESIAN - 944)) | (1 << (PlSqlParser.NO_CHECK_ACL_REWRITE - 944)) | (1 << (PlSqlParser.NO_CLUSTER_BY_ROWID - 944)) | (1 << (PlSqlParser.NO_COALESCE_SQ - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_CB_WHR_ONLY - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_COMBINE_SW - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_COST_BASED - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_ELIM_DUPS - 944)) | (1 << (PlSqlParser.NO_CONNECT_BY_FILTERING - 944)) | (1 << (PlSqlParser.NO_COST_XML_QUERY_REWRITE - 944)) | (1 << (PlSqlParser.NO_CPU_COSTING - 944)) | (1 << (PlSqlParser.NOCPU_COSTING - 944)) | (1 << (PlSqlParser.NOCYCLE - 944)) | (1 << (PlSqlParser.NODELAY - 944)) | (1 << (PlSqlParser.NO_DOMAIN_INDEX_FILTER - 944)) | (1 << (PlSqlParser.NO_DST_UPGRADE_INSERT_CONV - 944)) | (1 << (PlSqlParser.NO_ELIMINATE_JOIN - 944)) | (1 << (PlSqlParser.NO_ELIMINATE_OBY - 944)) | (1 << (PlSqlParser.NO_ELIMINATE_OUTER_JOIN - 944)) | (1 << (PlSqlParser.NOENTITYESCAPING - 944)) | (1 << (PlSqlParser.NO_EXPAND_GSET_TO_UNION - 944)) | (1 << (PlSqlParser.NO_EXPAND - 944)))) !== 0) || ((((_la - 976)) & ~0x1f) == 0 && ((1 << (_la - 976)) & ((1 << (PlSqlParser.NO_EXPAND_TABLE - 976)) | (1 << (PlSqlParser.NO_FACT - 976)) | (1 << (PlSqlParser.NO_FACTORIZE_JOIN - 976)) | (1 << (PlSqlParser.NO_FILTERING - 976)) | (1 << (PlSqlParser.NOFORCE - 976)) | (1 << (PlSqlParser.NO_FULL_OUTER_JOIN_TO_OUTER - 976)) | (1 << (PlSqlParser.NO_GBY_PUSHDOWN - 976)) | (1 << (PlSqlParser.NOGUARANTEE - 976)) | (1 << (PlSqlParser.NO_INDEX_FFS - 976)) | (1 << (PlSqlParser.NO_INDEX - 976)) | (1 << (PlSqlParser.NO_INDEX_SS - 976)) | (1 << (PlSqlParser.NO_LOAD - 976)) | (1 << (PlSqlParser.NOLOCAL - 976)) | (1 << (PlSqlParser.NOLOGGING - 976)) | (1 << (PlSqlParser.NOMAPPING - 976)) | (1 << (PlSqlParser.NOMAXVALUE - 976)) | (1 << (PlSqlParser.NO_MERGE - 976)) | (1 << (PlSqlParser.NOMINIMIZE - 976)) | (1 << (PlSqlParser.NOMINVALUE - 976)) | (1 << (PlSqlParser.NO_MODEL_PUSH_REF - 976)) | (1 << (PlSqlParser.NO_MONITORING - 976)) | (1 << (PlSqlParser.NOMONITORING - 976)) | (1 << (PlSqlParser.NO_MONITOR - 976)) | (1 << (PlSqlParser.NO_MULTIMV_REWRITE - 976)) | (1 << (PlSqlParser.NO_NATIVE_FULL_OUTER_JOIN - 976)) | (1 << (PlSqlParser.NONBLOCKING - 976)) | (1 << (PlSqlParser.NONE - 976)))) !== 0) || ((((_la - 1008)) & ~0x1f) == 0 && ((1 << (_la - 1008)) & ((1 << (PlSqlParser.NO_NLJ_BATCHING - 1008)) | (1 << (PlSqlParser.NO_NLJ_PREFETCH - 1008)) | (1 << (PlSqlParser.NO - 1008)) | (1 << (PlSqlParser.NONSCHEMA - 1008)) | (1 << (PlSqlParser.NOORDER - 1008)) | (1 << (PlSqlParser.NO_ORDER_ROLLUPS - 1008)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_ANTI - 1008)) | (1 << (PlSqlParser.NO_OUTER_JOIN_TO_INNER - 1008)) | (1 << (PlSqlParser.NOOVERRIDE - 1008)) | (1 << (PlSqlParser.NO_PARALLEL_INDEX - 1008)) | (1 << (PlSqlParser.NOPARALLEL_INDEX - 1008)) | (1 << (PlSqlParser.NO_PARALLEL - 1008)) | (1 << (PlSqlParser.NOPARALLEL - 1008)) | (1 << (PlSqlParser.NO_PARTIAL_COMMIT - 1008)) | (1 << (PlSqlParser.NO_PLACE_DISTINCT - 1008)) | (1 << (PlSqlParser.NO_PLACE_GROUP_BY - 1008)) | (1 << (PlSqlParser.NO_PQ_MAP - 1008)) | (1 << (PlSqlParser.NO_PRUNE_GSETS - 1008)) | (1 << (PlSqlParser.NO_PULL_PRED - 1008)) | (1 << (PlSqlParser.NO_PUSH_PRED - 1008)) | (1 << (PlSqlParser.NO_PUSH_SUBQ - 1008)) | (1 << (PlSqlParser.NO_PX_JOIN_FILTER - 1008)) | (1 << (PlSqlParser.NO_QKN_BUFF - 1008)) | (1 << (PlSqlParser.NO_QUERY_TRANSFORMATION - 1008)))) !== 0) || ((((_la - 1040)) & ~0x1f) == 0 && ((1 << (_la - 1040)) & ((1 << (PlSqlParser.NO_REF_CASCADE - 1040)) | (1 << (PlSqlParser.NORELY - 1040)) | (1 << (PlSqlParser.NOREPAIR - 1040)) | (1 << (PlSqlParser.NORESETLOGS - 1040)) | (1 << (PlSqlParser.NO_RESULT_CACHE - 1040)) | (1 << (PlSqlParser.NOREVERSE - 1040)) | (1 << (PlSqlParser.NO_REWRITE - 1040)) | (1 << (PlSqlParser.NOREWRITE - 1040)) | (1 << (PlSqlParser.NORMAL - 1040)) | (1 << (PlSqlParser.NOROWDEPENDENCIES - 1040)) | (1 << (PlSqlParser.NOSCHEMACHECK - 1040)) | (1 << (PlSqlParser.NOSEGMENT - 1040)) | (1 << (PlSqlParser.NO_SEMIJOIN - 1040)) | (1 << (PlSqlParser.NO_SEMI_TO_INNER - 1040)) | (1 << (PlSqlParser.NO_SET_TO_JOIN - 1040)) | (1 << (PlSqlParser.NOSORT - 1040)) | (1 << (PlSqlParser.NO_SQL_TUNE - 1040)) | (1 << (PlSqlParser.NO_STAR_TRANSFORMATION - 1040)) | (1 << (PlSqlParser.NO_STATEMENT_QUEUING - 1040)) | (1 << (PlSqlParser.NO_STATS_GSETS - 1040)) | (1 << (PlSqlParser.NOSTRICT - 1040)) | (1 << (PlSqlParser.NO_SUBQUERY_PRUNING - 1040)) | (1 << (PlSqlParser.NO_SUBSTRB_PAD - 1040)) | (1 << (PlSqlParser.NO_SWAP_JOIN_INPUTS - 1040)) | (1 << (PlSqlParser.NOSWITCH - 1040)) | (1 << (PlSqlParser.NO_TABLE_LOOKUP_BY_NL - 1040)) | (1 << (PlSqlParser.NO_TEMP_TABLE - 1040)) | (1 << (PlSqlParser.NOTHING - 1040)))) !== 0) || ((((_la - 1072)) & ~0x1f) == 0 && ((1 << (_la - 1072)) & ((1 << (PlSqlParser.NOTIFICATION - 1072)) | (1 << (PlSqlParser.NO_TRANSFORM_DISTINCT_AGG - 1072)) | (1 << (PlSqlParser.NO_UNNEST - 1072)) | (1 << (PlSqlParser.NO_USE_HASH_AGGREGATION - 1072)) | (1 << (PlSqlParser.NO_USE_HASH_GBY_FOR_PUSHDOWN - 1072)) | (1 << (PlSqlParser.NO_USE_HASH - 1072)) | (1 << (PlSqlParser.NO_USE_INVISIBLE_INDEXES - 1072)) | (1 << (PlSqlParser.NO_USE_MERGE - 1072)) | (1 << (PlSqlParser.NO_USE_NL - 1072)) | (1 << (PlSqlParser.NOVALIDATE - 1072)) | (1 << (PlSqlParser.NO_XDB_FASTPATH_INSERT - 1072)) | (1 << (PlSqlParser.NO_XML_DML_REWRITE - 1072)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE_IN_SELECT - 1072)) | (1 << (PlSqlParser.NO_XMLINDEX_REWRITE - 1072)) | (1 << (PlSqlParser.NO_XML_QUERY_REWRITE - 1072)) | (1 << (PlSqlParser.NTH_VALUE - 1072)) | (1 << (PlSqlParser.NULLIF - 1072)) | (1 << (PlSqlParser.NULLS - 1072)) | (1 << (PlSqlParser.NUMERIC - 1072)) | (1 << (PlSqlParser.NUM_INDEX_KEYS - 1072)) | (1 << (PlSqlParser.NUMTODSINTERVAL - 1072)) | (1 << (PlSqlParser.NUMTOYMINTERVAL - 1072)))) !== 0) || ((((_la - 1104)) & ~0x1f) == 0 && ((1 << (_la - 1104)) & ((1 << (PlSqlParser.NVARCHAR2 - 1104)) | (1 << (PlSqlParser.NVL2 - 1104)) | (1 << (PlSqlParser.OBJECT2XML - 1104)) | (1 << (PlSqlParser.OBJECT - 1104)) | (1 << (PlSqlParser.OBJNO - 1104)) | (1 << (PlSqlParser.OBJNO_REUSE - 1104)) | (1 << (PlSqlParser.OCCURENCES - 1104)) | (1 << (PlSqlParser.OFFLINE - 1104)) | (1 << (PlSqlParser.OFF - 1104)) | (1 << (PlSqlParser.OIDINDEX - 1104)) | (1 << (PlSqlParser.OID - 1104)) | (1 << (PlSqlParser.OLAP - 1104)) | (1 << (PlSqlParser.OLD - 1104)) | (1 << (PlSqlParser.OLD_PUSH_PRED - 1104)) | (1 << (PlSqlParser.OLTP - 1104)) | (1 << (PlSqlParser.ONLINE - 1104)) | (1 << (PlSqlParser.ONLY - 1104)) | (1 << (PlSqlParser.OPAQUE - 1104)) | (1 << (PlSqlParser.OPAQUE_TRANSFORM - 1104)) | (1 << (PlSqlParser.OPAQUE_XCANONICAL - 1104)) | (1 << (PlSqlParser.OPCODE - 1104)) | (1 << (PlSqlParser.OPEN - 1104)) | (1 << (PlSqlParser.OPERATIONS - 1104)) | (1 << (PlSqlParser.OPERATOR - 1104)))) !== 0) || ((((_la - 1136)) & ~0x1f) == 0 && ((1 << (_la - 1136)) & ((1 << (PlSqlParser.OPT_ESTIMATE - 1136)) | (1 << (PlSqlParser.OPTIMAL - 1136)) | (1 << (PlSqlParser.OPTIMIZE - 1136)) | (1 << (PlSqlParser.OPTIMIZER_FEATURES_ENABLE - 1136)) | (1 << (PlSqlParser.OPTIMIZER_GOAL - 1136)) | (1 << (PlSqlParser.OPT_PARAM - 1136)) | (1 << (PlSqlParser.ORA_BRANCH - 1136)) | (1 << (PlSqlParser.ORADEBUG - 1136)) | (1 << (PlSqlParser.ORA_DST_AFFECTED - 1136)) | (1 << (PlSqlParser.ORA_DST_CONVERT - 1136)) | (1 << (PlSqlParser.ORA_DST_ERROR - 1136)) | (1 << (PlSqlParser.ORA_GET_ACLIDS - 1136)) | (1 << (PlSqlParser.ORA_GET_PRIVILEGES - 1136)) | (1 << (PlSqlParser.ORA_HASH - 1136)) | (1 << (PlSqlParser.ORA_ROWSCN - 1136)) | (1 << (PlSqlParser.ORA_ROWSCN_RAW - 1136)) | (1 << (PlSqlParser.ORA_ROWVERSION - 1136)) | (1 << (PlSqlParser.ORA_TABVERSION - 1136)) | (1 << (PlSqlParser.ORDERED - 1136)) | (1 << (PlSqlParser.ORDERED_PREDICATES - 1136)))) !== 0) || ((((_la - 1169)) & ~0x1f) == 0 && ((1 << (_la - 1169)) & ((1 << (PlSqlParser.ORDINALITY - 1169)) | (1 << (PlSqlParser.OR_EXPAND - 1169)) | (1 << (PlSqlParser.ORGANIZATION - 1169)) | (1 << (PlSqlParser.OR_PREDICATES - 1169)) | (1 << (PlSqlParser.OTHER - 1169)) | (1 << (PlSqlParser.OUTER_JOIN_TO_ANTI - 1169)) | (1 << (PlSqlParser.OUTER_JOIN_TO_INNER - 1169)) | (1 << (PlSqlParser.OUTER - 1169)) | (1 << (PlSqlParser.OUTLINE_LEAF - 1169)) | (1 << (PlSqlParser.OUTLINE - 1169)) | (1 << (PlSqlParser.OUT_OF_LINE - 1169)) | (1 << (PlSqlParser.OVERFLOW_NOMOVE - 1169)) | (1 << (PlSqlParser.OVERFLOW - 1169)) | (1 << (PlSqlParser.OVERLAPS - 1169)) | (1 << (PlSqlParser.OVER - 1169)) | (1 << (PlSqlParser.OWNER - 1169)) | (1 << (PlSqlParser.OWNERSHIP - 1169)) | (1 << (PlSqlParser.OWN - 1169)) | (1 << (PlSqlParser.PACKAGE - 1169)) | (1 << (PlSqlParser.PACKAGES - 1169)) | (1 << (PlSqlParser.PARALLEL_INDEX - 1169)) | (1 << (PlSqlParser.PARALLEL - 1169)) | (1 << (PlSqlParser.PARAMETERS - 1169)) | (1 << (PlSqlParser.PARAM - 1169)) | (1 << (PlSqlParser.PARENT - 1169)) | (1 << (PlSqlParser.PARITY - 1169)))) !== 0) || ((((_la - 1202)) & ~0x1f) == 0 && ((1 << (_la - 1202)) & ((1 << (PlSqlParser.PARTIALLY - 1202)) | (1 << (PlSqlParser.PARTITION_HASH - 1202)) | (1 << (PlSqlParser.PARTITION_LIST - 1202)) | (1 << (PlSqlParser.PARTITION - 1202)) | (1 << (PlSqlParser.PARTITION_RANGE - 1202)) | (1 << (PlSqlParser.PARTITIONS - 1202)) | (1 << (PlSqlParser.PARTNUMINST - 1202)) | (1 << (PlSqlParser.PASSING - 1202)) | (1 << (PlSqlParser.PASSWORD_GRACE_TIME - 1202)) | (1 << (PlSqlParser.PASSWORD_LIFE_TIME - 1202)) | (1 << (PlSqlParser.PASSWORD_LOCK_TIME - 1202)) | (1 << (PlSqlParser.PASSWORD - 1202)) | (1 << (PlSqlParser.PASSWORD_REUSE_MAX - 1202)) | (1 << (PlSqlParser.PASSWORD_REUSE_TIME - 1202)) | (1 << (PlSqlParser.PASSWORD_VERIFY_FUNCTION - 1202)) | (1 << (PlSqlParser.PATH - 1202)) | (1 << (PlSqlParser.PATHS - 1202)) | (1 << (PlSqlParser.PBL_HS_BEGIN - 1202)) | (1 << (PlSqlParser.PBL_HS_END - 1202)) | (1 << (PlSqlParser.PCTINCREASE - 1202)) | (1 << (PlSqlParser.PCTTHRESHOLD - 1202)) | (1 << (PlSqlParser.PCTUSED - 1202)) | (1 << (PlSqlParser.PCTVERSION - 1202)) | (1 << (PlSqlParser.PENDING - 1202)))) !== 0) || ((((_la - 1236)) & ~0x1f) == 0 && ((1 << (_la - 1236)) & ((1 << (PlSqlParser.PERCENT_KEYWORD - 1236)) | (1 << (PlSqlParser.PERCENT_RANKM - 1236)) | (1 << (PlSqlParser.PERFORMANCE - 1236)) | (1 << (PlSqlParser.PERMANENT - 1236)) | (1 << (PlSqlParser.PERMISSION - 1236)) | (1 << (PlSqlParser.PFILE - 1236)) | (1 << (PlSqlParser.PHYSICAL - 1236)) | (1 << (PlSqlParser.PIKEY - 1236)) | (1 << (PlSqlParser.PIV_GB - 1236)) | (1 << (PlSqlParser.PIVOT - 1236)) | (1 << (PlSqlParser.PIV_SSF - 1236)) | (1 << (PlSqlParser.PLACE_DISTINCT - 1236)) | (1 << (PlSqlParser.PLACE_GROUP_BY - 1236)) | (1 << (PlSqlParser.PLAN - 1236)) | (1 << (PlSqlParser.PLSCOPE_SETTINGS - 1236)) | (1 << (PlSqlParser.PLSQL_CCFLAGS - 1236)) | (1 << (PlSqlParser.PLSQL_CODE_TYPE - 1236)) | (1 << (PlSqlParser.PLSQL_DEBUG - 1236)) | (1 << (PlSqlParser.PLSQL_OPTIMIZE_LEVEL - 1236)) | (1 << (PlSqlParser.PLSQL_WARNINGS - 1236)) | (1 << (PlSqlParser.POINT - 1236)) | (1 << (PlSqlParser.POLICY - 1236)))) !== 0) || ((((_la - 1275)) & ~0x1f) == 0 && ((1 << (_la - 1275)) & ((1 << (PlSqlParser.POST_TRANSACTION - 1275)) | (1 << (PlSqlParser.POWERMULTISET_BY_CARDINALITY - 1275)) | (1 << (PlSqlParser.POWERMULTISET - 1275)) | (1 << (PlSqlParser.POWER - 1275)) | (1 << (PlSqlParser.PQ_DISTRIBUTE - 1275)) | (1 << (PlSqlParser.PQ_MAP - 1275)) | (1 << (PlSqlParser.PQ_NOMAP - 1275)) | (1 << (PlSqlParser.PREBUILT - 1275)) | (1 << (PlSqlParser.PRECEDES - 1275)) | (1 << (PlSqlParser.PRECEDING - 1275)) | (1 << (PlSqlParser.PRECISION - 1275)) | (1 << (PlSqlParser.PRECOMPUTE_SUBQUERY - 1275)) | (1 << (PlSqlParser.PREDICATE_REORDERS - 1275)) | (1 << (PlSqlParser.PREPARE - 1275)) | (1 << (PlSqlParser.PRESENTNNV - 1275)) | (1 << (PlSqlParser.PRESENT - 1275)) | (1 << (PlSqlParser.PRESENTV - 1275)) | (1 << (PlSqlParser.PRESERVE_OID - 1275)) | (1 << (PlSqlParser.PRESERVE - 1275)) | (1 << (PlSqlParser.PREVIOUS - 1275)) | (1 << (PlSqlParser.PRIMARY - 1275)))) !== 0) || ((((_la - 1308)) & ~0x1f) == 0 && ((1 << (_la - 1308)) & ((1 << (PlSqlParser.PRIVATE - 1308)) | (1 << (PlSqlParser.PRIVATE_SGA - 1308)) | (1 << (PlSqlParser.PRIVILEGE - 1308)) | (1 << (PlSqlParser.PRIVILEGES - 1308)) | (1 << (PlSqlParser.PROCEDURAL - 1308)) | (1 << (PlSqlParser.PROCEDURE - 1308)) | (1 << (PlSqlParser.PROCESS - 1308)) | (1 << (PlSqlParser.PROFILE - 1308)) | (1 << (PlSqlParser.PROGRAM - 1308)) | (1 << (PlSqlParser.PROJECT - 1308)) | (1 << (PlSqlParser.PROPAGATE - 1308)) | (1 << (PlSqlParser.PROTECTED - 1308)) | (1 << (PlSqlParser.PROTECTION - 1308)) | (1 << (PlSqlParser.PULL_PRED - 1308)) | (1 << (PlSqlParser.PURGE - 1308)) | (1 << (PlSqlParser.PUSH_PRED - 1308)) | (1 << (PlSqlParser.PUSH_SUBQ - 1308)) | (1 << (PlSqlParser.PX_GRANULE - 1308)) | (1 << (PlSqlParser.PX_JOIN_FILTER - 1308)) | (1 << (PlSqlParser.QB_NAME - 1308)) | (1 << (PlSqlParser.QUERY_BLOCK - 1308)) | (1 << (PlSqlParser.QUERY - 1308)) | (1 << (PlSqlParser.QUEUE_CURR - 1308)) | (1 << (PlSqlParser.QUEUE - 1308)) | (1 << (PlSqlParser.QUEUE_ROWP - 1308)) | (1 << (PlSqlParser.QUIESCE - 1308)) | (1 << (PlSqlParser.QUORUM - 1308)))) !== 0) || ((((_la - 1340)) & ~0x1f) == 0 && ((1 << (_la - 1340)) & ((1 << (PlSqlParser.QUOTA - 1340)) | (1 << (PlSqlParser.RANDOM_LOCAL - 1340)) | (1 << (PlSqlParser.RANDOM - 1340)) | (1 << (PlSqlParser.RANGE - 1340)) | (1 << (PlSqlParser.RANKM - 1340)) | (1 << (PlSqlParser.RAPIDLY - 1340)) | (1 << (PlSqlParser.RAWTOHEX - 1340)) | (1 << (PlSqlParser.RAWTONHEX - 1340)) | (1 << (PlSqlParser.RBA - 1340)) | (1 << (PlSqlParser.RBO_OUTLINE - 1340)) | (1 << (PlSqlParser.RDBA - 1340)) | (1 << (PlSqlParser.READ - 1340)) | (1 << (PlSqlParser.READS - 1340)) | (1 << (PlSqlParser.REAL - 1340)) | (1 << (PlSqlParser.REBALANCE - 1340)) | (1 << (PlSqlParser.REBUILD - 1340)) | (1 << (PlSqlParser.RECORDS_PER_BLOCK - 1340)) | (1 << (PlSqlParser.RECOVERABLE - 1340)) | (1 << (PlSqlParser.RECOVER - 1340)) | (1 << (PlSqlParser.RECOVERY - 1340)) | (1 << (PlSqlParser.RECYCLEBIN - 1340)) | (1 << (PlSqlParser.RECYCLE - 1340)) | (1 << (PlSqlParser.REDACTION - 1340)) | (1 << (PlSqlParser.REDO - 1340)) | (1 << (PlSqlParser.REDUCED - 1340)) | (1 << (PlSqlParser.REDUNDANCY - 1340)) | (1 << (PlSqlParser.REF_CASCADE_CURSOR - 1340)))) !== 0) || ((((_la - 1372)) & ~0x1f) == 0 && ((1 << (_la - 1372)) & ((1 << (PlSqlParser.REFERENCED - 1372)) | (1 << (PlSqlParser.REFERENCE - 1372)) | (1 << (PlSqlParser.REFERENCES - 1372)) | (1 << (PlSqlParser.REFERENCING - 1372)) | (1 << (PlSqlParser.REF - 1372)) | (1 << (PlSqlParser.REFRESH - 1372)) | (1 << (PlSqlParser.REFTOHEX - 1372)) | (1 << (PlSqlParser.REGEXP_COUNT - 1372)) | (1 << (PlSqlParser.REGEXP_INSTR - 1372)) | (1 << (PlSqlParser.REGEXP_LIKE - 1372)) | (1 << (PlSqlParser.REGEXP_REPLACE - 1372)) | (1 << (PlSqlParser.REGEXP_SUBSTR - 1372)) | (1 << (PlSqlParser.REGISTER - 1372)) | (1 << (PlSqlParser.REGR_AVGX - 1372)) | (1 << (PlSqlParser.REGR_AVGY - 1372)) | (1 << (PlSqlParser.REGR_COUNT - 1372)) | (1 << (PlSqlParser.REGR_INTERCEPT - 1372)) | (1 << (PlSqlParser.REGR_R2 - 1372)) | (1 << (PlSqlParser.REGR_SLOPE - 1372)) | (1 << (PlSqlParser.REGR_SXX - 1372)) | (1 << (PlSqlParser.REGR_SXY - 1372)) | (1 << (PlSqlParser.REGR_SYY - 1372)) | (1 << (PlSqlParser.REGULAR - 1372)) | (1 << (PlSqlParser.REJECT - 1372)) | (1 << (PlSqlParser.REKEY - 1372)) | (1 << (PlSqlParser.RELATIONAL - 1372)) | (1 << (PlSqlParser.RELY - 1372)) | (1 << (PlSqlParser.REMAINDER - 1372)) | (1 << (PlSqlParser.REMOTE_MAPPED - 1372)) | (1 << (PlSqlParser.REMOVE - 1372)))) !== 0) || ((((_la - 1405)) & ~0x1f) == 0 && ((1 << (_la - 1405)) & ((1 << (PlSqlParser.REPAIR - 1405)) | (1 << (PlSqlParser.REPEAT - 1405)) | (1 << (PlSqlParser.REPLACE - 1405)) | (1 << (PlSqlParser.REPLICATION - 1405)) | (1 << (PlSqlParser.REQUIRED - 1405)) | (1 << (PlSqlParser.RESETLOGS - 1405)) | (1 << (PlSqlParser.RESET - 1405)) | (1 << (PlSqlParser.RESIZE - 1405)) | (1 << (PlSqlParser.RESOLVE - 1405)) | (1 << (PlSqlParser.RESOLVER - 1405)) | (1 << (PlSqlParser.RESPECT - 1405)) | (1 << (PlSqlParser.RESTORE_AS_INTERVALS - 1405)) | (1 << (PlSqlParser.RESTORE - 1405)) | (1 << (PlSqlParser.RESTRICT_ALL_REF_CONS - 1405)) | (1 << (PlSqlParser.RESTRICTED - 1405)) | (1 << (PlSqlParser.RESTRICT - 1405)) | (1 << (PlSqlParser.RESULT_CACHE - 1405)) | (1 << (PlSqlParser.RESUMABLE - 1405)) | (1 << (PlSqlParser.RESUME - 1405)) | (1 << (PlSqlParser.RETENTION - 1405)) | (1 << (PlSqlParser.RETRY_ON_ROW_CHANGE - 1405)) | (1 << (PlSqlParser.RETURNING - 1405)) | (1 << (PlSqlParser.RETURN - 1405)) | (1 << (PlSqlParser.REUSE - 1405)) | (1 << (PlSqlParser.REVERSE - 1405)) | (1 << (PlSqlParser.REWRITE_OR_ERROR - 1405)) | (1 << (PlSqlParser.REWRITE - 1405)))) !== 0) || ((((_la - 1437)) & ~0x1f) == 0 && ((1 << (_la - 1437)) & ((1 << (PlSqlParser.RIGHT - 1437)) | (1 << (PlSqlParser.ROLE - 1437)) | (1 << (PlSqlParser.ROLES - 1437)) | (1 << (PlSqlParser.ROLLBACK - 1437)) | (1 << (PlSqlParser.ROLLING - 1437)) | (1 << (PlSqlParser.ROLLUP - 1437)) | (1 << (PlSqlParser.ROWDEPENDENCIES - 1437)) | (1 << (PlSqlParser.ROWID - 1437)) | (1 << (PlSqlParser.ROWIDTOCHAR - 1437)) | (1 << (PlSqlParser.ROWIDTONCHAR - 1437)) | (1 << (PlSqlParser.ROW_LENGTH - 1437)) | (1 << (PlSqlParser.ROWNUM - 1437)) | (1 << (PlSqlParser.ROW - 1437)) | (1 << (PlSqlParser.ROWS - 1437)) | (1 << (PlSqlParser.RPAD - 1437)) | (1 << (PlSqlParser.RTRIM - 1437)) | (1 << (PlSqlParser.RULE - 1437)) | (1 << (PlSqlParser.RULES - 1437)) | (1 << (PlSqlParser.SALT - 1437)) | (1 << (PlSqlParser.SAMPLE - 1437)) | (1 << (PlSqlParser.SAVE_AS_INTERVALS - 1437)) | (1 << (PlSqlParser.SAVEPOINT - 1437)) | (1 << (PlSqlParser.SB4 - 1437)) | (1 << (PlSqlParser.SCALE_ROWS - 1437)) | (1 << (PlSqlParser.SCALE - 1437)) | (1 << (PlSqlParser.SCAN_INSTANCES - 1437)) | (1 << (PlSqlParser.SCAN - 1437)) | (1 << (PlSqlParser.SCHEDULER - 1437)))) !== 0) || ((((_la - 1469)) & ~0x1f) == 0 && ((1 << (_la - 1469)) & ((1 << (PlSqlParser.SCHEMACHECK - 1469)) | (1 << (PlSqlParser.SCHEMA - 1469)) | (1 << (PlSqlParser.SCN_ASCENDING - 1469)) | (1 << (PlSqlParser.SCN - 1469)) | (1 << (PlSqlParser.SCOPE - 1469)) | (1 << (PlSqlParser.SD_ALL - 1469)) | (1 << (PlSqlParser.SD_INHIBIT - 1469)) | (1 << (PlSqlParser.SD_SHOW - 1469)) | (1 << (PlSqlParser.SEARCH - 1469)) | (1 << (PlSqlParser.SECOND - 1469)) | (1 << (PlSqlParser.SECUREFILE_DBA - 1469)) | (1 << (PlSqlParser.SECUREFILE - 1469)) | (1 << (PlSqlParser.SECURITY - 1469)) | (1 << (PlSqlParser.SEED - 1469)) | (1 << (PlSqlParser.SEG_BLOCK - 1469)) | (1 << (PlSqlParser.SEG_FILE - 1469)) | (1 << (PlSqlParser.SEGMENT - 1469)) | (1 << (PlSqlParser.SELECTIVITY - 1469)) | (1 << (PlSqlParser.SEMIJOIN_DRIVER - 1469)) | (1 << (PlSqlParser.SEMIJOIN - 1469)) | (1 << (PlSqlParser.SEMI_TO_INNER - 1469)) | (1 << (PlSqlParser.SEQUENCED - 1469)) | (1 << (PlSqlParser.SEQUENCE - 1469)) | (1 << (PlSqlParser.SEQUENTIAL - 1469)) | (1 << (PlSqlParser.SERIALIZABLE - 1469)))) !== 0) || ((((_la - 1502)) & ~0x1f) == 0 && ((1 << (_la - 1502)) & ((1 << (PlSqlParser.SERVERERROR - 1502)) | (1 << (PlSqlParser.SESSION_CACHED_CURSORS - 1502)) | (1 << (PlSqlParser.SESSION - 1502)) | (1 << (PlSqlParser.SESSIONS_PER_USER - 1502)) | (1 << (PlSqlParser.SESSIONTIMEZONE - 1502)) | (1 << (PlSqlParser.SESSIONTZNAME - 1502)) | (1 << (PlSqlParser.SETS - 1502)) | (1 << (PlSqlParser.SETTINGS - 1502)) | (1 << (PlSqlParser.SET_TO_JOIN - 1502)) | (1 << (PlSqlParser.SEVERE - 1502)) | (1 << (PlSqlParser.SHARED_POOL - 1502)) | (1 << (PlSqlParser.SHARED - 1502)) | (1 << (PlSqlParser.SHOW - 1502)) | (1 << (PlSqlParser.SHRINK - 1502)) | (1 << (PlSqlParser.SHUTDOWN - 1502)) | (1 << (PlSqlParser.SIBLINGS - 1502)) | (1 << (PlSqlParser.SID - 1502)) | (1 << (PlSqlParser.SIGNAL_COMPONENT - 1502)) | (1 << (PlSqlParser.SIGNAL_FUNCTION - 1502)) | (1 << (PlSqlParser.SIGN - 1502)) | (1 << (PlSqlParser.SIMPLE - 1502)) | (1 << (PlSqlParser.SINGLE - 1502)) | (1 << (PlSqlParser.SINGLETASK - 1502)) | (1 << (PlSqlParser.SINH - 1502)))) !== 0) || ((((_la - 1534)) & ~0x1f) == 0 && ((1 << (_la - 1534)) & ((1 << (PlSqlParser.SIN - 1534)) | (1 << (PlSqlParser.SKIP_EXT_OPTIMIZER - 1534)) | (1 << (PlSqlParser.SKIP_ - 1534)) | (1 << (PlSqlParser.SKIP_UNQ_UNUSABLE_IDX - 1534)) | (1 << (PlSqlParser.SKIP_UNUSABLE_INDEXES - 1534)) | (1 << (PlSqlParser.SMALLFILE - 1534)) | (1 << (PlSqlParser.SNAPSHOT - 1534)) | (1 << (PlSqlParser.SOME - 1534)) | (1 << (PlSqlParser.SORT - 1534)) | (1 << (PlSqlParser.SOUNDEX - 1534)) | (1 << (PlSqlParser.SOURCE - 1534)) | (1 << (PlSqlParser.SPACE_KEYWORD - 1534)) | (1 << (PlSqlParser.SPECIFICATION - 1534)) | (1 << (PlSqlParser.SPFILE - 1534)) | (1 << (PlSqlParser.SPLIT - 1534)) | (1 << (PlSqlParser.SPREADSHEET - 1534)) | (1 << (PlSqlParser.SQLLDR - 1534)) | (1 << (PlSqlParser.SQL - 1534)) | (1 << (PlSqlParser.SQL_TRACE - 1534)) | (1 << (PlSqlParser.SQRT - 1534)) | (1 << (PlSqlParser.STALE - 1534)) | (1 << (PlSqlParser.STANDALONE - 1534)) | (1 << (PlSqlParser.STANDBY_MAX_DATA_DELAY - 1534)))) !== 0) || ((((_la - 1566)) & ~0x1f) == 0 && ((1 << (_la - 1566)) & ((1 << (PlSqlParser.STANDBY - 1566)) | (1 << (PlSqlParser.STAR - 1566)) | (1 << (PlSqlParser.STAR_TRANSFORMATION - 1566)) | (1 << (PlSqlParser.STARTUP - 1566)) | (1 << (PlSqlParser.STATEMENT_ID - 1566)) | (1 << (PlSqlParser.STATEMENT_QUEUING - 1566)) | (1 << (PlSqlParser.STATEMENTS - 1566)) | (1 << (PlSqlParser.STATIC - 1566)) | (1 << (PlSqlParser.STATISTICS - 1566)) | (1 << (PlSqlParser.STATS_BINOMIAL_TEST - 1566)) | (1 << (PlSqlParser.STATS_CROSSTAB - 1566)) | (1 << (PlSqlParser.STATS_F_TEST - 1566)) | (1 << (PlSqlParser.STATS_KS_TEST - 1566)) | (1 << (PlSqlParser.STATS_MODE - 1566)) | (1 << (PlSqlParser.STATS_MW_TEST - 1566)) | (1 << (PlSqlParser.STATS_ONE_WAY_ANOVA - 1566)) | (1 << (PlSqlParser.STATS_T_TEST_INDEP - 1566)) | (1 << (PlSqlParser.STATS_T_TEST_INDEPU - 1566)) | (1 << (PlSqlParser.STATS_T_TEST_ONE - 1566)) | (1 << (PlSqlParser.STATS_T_TEST_PAIRED - 1566)) | (1 << (PlSqlParser.STATS_WSR_TEST - 1566)) | (1 << (PlSqlParser.STDDEV_POP - 1566)) | (1 << (PlSqlParser.STDDEV_SAMP - 1566)) | (1 << (PlSqlParser.STOP - 1566)) | (1 << (PlSqlParser.STORAGE - 1566)) | (1 << (PlSqlParser.STORE - 1566)) | (1 << (PlSqlParser.STREAMS - 1566)) | (1 << (PlSqlParser.STRICT - 1566)))) !== 0) || ((((_la - 1598)) & ~0x1f) == 0 && ((1 << (_la - 1598)) & ((1 << (PlSqlParser.STRING - 1598)) | (1 << (PlSqlParser.STRIPE_COLUMNS - 1598)) | (1 << (PlSqlParser.STRIPE_WIDTH - 1598)) | (1 << (PlSqlParser.STRIP - 1598)) | (1 << (PlSqlParser.STRUCTURE - 1598)) | (1 << (PlSqlParser.SUBMULTISET - 1598)) | (1 << (PlSqlParser.SUBPARTITION_REL - 1598)) | (1 << (PlSqlParser.SUBPARTITIONS - 1598)) | (1 << (PlSqlParser.SUBPARTITION - 1598)) | (1 << (PlSqlParser.SUBQUERIES - 1598)) | (1 << (PlSqlParser.SUBQUERY_PRUNING - 1598)) | (1 << (PlSqlParser.SUBSTITUTABLE - 1598)) | (1 << (PlSqlParser.SUBSTR2 - 1598)) | (1 << (PlSqlParser.SUBSTR4 - 1598)) | (1 << (PlSqlParser.SUBSTRB - 1598)) | (1 << (PlSqlParser.SUBSTRC - 1598)) | (1 << (PlSqlParser.SUCCESSFUL - 1598)) | (1 << (PlSqlParser.SUMMARY - 1598)) | (1 << (PlSqlParser.SUPPLEMENTAL - 1598)) | (1 << (PlSqlParser.SUSPEND - 1598)) | (1 << (PlSqlParser.SWAP_JOIN_INPUTS - 1598)) | (1 << (PlSqlParser.SWITCHOVER - 1598)) | (1 << (PlSqlParser.SWITCH - 1598)) | (1 << (PlSqlParser.SYNCHRONOUS - 1598)) | (1 << (PlSqlParser.SYNC - 1598)) | (1 << (PlSqlParser.SYSASM - 1598)) | (1 << (PlSqlParser.SYS_AUDIT - 1598)))) !== 0) || ((((_la - 1630)) & ~0x1f) == 0 && ((1 << (_la - 1630)) & ((1 << (PlSqlParser.SYSAUX - 1630)) | (1 << (PlSqlParser.SYS_CHECKACL - 1630)) | (1 << (PlSqlParser.SYS_CONNECT_BY_PATH - 1630)) | (1 << (PlSqlParser.SYS_CONTEXT - 1630)) | (1 << (PlSqlParser.SYSDATE - 1630)) | (1 << (PlSqlParser.SYSDBA - 1630)) | (1 << (PlSqlParser.SYS_DBURIGEN - 1630)) | (1 << (PlSqlParser.SYS_DL_CURSOR - 1630)) | (1 << (PlSqlParser.SYS_DM_RXFORM_CHR - 1630)) | (1 << (PlSqlParser.SYS_DM_RXFORM_NUM - 1630)) | (1 << (PlSqlParser.SYS_DOM_COMPARE - 1630)) | (1 << (PlSqlParser.SYS_DST_PRIM2SEC - 1630)) | (1 << (PlSqlParser.SYS_DST_SEC2PRIM - 1630)) | (1 << (PlSqlParser.SYS_ET_BFILE_TO_RAW - 1630)) | (1 << (PlSqlParser.SYS_ET_BLOB_TO_IMAGE - 1630)) | (1 << (PlSqlParser.SYS_ET_IMAGE_TO_BLOB - 1630)) | (1 << (PlSqlParser.SYS_ET_RAW_TO_BFILE - 1630)) | (1 << (PlSqlParser.SYS_EXTPDTXT - 1630)) | (1 << (PlSqlParser.SYS_EXTRACT_UTC - 1630)) | (1 << (PlSqlParser.SYS_FBT_INSDEL - 1630)) | (1 << (PlSqlParser.SYS_FILTER_ACLS - 1630)) | (1 << (PlSqlParser.SYS_FNMATCHES - 1630)) | (1 << (PlSqlParser.SYS_FNREPLACE - 1630)) | (1 << (PlSqlParser.SYS_GET_ACLIDS - 1630)) | (1 << (PlSqlParser.SYS_GET_PRIVILEGES - 1630)) | (1 << (PlSqlParser.SYS_GETTOKENID - 1630)) | (1 << (PlSqlParser.SYS_GETXTIVAL - 1630)) | (1 << (PlSqlParser.SYS_GUID - 1630)))) !== 0) || ((((_la - 1664)) & ~0x1f) == 0 && ((1 << (_la - 1664)) & ((1 << (PlSqlParser.SYS_MAKE_XMLNODEID - 1664)) | (1 << (PlSqlParser.SYS_MAKEXML - 1664)) | (1 << (PlSqlParser.SYS_MKXMLATTR - 1664)) | (1 << (PlSqlParser.SYS_OP_ADT2BIN - 1664)) | (1 << (PlSqlParser.SYS_OP_ADTCONS - 1664)) | (1 << (PlSqlParser.SYS_OP_ALSCRVAL - 1664)) | (1 << (PlSqlParser.SYS_OP_ATG - 1664)) | (1 << (PlSqlParser.SYS_OP_BIN2ADT - 1664)) | (1 << (PlSqlParser.SYS_OP_BITVEC - 1664)) | (1 << (PlSqlParser.SYS_OP_BL2R - 1664)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER_LIST - 1664)) | (1 << (PlSqlParser.SYS_OP_BLOOM_FILTER - 1664)) | (1 << (PlSqlParser.SYS_OP_C2C - 1664)) | (1 << (PlSqlParser.SYS_OP_CAST - 1664)) | (1 << (PlSqlParser.SYS_OP_CEG - 1664)) | (1 << (PlSqlParser.SYS_OP_CL2C - 1664)) | (1 << (PlSqlParser.SYS_OP_COMBINED_HASH - 1664)) | (1 << (PlSqlParser.SYS_OP_COMP - 1664)) | (1 << (PlSqlParser.SYS_OP_CONVERT - 1664)) | (1 << (PlSqlParser.SYS_OP_COUNTCHG - 1664)) | (1 << (PlSqlParser.SYS_OP_CSCONV - 1664)) | (1 << (PlSqlParser.SYS_OP_CSCONVTEST - 1664)) | (1 << (PlSqlParser.SYS_OP_CSR - 1664)) | (1 << (PlSqlParser.SYS_OP_CSX_PATCH - 1664)) | (1 << (PlSqlParser.SYS_OP_DECOMP - 1664)) | (1 << (PlSqlParser.SYS_OP_DESCEND - 1664)) | (1 << (PlSqlParser.SYS_OP_DISTINCT - 1664)) | (1 << (PlSqlParser.SYS_OP_DRA - 1664)) | (1 << (PlSqlParser.SYS_OP_DUMP - 1664)))) !== 0) || ((((_la - 1696)) & ~0x1f) == 0 && ((1 << (_la - 1696)) & ((1 << (PlSqlParser.SYS_OP_DV_CHECK - 1696)) | (1 << (PlSqlParser.SYS_OP_ENFORCE_NOT_NULL - 1696)) | (1 << (PlSqlParser.SYSOPER - 1696)) | (1 << (PlSqlParser.SYS_OP_EXTRACT - 1696)) | (1 << (PlSqlParser.SYS_OP_GROUPING - 1696)) | (1 << (PlSqlParser.SYS_OP_GUID - 1696)) | (1 << (PlSqlParser.SYS_OP_IIX - 1696)) | (1 << (PlSqlParser.SYS_OP_ITR - 1696)) | (1 << (PlSqlParser.SYS_OP_LBID - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2BLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2CLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2ID - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2NCLOB - 1696)) | (1 << (PlSqlParser.SYS_OP_LOBLOC2TYP - 1696)) | (1 << (PlSqlParser.SYS_OP_LSVI - 1696)) | (1 << (PlSqlParser.SYS_OP_LVL - 1696)) | (1 << (PlSqlParser.SYS_OP_MAKEOID - 1696)) | (1 << (PlSqlParser.SYS_OP_MAP_NONNULL - 1696)) | (1 << (PlSqlParser.SYS_OP_MSR - 1696)) | (1 << (PlSqlParser.SYS_OP_NICOMBINE - 1696)) | (1 << (PlSqlParser.SYS_OP_NIEXTRACT - 1696)) | (1 << (PlSqlParser.SYS_OP_NII - 1696)) | (1 << (PlSqlParser.SYS_OP_NIX - 1696)) | (1 << (PlSqlParser.SYS_OP_NOEXPAND - 1696)) | (1 << (PlSqlParser.SYS_OP_NTCIMG - 1696)) | (1 << (PlSqlParser.SYS_OP_NUMTORAW - 1696)))) !== 0) || ((((_la - 1728)) & ~0x1f) == 0 && ((1 << (_la - 1728)) & ((1 << (PlSqlParser.SYS_OP_OIDVALUE - 1728)) | (1 << (PlSqlParser.SYS_OP_OPNSIZE - 1728)) | (1 << (PlSqlParser.SYS_OP_PAR_1 - 1728)) | (1 << (PlSqlParser.SYS_OP_PARGID_1 - 1728)) | (1 << (PlSqlParser.SYS_OP_PARGID - 1728)) | (1 << (PlSqlParser.SYS_OP_PAR - 1728)) | (1 << (PlSqlParser.SYS_OP_PIVOT - 1728)) | (1 << (PlSqlParser.SYS_OP_R2O - 1728)) | (1 << (PlSqlParser.SYS_OP_RAWTONUM - 1728)) | (1 << (PlSqlParser.SYS_OP_RDTM - 1728)) | (1 << (PlSqlParser.SYS_OP_REF - 1728)) | (1 << (PlSqlParser.SYS_OP_RMTD - 1728)) | (1 << (PlSqlParser.SYS_OP_ROWIDTOOBJ - 1728)) | (1 << (PlSqlParser.SYS_OP_RPB - 1728)) | (1 << (PlSqlParser.SYS_OPTLOBPRBSC - 1728)) | (1 << (PlSqlParser.SYS_OP_TOSETID - 1728)) | (1 << (PlSqlParser.SYS_OP_TPR - 1728)) | (1 << (PlSqlParser.SYS_OP_TRTB - 1728)) | (1 << (PlSqlParser.SYS_OPTXICMP - 1728)) | (1 << (PlSqlParser.SYS_OPTXQCASTASNQ - 1728)) | (1 << (PlSqlParser.SYS_OP_UNDESCEND - 1728)) | (1 << (PlSqlParser.SYS_OP_VECAND - 1728)) | (1 << (PlSqlParser.SYS_OP_VECBIT - 1728)) | (1 << (PlSqlParser.SYS_OP_VECOR - 1728)) | (1 << (PlSqlParser.SYS_OP_VECXOR - 1728)) | (1 << (PlSqlParser.SYS_OP_VERSION - 1728)) | (1 << (PlSqlParser.SYS_OP_VREF - 1728)) | (1 << (PlSqlParser.SYS_OP_VVD - 1728)) | (1 << (PlSqlParser.SYS_OP_XMLCONS_FOR_CSX - 1728)) | (1 << (PlSqlParser.SYS_OP_XPTHATG - 1728)) | (1 << (PlSqlParser.SYS_OP_XPTHIDX - 1728)))) !== 0) || ((((_la - 1760)) & ~0x1f) == 0 && ((1 << (_la - 1760)) & ((1 << (PlSqlParser.SYS_OP_XPTHOP - 1760)) | (1 << (PlSqlParser.SYS_OP_XTXT2SQLT - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_DEPTH - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_MAXCHILD - 1760)) | (1 << (PlSqlParser.SYS_ORDERKEY_PARENT - 1760)) | (1 << (PlSqlParser.SYS_PARALLEL_TXN - 1760)) | (1 << (PlSqlParser.SYS_PATHID_IS_ATTR - 1760)) | (1 << (PlSqlParser.SYS_PATHID_IS_NMSPC - 1760)) | (1 << (PlSqlParser.SYS_PATHID_LASTNAME - 1760)) | (1 << (PlSqlParser.SYS_PATHID_LASTNMSPC - 1760)) | (1 << (PlSqlParser.SYS_PATH_REVERSE - 1760)) | (1 << (PlSqlParser.SYS_PXQEXTRACT - 1760)) | (1 << (PlSqlParser.SYS_RID_ORDER - 1760)) | (1 << (PlSqlParser.SYS_ROW_DELTA - 1760)) | (1 << (PlSqlParser.SYS_SC_2_XMLT - 1760)) | (1 << (PlSqlParser.SYS_SYNRCIREDO - 1760)) | (1 << (PlSqlParser.SYSTEM_DEFINED - 1760)) | (1 << (PlSqlParser.SYSTEM - 1760)) | (1 << (PlSqlParser.SYSTIMESTAMP - 1760)) | (1 << (PlSqlParser.SYS_TYPEID - 1760)) | (1 << (PlSqlParser.SYS_UMAKEXML - 1760)) | (1 << (PlSqlParser.SYS_XMLANALYZE - 1760)) | (1 << (PlSqlParser.SYS_XMLCONTAINS - 1760)) | (1 << (PlSqlParser.SYS_XMLCONV - 1760)) | (1 << (PlSqlParser.SYS_XMLEXNSURI - 1760)) | (1 << (PlSqlParser.SYS_XMLGEN - 1760)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISNODE - 1760)) | (1 << (PlSqlParser.SYS_XMLI_LOC_ISTEXT - 1760)) | (1 << (PlSqlParser.SYS_XMLINSTR - 1760)) | (1 << (PlSqlParser.SYS_XMLLOCATOR_GETSVAL - 1760)))) !== 0) || ((((_la - 1792)) & ~0x1f) == 0 && ((1 << (_la - 1792)) & ((1 << (PlSqlParser.SYS_XMLNODEID_GETCID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETLOCATOR - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETOKEY - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPATHID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETPTRID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETRID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETSVAL - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID_GETTID - 1792)) | (1 << (PlSqlParser.SYS_XMLNODEID - 1792)) | (1 << (PlSqlParser.SYS_XMLT_2_SC - 1792)) | (1 << (PlSqlParser.SYS_XMLTRANSLATE - 1792)) | (1 << (PlSqlParser.SYS_XMLTYPE2SQL - 1792)) | (1 << (PlSqlParser.SYS_XQ_ASQLCNV - 1792)) | (1 << (PlSqlParser.SYS_XQ_ATOMCNVCHK - 1792)) | (1 << (PlSqlParser.SYS_XQBASEURI - 1792)) | (1 << (PlSqlParser.SYS_XQCASTABLEERRH - 1792)) | (1 << (PlSqlParser.SYS_XQCODEP2STR - 1792)) | (1 << (PlSqlParser.SYS_XQCODEPEQ - 1792)) | (1 << (PlSqlParser.SYS_XQCON2SEQ - 1792)) | (1 << (PlSqlParser.SYS_XQCONCAT - 1792)) | (1 << (PlSqlParser.SYS_XQDELETE - 1792)) | (1 << (PlSqlParser.SYS_XQDFLTCOLATION - 1792)) | (1 << (PlSqlParser.SYS_XQDOC - 1792)) | (1 << (PlSqlParser.SYS_XQDOCURI - 1792)) | (1 << (PlSqlParser.SYS_XQDURDIV - 1792)) | (1 << (PlSqlParser.SYS_XQED4URI - 1792)) | (1 << (PlSqlParser.SYS_XQENDSWITH - 1792)) | (1 << (PlSqlParser.SYS_XQERRH - 1792)) | (1 << (PlSqlParser.SYS_XQERR - 1792)) | (1 << (PlSqlParser.SYS_XQESHTMLURI - 1792)) | (1 << (PlSqlParser.SYS_XQEXLOBVAL - 1792)) | (1 << (PlSqlParser.SYS_XQEXSTWRP - 1792)))) !== 0) || ((((_la - 1824)) & ~0x1f) == 0 && ((1 << (_la - 1824)) & ((1 << (PlSqlParser.SYS_XQEXTRACT - 1824)) | (1 << (PlSqlParser.SYS_XQEXTRREF - 1824)) | (1 << (PlSqlParser.SYS_XQEXVAL - 1824)) | (1 << (PlSqlParser.SYS_XQFB2STR - 1824)) | (1 << (PlSqlParser.SYS_XQFNBOOL - 1824)) | (1 << (PlSqlParser.SYS_XQFNCMP - 1824)) | (1 << (PlSqlParser.SYS_XQFNDATIM - 1824)) | (1 << (PlSqlParser.SYS_XQFNLNAME - 1824)) | (1 << (PlSqlParser.SYS_XQFNNM - 1824)) | (1 << (PlSqlParser.SYS_XQFNNSURI - 1824)) | (1 << (PlSqlParser.SYS_XQFNPREDTRUTH - 1824)) | (1 << (PlSqlParser.SYS_XQFNQNM - 1824)) | (1 << (PlSqlParser.SYS_XQFNROOT - 1824)) | (1 << (PlSqlParser.SYS_XQFORMATNUM - 1824)) | (1 << (PlSqlParser.SYS_XQFTCONTAIN - 1824)) | (1 << (PlSqlParser.SYS_XQFUNCR - 1824)) | (1 << (PlSqlParser.SYS_XQGETCONTENT - 1824)) | (1 << (PlSqlParser.SYS_XQINDXOF - 1824)) | (1 << (PlSqlParser.SYS_XQINSERT - 1824)) | (1 << (PlSqlParser.SYS_XQINSPFX - 1824)) | (1 << (PlSqlParser.SYS_XQIRI2URI - 1824)) | (1 << (PlSqlParser.SYS_XQLANG - 1824)) | (1 << (PlSqlParser.SYS_XQLLNMFRMQNM - 1824)) | (1 << (PlSqlParser.SYS_XQMKNODEREF - 1824)) | (1 << (PlSqlParser.SYS_XQNILLED - 1824)) | (1 << (PlSqlParser.SYS_XQNODENAME - 1824)) | (1 << (PlSqlParser.SYS_XQNORMSPACE - 1824)) | (1 << (PlSqlParser.SYS_XQNORMUCODE - 1824)) | (1 << (PlSqlParser.SYS_XQ_NRNG - 1824)) | (1 << (PlSqlParser.SYS_XQNSP4PFX - 1824)) | (1 << (PlSqlParser.SYS_XQNSPFRMQNM - 1824)) | (1 << (PlSqlParser.SYS_XQPFXFRMQNM - 1824)))) !== 0) || ((((_la - 1856)) & ~0x1f) == 0 && ((1 << (_la - 1856)) & ((1 << (PlSqlParser.SYS_XQ_PKSQL2XML - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYABS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYADD - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCEL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCSTBL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYCST - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYDIV - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYFLR - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYMOD - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYMUL - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYRND - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYSQRT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYSUB - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYUMUS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYUPLS - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVEQ - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVGE - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVGT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVLE - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVLT - 1856)) | (1 << (PlSqlParser.SYS_XQPOLYVNE - 1856)) | (1 << (PlSqlParser.SYS_XQREF2VAL - 1856)) | (1 << (PlSqlParser.SYS_XQRENAME - 1856)) | (1 << (PlSqlParser.SYS_XQREPLACE - 1856)) | (1 << (PlSqlParser.SYS_XQRESVURI - 1856)) | (1 << (PlSqlParser.SYS_XQRNDHALF2EVN - 1856)) | (1 << (PlSqlParser.SYS_XQRSLVQNM - 1856)) | (1 << (PlSqlParser.SYS_XQRYENVPGET - 1856)) | (1 << (PlSqlParser.SYS_XQRYVARGET - 1856)) | (1 << (PlSqlParser.SYS_XQRYWRP - 1856)) | (1 << (PlSqlParser.SYS_XQSEQ2CON4XC - 1856)) | (1 << (PlSqlParser.SYS_XQSEQ2CON - 1856)))) !== 0) || ((((_la - 1888)) & ~0x1f) == 0 && ((1 << (_la - 1888)) & ((1 << (PlSqlParser.SYS_XQSEQDEEPEQ - 1888)) | (1 << (PlSqlParser.SYS_XQSEQINSB - 1888)) | (1 << (PlSqlParser.SYS_XQSEQRM - 1888)) | (1 << (PlSqlParser.SYS_XQSEQRVS - 1888)) | (1 << (PlSqlParser.SYS_XQSEQSUB - 1888)) | (1 << (PlSqlParser.SYS_XQSEQTYPMATCH - 1888)) | (1 << (PlSqlParser.SYS_XQSTARTSWITH - 1888)) | (1 << (PlSqlParser.SYS_XQSTATBURI - 1888)) | (1 << (PlSqlParser.SYS_XQSTR2CODEP - 1888)) | (1 << (PlSqlParser.SYS_XQSTRJOIN - 1888)) | (1 << (PlSqlParser.SYS_XQSUBSTRAFT - 1888)) | (1 << (PlSqlParser.SYS_XQSUBSTRBEF - 1888)) | (1 << (PlSqlParser.SYS_XQTOKENIZE - 1888)) | (1 << (PlSqlParser.SYS_XQTREATAS - 1888)) | (1 << (PlSqlParser.SYS_XQ_UPKXML2SQL - 1888)) | (1 << (PlSqlParser.SYS_XQXFORM - 1888)) | (1 << (PlSqlParser.TABLE_LOOKUP_BY_NL - 1888)) | (1 << (PlSqlParser.TABLESPACE_NO - 1888)) | (1 << (PlSqlParser.TABLESPACE - 1888)) | (1 << (PlSqlParser.TABLES - 1888)) | (1 << (PlSqlParser.TABLE_STATS - 1888)) | (1 << (PlSqlParser.TABLE - 1888)) | (1 << (PlSqlParser.TABNO - 1888)) | (1 << (PlSqlParser.TANH - 1888)) | (1 << (PlSqlParser.TAN - 1888)) | (1 << (PlSqlParser.TBLORIDXPARTNUM - 1888)) | (1 << (PlSqlParser.TEMPFILE - 1888)) | (1 << (PlSqlParser.TEMPLATE - 1888)))) !== 0) || ((((_la - 1920)) & ~0x1f) == 0 && ((1 << (_la - 1920)) & ((1 << (PlSqlParser.TEMPORARY - 1920)) | (1 << (PlSqlParser.TEMP_TABLE - 1920)) | (1 << (PlSqlParser.TEST - 1920)) | (1 << (PlSqlParser.THAN - 1920)) | (1 << (PlSqlParser.THEN - 1920)) | (1 << (PlSqlParser.THE - 1920)) | (1 << (PlSqlParser.THREAD - 1920)) | (1 << (PlSqlParser.THROUGH - 1920)) | (1 << (PlSqlParser.TIMEOUT - 1920)) | (1 << (PlSqlParser.TIMESTAMP - 1920)) | (1 << (PlSqlParser.TIMES - 1920)) | (1 << (PlSqlParser.TIME - 1920)) | (1 << (PlSqlParser.TIMEZONE_ABBR - 1920)) | (1 << (PlSqlParser.TIMEZONE_HOUR - 1920)) | (1 << (PlSqlParser.TIMEZONE_MINUTE - 1920)) | (1 << (PlSqlParser.TIMEZONE_OFFSET - 1920)) | (1 << (PlSqlParser.TIMEZONE_REGION - 1920)) | (1 << (PlSqlParser.TIME_ZONE - 1920)) | (1 << (PlSqlParser.TIV_GB - 1920)) | (1 << (PlSqlParser.TIV_SSF - 1920)) | (1 << (PlSqlParser.TO_BINARY_DOUBLE - 1920)) | (1 << (PlSqlParser.TO_BINARY_FLOAT - 1920)) | (1 << (PlSqlParser.TO_BLOB - 1920)) | (1 << (PlSqlParser.TO_CLOB - 1920)))) !== 0) || ((((_la - 1952)) & ~0x1f) == 0 && ((1 << (_la - 1952)) & ((1 << (PlSqlParser.TO_DSINTERVAL - 1952)) | (1 << (PlSqlParser.TO_LOB - 1952)) | (1 << (PlSqlParser.TO_MULTI_BYTE - 1952)) | (1 << (PlSqlParser.TO_NCHAR - 1952)) | (1 << (PlSqlParser.TO_NCLOB - 1952)) | (1 << (PlSqlParser.TO_NUMBER - 1952)) | (1 << (PlSqlParser.TOPLEVEL - 1952)) | (1 << (PlSqlParser.TO_SINGLE_BYTE - 1952)) | (1 << (PlSqlParser.TO_TIMESTAMP - 1952)) | (1 << (PlSqlParser.TO_TIMESTAMP_TZ - 1952)) | (1 << (PlSqlParser.TO_TIME - 1952)) | (1 << (PlSqlParser.TO_TIME_TZ - 1952)) | (1 << (PlSqlParser.TO_YMINTERVAL - 1952)) | (1 << (PlSqlParser.TRACE - 1952)) | (1 << (PlSqlParser.TRACING - 1952)) | (1 << (PlSqlParser.TRACKING - 1952)) | (1 << (PlSqlParser.TRAILING - 1952)) | (1 << (PlSqlParser.TRANSACTION - 1952)) | (1 << (PlSqlParser.TRANSFORM_DISTINCT_AGG - 1952)) | (1 << (PlSqlParser.TRANSITIONAL - 1952)) | (1 << (PlSqlParser.TRANSITION - 1952)) | (1 << (PlSqlParser.TRANSLATE - 1952)) | (1 << (PlSqlParser.TREAT - 1952)) | (1 << (PlSqlParser.TRIGGERS - 1952)) | (1 << (PlSqlParser.TRUE - 1952)) | (1 << (PlSqlParser.TRUNCATE - 1952)) | (1 << (PlSqlParser.TRUNC - 1952)) | (1 << (PlSqlParser.TRUSTED - 1952)))) !== 0) || ((((_la - 1984)) & ~0x1f) == 0 && ((1 << (_la - 1984)) & ((1 << (PlSqlParser.TUNING - 1984)) | (1 << (PlSqlParser.TX - 1984)) | (1 << (PlSqlParser.TYPES - 1984)) | (1 << (PlSqlParser.TYPE - 1984)) | (1 << (PlSqlParser.TZ_OFFSET - 1984)) | (1 << (PlSqlParser.UB2 - 1984)) | (1 << (PlSqlParser.UBA - 1984)) | (1 << (PlSqlParser.UID - 1984)) | (1 << (PlSqlParser.UNARCHIVED - 1984)) | (1 << (PlSqlParser.UNBOUNDED - 1984)) | (1 << (PlSqlParser.UNBOUND - 1984)) | (1 << (PlSqlParser.UNDER - 1984)) | (1 << (PlSqlParser.UNDO - 1984)) | (1 << (PlSqlParser.UNDROP - 1984)) | (1 << (PlSqlParser.UNIFORM - 1984)) | (1 << (PlSqlParser.UNISTR - 1984)) | (1 << (PlSqlParser.UNLIMITED - 1984)) | (1 << (PlSqlParser.UNLOAD - 1984)) | (1 << (PlSqlParser.UNLOCK - 1984)) | (1 << (PlSqlParser.UNNEST_INNERJ_DISTINCT_VIEW - 1984)) | (1 << (PlSqlParser.UNNEST_NOSEMIJ_NODISTINCTVIEW - 1984)) | (1 << (PlSqlParser.UNNEST_SEMIJ_VIEW - 1984)) | (1 << (PlSqlParser.UNNEST - 1984)) | (1 << (PlSqlParser.UNPACKED - 1984)) | (1 << (PlSqlParser.UNPIVOT - 1984)) | (1 << (PlSqlParser.UNPROTECTED - 1984)))) !== 0) || ((((_la - 2016)) & ~0x1f) == 0 && ((1 << (_la - 2016)) & ((1 << (PlSqlParser.UNQUIESCE - 2016)) | (1 << (PlSqlParser.UNRECOVERABLE - 2016)) | (1 << (PlSqlParser.UNRESTRICTED - 2016)) | (1 << (PlSqlParser.UNTIL - 2016)) | (1 << (PlSqlParser.UNUSABLE - 2016)) | (1 << (PlSqlParser.UNUSED - 2016)) | (1 << (PlSqlParser.UPDATABLE - 2016)) | (1 << (PlSqlParser.UPDATED - 2016)) | (1 << (PlSqlParser.UPDATEXML - 2016)) | (1 << (PlSqlParser.UPD_INDEXES - 2016)) | (1 << (PlSqlParser.UPD_JOININDEX - 2016)) | (1 << (PlSqlParser.UPGRADE - 2016)) | (1 << (PlSqlParser.UPPER - 2016)) | (1 << (PlSqlParser.UPSERT - 2016)) | (1 << (PlSqlParser.UROWID - 2016)) | (1 << (PlSqlParser.USAGE - 2016)) | (1 << (PlSqlParser.USE_ANTI - 2016)) | (1 << (PlSqlParser.USE_CONCAT - 2016)) | (1 << (PlSqlParser.USE_HASH_AGGREGATION - 2016)) | (1 << (PlSqlParser.USE_HASH_GBY_FOR_PUSHDOWN - 2016)) | (1 << (PlSqlParser.USE_HASH - 2016)) | (1 << (PlSqlParser.USE_INVISIBLE_INDEXES - 2016)) | (1 << (PlSqlParser.USE_MERGE_CARTESIAN - 2016)) | (1 << (PlSqlParser.USE_MERGE - 2016)) | (1 << (PlSqlParser.USE_NL - 2016)) | (1 << (PlSqlParser.USE_NL_WITH_INDEX - 2016)) | (1 << (PlSqlParser.USE_PRIVATE_OUTLINES - 2016)))) !== 0) || ((((_la - 2049)) & ~0x1f) == 0 && ((1 << (_la - 2049)) & ((1 << (PlSqlParser.USER_DEFINED - 2049)) | (1 << (PlSqlParser.USERENV - 2049)) | (1 << (PlSqlParser.USERGROUP - 2049)) | (1 << (PlSqlParser.USER_RECYCLEBIN - 2049)) | (1 << (PlSqlParser.USERS - 2049)) | (1 << (PlSqlParser.USER - 2049)) | (1 << (PlSqlParser.USE_SEMI - 2049)) | (1 << (PlSqlParser.USE_STORED_OUTLINES - 2049)) | (1 << (PlSqlParser.USE_TTT_FOR_GSETS - 2049)) | (1 << (PlSqlParser.USE - 2049)) | (1 << (PlSqlParser.USE_WEAK_NAME_RESL - 2049)) | (1 << (PlSqlParser.USING - 2049)) | (1 << (PlSqlParser.VALIDATE - 2049)) | (1 << (PlSqlParser.VALIDATION - 2049)) | (1 << (PlSqlParser.VALUE - 2049)) | (1 << (PlSqlParser.VAR_POP - 2049)) | (1 << (PlSqlParser.VARRAYS - 2049)) | (1 << (PlSqlParser.VARRAY - 2049)))) !== 0) || ((((_la - 2081)) & ~0x1f) == 0 && ((1 << (_la - 2081)) & ((1 << (PlSqlParser.VAR_SAMP - 2081)) | (1 << (PlSqlParser.VARYING - 2081)) | (1 << (PlSqlParser.VECTOR_READ_TRACE - 2081)) | (1 << (PlSqlParser.VECTOR_READ - 2081)) | (1 << (PlSqlParser.VERIFY - 2081)) | (1 << (PlSqlParser.VERSIONING - 2081)) | (1 << (PlSqlParser.VERSIONS_ENDSCN - 2081)) | (1 << (PlSqlParser.VERSIONS_ENDTIME - 2081)) | (1 << (PlSqlParser.VERSIONS_OPERATION - 2081)) | (1 << (PlSqlParser.VERSIONS_STARTSCN - 2081)) | (1 << (PlSqlParser.VERSIONS_STARTTIME - 2081)) | (1 << (PlSqlParser.VERSIONS - 2081)) | (1 << (PlSqlParser.VERSIONS_XID - 2081)) | (1 << (PlSqlParser.VERSION - 2081)) | (1 << (PlSqlParser.VIRTUAL - 2081)) | (1 << (PlSqlParser.VISIBLE - 2081)) | (1 << (PlSqlParser.VOLUME - 2081)) | (1 << (PlSqlParser.VSIZE - 2081)) | (1 << (PlSqlParser.WAIT - 2081)) | (1 << (PlSqlParser.WALLET - 2081)) | (1 << (PlSqlParser.WELLFORMED - 2081)) | (1 << (PlSqlParser.WHENEVER - 2081)))) !== 0) || ((((_la - 2113)) & ~0x1f) == 0 && ((1 << (_la - 2113)) & ((1 << (PlSqlParser.WHEN - 2113)) | (1 << (PlSqlParser.WHITESPACE - 2113)) | (1 << (PlSqlParser.WIDTH_BUCKET - 2113)) | (1 << (PlSqlParser.WITHIN - 2113)) | (1 << (PlSqlParser.WITHOUT - 2113)) | (1 << (PlSqlParser.WORK - 2113)) | (1 << (PlSqlParser.WRAPPED - 2113)) | (1 << (PlSqlParser.WRITE - 2113)) | (1 << (PlSqlParser.XDB_FASTPATH_INSERT - 2113)) | (1 << (PlSqlParser.X_DYN_PRUNE - 2113)) | (1 << (PlSqlParser.XID - 2113)) | (1 << (PlSqlParser.XML2OBJECT - 2113)) | (1 << (PlSqlParser.XMLATTRIBUTES - 2113)) | (1 << (PlSqlParser.XMLCAST - 2113)) | (1 << (PlSqlParser.XMLCDATA - 2113)) | (1 << (PlSqlParser.XMLCOLATTVAL - 2113)) | (1 << (PlSqlParser.XMLCOMMENT - 2113)) | (1 << (PlSqlParser.XMLCONCAT - 2113)) | (1 << (PlSqlParser.XMLDIFF - 2113)) | (1 << (PlSqlParser.XML_DML_RWT_STMT - 2113)) | (1 << (PlSqlParser.XMLELEMENT - 2113)) | (1 << (PlSqlParser.XMLEXISTS2 - 2113)) | (1 << (PlSqlParser.XMLEXISTS - 2113)) | (1 << (PlSqlParser.XMLFOREST - 2113)))) !== 0) || ((((_la - 2145)) & ~0x1f) == 0 && ((1 << (_la - 2145)) & ((1 << (PlSqlParser.XMLINDEX_REWRITE_IN_SELECT - 2145)) | (1 << (PlSqlParser.XMLINDEX_REWRITE - 2145)) | (1 << (PlSqlParser.XMLINDEX_SEL_IDX_TBL - 2145)) | (1 << (PlSqlParser.XMLISNODE - 2145)) | (1 << (PlSqlParser.XMLISVALID - 2145)) | (1 << (PlSqlParser.XMLNAMESPACES - 2145)) | (1 << (PlSqlParser.XMLPARSE - 2145)) | (1 << (PlSqlParser.XMLPATCH - 2145)) | (1 << (PlSqlParser.XMLPI - 2145)) | (1 << (PlSqlParser.XMLQUERYVAL - 2145)) | (1 << (PlSqlParser.XMLQUERY - 2145)) | (1 << (PlSqlParser.XMLROOT - 2145)) | (1 << (PlSqlParser.XMLSCHEMA - 2145)) | (1 << (PlSqlParser.XMLSERIALIZE - 2145)) | (1 << (PlSqlParser.XMLTABLE - 2145)) | (1 << (PlSqlParser.XMLTRANSFORMBLOB - 2145)) | (1 << (PlSqlParser.XMLTRANSFORM - 2145)) | (1 << (PlSqlParser.XMLTYPE - 2145)) | (1 << (PlSqlParser.XML - 2145)) | (1 << (PlSqlParser.XPATHTABLE - 2145)) | (1 << (PlSqlParser.XS_SYS_CONTEXT - 2145)) | (1 << (PlSqlParser.YEAR - 2145)) | (1 << (PlSqlParser.YES - 2145)) | (1 << (PlSqlParser.ZONE - 2145)) | (1 << (PlSqlParser.PREDICTION - 2145)) | (1 << (PlSqlParser.PREDICTION_BOUNDS - 2145)) | (1 << (PlSqlParser.PREDICTION_COST - 2145)))) !== 0) || ((((_la - 2177)) & ~0x1f) == 0 && ((1 << (_la - 2177)) & ((1 << (PlSqlParser.PREDICTION_DETAILS - 2177)) | (1 << (PlSqlParser.PREDICTION_PROBABILITY - 2177)) | (1 << (PlSqlParser.PREDICTION_SET - 2177)) | (1 << (PlSqlParser.CUME_DIST - 2177)) | (1 << (PlSqlParser.DENSE_RANK - 2177)) | (1 << (PlSqlParser.LISTAGG - 2177)) | (1 << (PlSqlParser.PERCENT_RANK - 2177)) | (1 << (PlSqlParser.PERCENTILE_CONT - 2177)) | (1 << (PlSqlParser.PERCENTILE_DISC - 2177)) | (1 << (PlSqlParser.RANK - 2177)) | (1 << (PlSqlParser.AVG - 2177)) | (1 << (PlSqlParser.CORR - 2177)) | (1 << (PlSqlParser.LAG - 2177)) | (1 << (PlSqlParser.LEAD - 2177)) | (1 << (PlSqlParser.MAX - 2177)) | (1 << (PlSqlParser.MEDIAN - 2177)) | (1 << (PlSqlParser.MIN - 2177)) | (1 << (PlSqlParser.NTILE - 2177)) | (1 << (PlSqlParser.NVL - 2177)) | (1 << (PlSqlParser.RATIO_TO_REPORT - 2177)) | (1 << (PlSqlParser.ROUND - 2177)) | (1 << (PlSqlParser.ROW_NUMBER - 2177)) | (1 << (PlSqlParser.SUBSTR - 2177)) | (1 << (PlSqlParser.TO_CHAR - 2177)) | (1 << (PlSqlParser.TRIM - 2177)) | (1 << (PlSqlParser.SUM - 2177)) | (1 << (PlSqlParser.STDDEV - 2177)) | (1 << (PlSqlParser.VARIANCE - 2177)))) !== 0) || ((((_la - 2209)) & ~0x1f) == 0 && ((1 << (_la - 2209)) & ((1 << (PlSqlParser.LEAST - 2209)) | (1 << (PlSqlParser.GREATEST - 2209)) | (1 << (PlSqlParser.TO_DATE - 2209)))) !== 0))) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function String_function_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_string_function_name; + return this; +} + +String_function_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +String_function_nameContext.prototype.constructor = String_function_nameContext; + +String_function_nameContext.prototype.CHR = function() { + return this.getToken(PlSqlParser.CHR, 0); +}; + +String_function_nameContext.prototype.DECODE = function() { + return this.getToken(PlSqlParser.DECODE, 0); +}; + +String_function_nameContext.prototype.SUBSTR = function() { + return this.getToken(PlSqlParser.SUBSTR, 0); +}; + +String_function_nameContext.prototype.TO_CHAR = function() { + return this.getToken(PlSqlParser.TO_CHAR, 0); +}; + +String_function_nameContext.prototype.TRIM = function() { + return this.getToken(PlSqlParser.TRIM, 0); +}; + +String_function_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterString_function_name(this); + } +}; + +String_function_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitString_function_name(this); + } +}; + +String_function_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitString_function_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.String_function_nameContext = String_function_nameContext; + +PlSqlParser.prototype.string_function_name = function() { + + var localctx = new String_function_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1498, PlSqlParser.RULE_string_function_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 12090; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.CHR || ((((_la - 2190)) & ~0x1f) == 0 && ((1 << (_la - 2190)) & ((1 << (PlSqlParser.DECODE - 2190)) | (1 << (PlSqlParser.SUBSTR - 2190)) | (1 << (PlSqlParser.TO_CHAR - 2190)) | (1 << (PlSqlParser.TRIM - 2190)))) !== 0))) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +function Numeric_function_nameContext(parser, parent, invokingState) { + if(parent===undefined) { + parent = null; + } + if(invokingState===undefined || invokingState===null) { + invokingState = -1; + } + antlr4.ParserRuleContext.call(this, parent, invokingState); + this.parser = parser; + this.ruleIndex = PlSqlParser.RULE_numeric_function_name; + return this; +} + +Numeric_function_nameContext.prototype = Object.create(antlr4.ParserRuleContext.prototype); +Numeric_function_nameContext.prototype.constructor = Numeric_function_nameContext; + +Numeric_function_nameContext.prototype.AVG = function() { + return this.getToken(PlSqlParser.AVG, 0); +}; + +Numeric_function_nameContext.prototype.COUNT = function() { + return this.getToken(PlSqlParser.COUNT, 0); +}; + +Numeric_function_nameContext.prototype.NVL = function() { + return this.getToken(PlSqlParser.NVL, 0); +}; + +Numeric_function_nameContext.prototype.ROUND = function() { + return this.getToken(PlSqlParser.ROUND, 0); +}; + +Numeric_function_nameContext.prototype.SUM = function() { + return this.getToken(PlSqlParser.SUM, 0); +}; + +Numeric_function_nameContext.prototype.enterRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.enterNumeric_function_name(this); + } +}; + +Numeric_function_nameContext.prototype.exitRule = function(listener) { + if(listener instanceof PlSqlParserListener ) { + listener.exitNumeric_function_name(this); + } +}; + +Numeric_function_nameContext.prototype.accept = function(visitor) { + if ( visitor instanceof PlSqlParserVisitor ) { + return visitor.visitNumeric_function_name(this); + } else { + return visitor.visitChildren(this); + } +}; + + + + +PlSqlParser.Numeric_function_nameContext = Numeric_function_nameContext; + +PlSqlParser.prototype.numeric_function_name = function() { + + var localctx = new Numeric_function_nameContext(this, this._ctx, this.state); + this.enterRule(localctx, 1500, PlSqlParser.RULE_numeric_function_name); + var _la = 0; // Token type + try { + this.enterOuterAlt(localctx, 1); + this.state = 12092; + _la = this._input.LA(1); + if(!(_la===PlSqlParser.COUNT || ((((_la - 2187)) & ~0x1f) == 0 && ((1 << (_la - 2187)) & ((1 << (PlSqlParser.AVG - 2187)) | (1 << (PlSqlParser.NVL - 2187)) | (1 << (PlSqlParser.ROUND - 2187)) | (1 << (PlSqlParser.SUM - 2187)))) !== 0))) { + this._errHandler.recoverInline(this); + } + else { + this._errHandler.reportMatch(this); + this.consume(); + } + } catch (re) { + if(re instanceof antlr4.error.RecognitionException) { + localctx.exception = re; + this._errHandler.reportError(this, re); + this._errHandler.recover(this, re); + } else { + throw re; + } + } finally { + this.exitRule(); + } + return localctx; +}; + + +PlSqlParser.prototype.sempred = function(localctx, ruleIndex, predIndex) { + switch(ruleIndex) { + case 174: + return this.unified_auditing_sempred(localctx, predIndex); + case 177: + return this.audit_direct_path_sempred(localctx, predIndex); + case 178: + return this.audit_container_clause_sempred(localctx, predIndex); + case 184: + return this.auditing_on_clause_sempred(localctx, predIndex); + case 188: + return this.sql_statement_shortcut_sempred(localctx, predIndex); + case 197: + return this.library_editionable_sempred(localctx, predIndex); + case 198: + return this.library_debug_sempred(localctx, predIndex); + case 203: + return this.alter_view_editionable_sempred(localctx, predIndex); + case 340: + return this.partial_database_recovery_10g_sempred(localctx, predIndex); + case 421: + return this.period_definition_sempred(localctx, predIndex); + case 619: + return this.logical_expression_sempred(localctx, predIndex); + case 623: + return this.relational_expression_sempred(localctx, predIndex); + case 628: + return this.concatenation_sempred(localctx, predIndex); + default: + throw "No predicate with index:" + ruleIndex; + } +}; + +PlSqlParser.prototype.unified_auditing_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 0: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.audit_direct_path_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 1: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.audit_container_clause_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 2: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.auditing_on_clause_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 3: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.sql_statement_shortcut_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 4: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.library_editionable_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 5: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.library_debug_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 6: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.alter_view_editionable_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 7: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.partial_database_recovery_10g_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 8: + return isVersion10(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.period_definition_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 9: + return this.isVersion12(); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.logical_expression_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 10: + return this.precpred(this._ctx, 2); + case 11: + return this.precpred(this._ctx, 1); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.relational_expression_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 12: + return this.precpred(this._ctx, 2); + default: + throw "No predicate with index:" + predIndex; + } +}; + +PlSqlParser.prototype.concatenation_sempred = function(localctx, predIndex) { + switch(predIndex) { + case 13: + return this.precpred(this._ctx, 3); + case 14: + return this.precpred(this._ctx, 2); + case 15: + return this.precpred(this._ctx, 1); + default: + throw "No predicate with index:" + predIndex; + } +}; + + +exports.PlSqlParser = PlSqlParser; diff --git a/tsconfig.json b/tsconfig.json index 3b2d985..79e5a4d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "outDir": "./lib/", + "outDir": "./dist/", "sourceMap": false, "allowJs":true, "target": "es6",