Files
mayfly-go/server/internal/db/dbm/sqlparser/pgsql/antlr4/PostgreSQLLexer.interp

2074 lines
242 KiB
Plaintext
Raw Normal View History

token literal names:
null
'$'
'('
')'
'['
']'
','
';'
':'
'*'
'='
'.'
'+'
'-'
'/'
'^'
'<'
'>'
'<<'
'>>'
':='
'<='
'=>'
'>='
'..'
'<>'
'::'
'%'
null
null
'ALL'
'ANALYSE'
'ANALYZE'
'AND'
'ANY'
'ARRAY'
'AS'
'ASC'
'ASYMMETRIC'
'BOTH'
'CASE'
'CAST'
'CHECK'
'COLLATE'
'COLUMN'
'CONSTRAINT'
'CREATE'
'CURRENT_CATALOG'
'CURRENT_DATE'
'CURRENT_ROLE'
'CURRENT_TIME'
'CURRENT_TIMESTAMP'
'CURRENT_USER'
'DEFAULT'
'DEFERRABLE'
'DESC'
'DISTINCT'
'DO'
'ELSE'
'EXCEPT'
'FALSE'
'FETCH'
'FOR'
'FOREIGN'
'FROM'
'GRANT'
'GROUP'
'HAVING'
'IN'
'INITIALLY'
'INTERSECT'
'INTO'
'LATERAL'
'LEADING'
'LIMIT'
'LOCALTIME'
'LOCALTIMESTAMP'
'NOT'
'NULL'
'OFFSET'
'ON'
'ONLY'
'OR'
'ORDER'
'PLACING'
'PRIMARY'
'REFERENCES'
'RETURNING'
'SELECT'
'SESSION_USER'
'SOME'
'SYMMETRIC'
'TABLE'
'THEN'
'TO'
'TRAILING'
'TRUE'
'UNION'
'UNIQUE'
'USER'
'USING'
'VARIADIC'
'WHEN'
'WHERE'
'WINDOW'
'WITH'
'AUTHORIZATION'
'BINARY'
'COLLATION'
'CONCURRENTLY'
'CROSS'
'CURRENT_SCHEMA'
'FREEZE'
'FULL'
'ILIKE'
'INNER'
'IS'
'ISNULL'
'JOIN'
'LEFT'
'LIKE'
'NATURAL'
'NOTNULL'
'OUTER'
'OVER'
'OVERLAPS'
'RIGHT'
'SIMILAR'
'VERBOSE'
'ABORT'
'ABSOLUTE'
'ACCESS'
'ACTION'
'ADD'
'ADMIN'
'AFTER'
'AGGREGATE'
'ALSO'
'ALTER'
'ALWAYS'
'ASSERTION'
'ASSIGNMENT'
'AT'
'ATTRIBUTE'
'BACKWARD'
'BEFORE'
'BEGIN'
'BY'
'CACHE'
'CALLED'
'CASCADE'
'CASCADED'
'CATALOG'
'CHAIN'
'CHARACTERISTICS'
'CHECKPOINT'
'CLASS'
'CLOSE'
'CLUSTER'
'COMMENT'
'COMMENTS'
'COMMIT'
'COMMITTED'
'CONFIGURATION'
'CONNECTION'
'CONSTRAINTS'
'CONTENT'
'CONTINUE'
'CONVERSION'
'COPY'
'COST'
'CSV'
'CURSOR'
'CYCLE'
'DATA'
'DATABASE'
'DAY'
'DEALLOCATE'
'DECLARE'
'DEFAULTS'
'DEFERRED'
'DEFINER'
'DELETE'
'DELIMITER'
'DELIMITERS'
'DICTIONARY'
'DISABLE'
'DISCARD'
'DOCUMENT'
'DOMAIN'
'DOUBLE'
'DROP'
'EACH'
'ENABLE'
'ENCODING'
'ENCRYPTED'
'ENUM'
'ESCAPE'
'EVENT'
'EXCLUDE'
'EXCLUDING'
'EXCLUSIVE'
'EXECUTE'
'EXPLAIN'
'EXTENSION'
'EXTERNAL'
'FAMILY'
'FIRST'
'FOLLOWING'
'FORCE'
'FORWARD'
'FUNCTION'
'FUNCTIONS'
'GLOBAL'
'GRANTED'
'HANDLER'
'HEADER'
'HOLD'
'HOUR'
'IDENTITY'
'IF'
'IMMEDIATE'
'IMMUTABLE'
'IMPLICIT'
'INCLUDING'
'INCREMENT'
'INDEX'
'INDEXES'
'INHERIT'
'INHERITS'
'INLINE'
'INSENSITIVE'
'INSERT'
'INSTEAD'
'INVOKER'
'ISOLATION'
'KEY'
'LABEL'
'LANGUAGE'
'LARGE'
'LAST'
'LEAKPROOF'
'LEVEL'
'LISTEN'
'LOAD'
'LOCAL'
'LOCATION'
'LOCK'
'MAPPING'
'MATCH'
'MATCHED'
'MATERIALIZED'
'MAXVALUE'
'MERGE'
'MINUTE'
'MINVALUE'
'MODE'
'MONTH'
'MOVE'
'NAME'
'NAMES'
'NEXT'
'NO'
'NOTHING'
'NOTIFY'
'NOWAIT'
'NULLS'
'OBJECT'
'OF'
'OFF'
'OIDS'
'OPERATOR'
'OPTION'
'OPTIONS'
'OWNED'
'OWNER'
'PARSER'
'PARTIAL'
'PARTITION'
'PASSING'
'PASSWORD'
'PLANS'
'PRECEDING'
'PREPARE'
'PREPARED'
'PRESERVE'
'PRIOR'
'PRIVILEGES'
'PROCEDURAL'
'PROCEDURE'
'PROGRAM'
'QUOTE'
'RANGE'
'READ'
'REASSIGN'
'RECHECK'
'RECURSIVE'
'REF'
'REFRESH'
'REINDEX'
'RELATIVE'
'RELEASE'
'RENAME'
'REPEATABLE'
'REPLACE'
'REPLICA'
'RESET'
'RESTART'
'RESTRICT'
'RETURNS'
'REVOKE'
'ROLE'
'ROLLBACK'
'ROWS'
'RULE'
'SAVEPOINT'
'SCHEMA'
'SCROLL'
'SEARCH'
'SECOND'
'SECURITY'
'SEQUENCE'
'SEQUENCES'
'SERIALIZABLE'
'SERVER'
'SESSION'
'SET'
'SHARE'
'SHOW'
'SIMPLE'
'SNAPSHOT'
'STABLE'
'STANDALONE'
'START'
'STATEMENT'
'STATISTICS'
'STDIN'
'STDOUT'
'STORAGE'
'STRICT'
'STRIP'
'SYSID'
'SYSTEM'
'TABLES'
'TABLESPACE'
'TEMP'
'TEMPLATE'
'TEMPORARY'
'TEXT'
'TRANSACTION'
'TRIGGER'
'TRUNCATE'
'TRUSTED'
'TYPE'
'TYPES'
'UNBOUNDED'
'UNCOMMITTED'
'UNENCRYPTED'
'UNKNOWN'
'UNLISTEN'
'UNLOGGED'
'UNTIL'
'UPDATE'
'VACUUM'
'VALID'
'VALIDATE'
'VALIDATOR'
'VARYING'
'VERSION'
'VIEW'
'VOLATILE'
'WHITESPACE'
'WITHOUT'
'WORK'
'WRAPPER'
'WRITE'
'XML'
'YEAR'
'YES'
'ZONE'
'BETWEEN'
'BIGINT'
'BIT'
'BOOLEAN'
'CHAR'
'CHARACTER'
'COALESCE'
'DEC'
'DECIMAL'
'EXISTS'
'EXTRACT'
'FLOAT'
'GREATEST'
'INOUT'
'INT'
'INTEGER'
'INTERVAL'
'LEAST'
'NATIONAL'
'NCHAR'
'NONE'
'NULLIF'
'NUMERIC'
'OVERLAY'
'POSITION'
'PRECISION'
'REAL'
'ROW'
'SETOF'
'SMALLINT'
'SUBSTRING'
'TIME'
'TIMESTAMP'
'TREAT'
'TRIM'
'VALUES'
'VARCHAR'
'XMLATTRIBUTES'
'XMLCOMMENT'
'XMLAGG'
'XML_IS_WELL_FORMED'
'XML_IS_WELL_FORMED_DOCUMENT'
'XML_IS_WELL_FORMED_CONTENT'
'XPATH'
'XPATH_EXISTS'
'XMLCONCAT'
'XMLELEMENT'
'XMLEXISTS'
'XMLFOREST'
'XMLPARSE'
'XMLPI'
'XMLROOT'
'XMLSERIALIZE'
'CALL'
'CURRENT'
'ATTACH'
'DETACH'
'EXPRESSION'
'GENERATED'
'LOGGED'
'STORED'
'INCLUDE'
'ROUTINE'
'TRANSFORM'
'IMPORT'
'POLICY'
'METHOD'
'REFERENCING'
'NEW'
'OLD'
'VALUE'
'SUBSCRIPTION'
'PUBLICATION'
'OUT'
'END'
'ROUTINES'
'SCHEMAS'
'PROCEDURES'
'INPUT'
'SUPPORT'
'PARALLEL'
'SQL'
'DEPENDS'
'OVERRIDING'
'CONFLICT'
'SKIP'
'LOCKED'
'TIES'
'ROLLUP'
'CUBE'
'GROUPING'
'SETS'
'TABLESAMPLE'
'ORDINALITY'
'XMLTABLE'
'COLUMNS'
'XMLNAMESPACES'
'ROWTYPE'
'NORMALIZED'
'WITHIN'
'FILTER'
'GROUPS'
'OTHERS'
'NFC'
'NFD'
'NFKC'
'NFKD'
'UESCAPE'
'VIEWS'
'NORMALIZE'
'DUMP'
'PRINT_STRICT_PARAMS'
'VARIABLE_CONFLICT'
'ERROR'
'USE_VARIABLE'
'USE_COLUMN'
'ALIAS'
'CONSTANT'
'PERFORM'
'GET'
'DIAGNOSTICS'
'STACKED'
'ELSIF'
'WHILE'
'REVERSE'
'FOREACH'
'SLICE'
'EXIT'
'RETURN'
'QUERY'
'RAISE'
'SQLSTATE'
'DEBUG'
'LOG'
'INFO'
'NOTICE'
'WARNING'
'EXCEPTION'
'ASSERT'
'LOOP'
'OPEN'
'ABS'
'CBRT'
'CEIL'
'CEILING'
'DEGREES'
'DIV'
'EXP'
'FACTORIAL'
'FLOOR'
'GCD'
'LCM'
'LN'
'LOG10'
'MIN_SCALE'
'MOD'
'PI'
'POWER'
'RADIANS'
'ROUND'
'SCALE'
'SIGN'
'SQRT'
'TRIM_SCALE'
'TRUNC'
'WIDTH_BUCKET'
'RANDOM'
'SETSEED'
'ACOS'
'ACOSD'
'ASIN'
'ASIND'
'ATAN'
'ATAND'
'ATAN2'
'ATAN2D'
'COS'
'COSD'
'COT'
'COTD'
'SIN'
'SIND'
'TAN'
'TAND'
'SINH'
'COSH'
'TANH'
'ASINH'
'ACOSH'
'ATANH'
'BIT_LENGTH'
'CHAR_LENGTH'
'CHARACTER_LENGTH'
'LOWER'
'OCTET_LENGTH'
'UPPER'
'ASCII'
'BTRIM'
'CHR'
'CONCAT'
'CONCAT_WS'
'FORMAT'
'INITCAP'
'LENGTH'
'LPAD'
'LTRIM'
'MD5'
'PARSE_IDENT'
'PG_CLIENT_ENCODING'
'QUOTE_IDENT'
'QUOTE_LITERAL'
'QUOTE_NULLABLE'
'REGEXP_COUNT'
'REGEXP_INSTR'
'REGEXP_LIKE'
'REGEXP_MATCH'
'REGEXP_MATCHES'
'REGEXP_REPLACE'
'REGEXP_SPLIT_TO_ARRAY'
'REGEXP_SPLIT_TO_TABLE'
'REGEXP_SUBSTR'
'REPEAT'
'RPAD'
'RTRIM'
'SPLIT_PART'
'STARTS_WITH'
'STRING_TO_ARRAY'
'STRING_TO_TABLE'
'STRPOS'
'SUBSTR'
'TO_ASCII'
'TO_HEX'
'TRANSLATE'
'UNISTR'
'AGE'
'CLOCK_TIMESTAMP'
'DATE_BIN'
'DATE_PART'
'DATE_TRUNC'
'ISFINITE'
'JUSTIFY_DAYS'
'JUSTIFY_HOURS'
'JUSTIFY_INTERVAL'
'MAKE_DATE'
'MAKE_INTERVAL'
'MAKE_TIME'
'MAKE_TIMESTAMP'
'MAKE_TIMESTAMPTZ'
'NOW'
'STATEMENT_TIMESTAMP'
'TIMEOFDAY'
'TRANSACTION_TIMESTAMP'
'TO_TIMESTAMP'
'TO_CHAR'
'TO_DATE'
'TO_NUMBER'
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
'\\\\'
null
null
null
null
null
null
null
null
null
'\''
token symbolic names:
null
Dollar
OPEN_PAREN
CLOSE_PAREN
OPEN_BRACKET
CLOSE_BRACKET
COMMA
SEMI
COLON
STAR
EQUAL
DOT
PLUS
MINUS
SLASH
CARET
LT
GT
LESS_LESS
GREATER_GREATER
COLON_EQUALS
LESS_EQUALS
EQUALS_GREATER
GREATER_EQUALS
DOT_DOT
NOT_EQUALS
TYPECAST
PERCENT
PARAM
Operator
ALL
ANALYSE
ANALYZE
AND
ANY
ARRAY
AS
ASC
ASYMMETRIC
BOTH
CASE
CAST
CHECK
COLLATE
COLUMN
CONSTRAINT
CREATE
CURRENT_CATALOG
CURRENT_DATE
CURRENT_ROLE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
DEFAULT
DEFERRABLE
DESC
DISTINCT
DO
ELSE
EXCEPT
FALSE_P
FETCH
FOR
FOREIGN
FROM
GRANT
GROUP_P
HAVING
IN_P
INITIALLY
INTERSECT
INTO
LATERAL_P
LEADING
LIMIT
LOCALTIME
LOCALTIMESTAMP
NOT
NULL_P
OFFSET
ON
ONLY
OR
ORDER
PLACING
PRIMARY
REFERENCES
RETURNING
SELECT
SESSION_USER
SOME
SYMMETRIC
TABLE
THEN
TO
TRAILING
TRUE_P
UNION
UNIQUE
USER
USING
VARIADIC
WHEN
WHERE
WINDOW
WITH
AUTHORIZATION
BINARY
COLLATION
CONCURRENTLY
CROSS
CURRENT_SCHEMA
FREEZE
FULL
ILIKE
INNER_P
IS
ISNULL
JOIN
LEFT
LIKE
NATURAL
NOTNULL
OUTER_P
OVER
OVERLAPS
RIGHT
SIMILAR
VERBOSE
ABORT_P
ABSOLUTE_P
ACCESS
ACTION
ADD_P
ADMIN
AFTER
AGGREGATE
ALSO
ALTER
ALWAYS
ASSERTION
ASSIGNMENT
AT
ATTRIBUTE
BACKWARD
BEFORE
BEGIN_P
BY
CACHE
CALLED
CASCADE
CASCADED
CATALOG
CHAIN
CHARACTERISTICS
CHECKPOINT
CLASS
CLOSE
CLUSTER
COMMENT
COMMENTS
COMMIT
COMMITTED
CONFIGURATION
CONNECTION
CONSTRAINTS
CONTENT_P
CONTINUE_P
CONVERSION_P
COPY
COST
CSV
CURSOR
CYCLE
DATA_P
DATABASE
DAY_P
DEALLOCATE
DECLARE
DEFAULTS
DEFERRED
DEFINER
DELETE_P
DELIMITER
DELIMITERS
DICTIONARY
DISABLE_P
DISCARD
DOCUMENT_P
DOMAIN_P
DOUBLE_P
DROP
EACH
ENABLE_P
ENCODING
ENCRYPTED
ENUM_P
ESCAPE
EVENT
EXCLUDE
EXCLUDING
EXCLUSIVE
EXECUTE
EXPLAIN
EXTENSION
EXTERNAL
FAMILY
FIRST_P
FOLLOWING
FORCE
FORWARD
FUNCTION
FUNCTIONS
GLOBAL
GRANTED
HANDLER
HEADER_P
HOLD
HOUR_P
IDENTITY_P
IF_P
IMMEDIATE
IMMUTABLE
IMPLICIT_P
INCLUDING
INCREMENT
INDEX
INDEXES
INHERIT
INHERITS
INLINE_P
INSENSITIVE
INSERT
INSTEAD
INVOKER
ISOLATION
KEY
LABEL
LANGUAGE
LARGE_P
LAST_P
LEAKPROOF
LEVEL
LISTEN
LOAD
LOCAL
LOCATION
LOCK_P
MAPPING
MATCH
MATCHED
MATERIALIZED
MAXVALUE
MERGE
MINUTE_P
MINVALUE
MODE
MONTH_P
MOVE
NAME_P
NAMES
NEXT
NO
NOTHING
NOTIFY
NOWAIT
NULLS_P
OBJECT_P
OF
OFF
OIDS
OPERATOR
OPTION
OPTIONS
OWNED
OWNER
PARSER
PARTIAL
PARTITION
PASSING
PASSWORD
PLANS
PRECEDING
PREPARE
PREPARED
PRESERVE
PRIOR
PRIVILEGES
PROCEDURAL
PROCEDURE
PROGRAM
QUOTE
RANGE
READ
REASSIGN
RECHECK
RECURSIVE
REF
REFRESH
REINDEX
RELATIVE_P
RELEASE
RENAME
REPEATABLE
REPLACE
REPLICA
RESET
RESTART
RESTRICT
RETURNS
REVOKE
ROLE
ROLLBACK
ROWS
RULE
SAVEPOINT
SCHEMA
SCROLL
SEARCH
SECOND_P
SECURITY
SEQUENCE
SEQUENCES
SERIALIZABLE
SERVER
SESSION
SET
SHARE
SHOW
SIMPLE
SNAPSHOT
STABLE
STANDALONE_P
START
STATEMENT
STATISTICS
STDIN
STDOUT
STORAGE
STRICT_P
STRIP_P
SYSID
SYSTEM_P
TABLES
TABLESPACE
TEMP
TEMPLATE
TEMPORARY
TEXT_P
TRANSACTION
TRIGGER
TRUNCATE
TRUSTED
TYPE_P
TYPES_P
UNBOUNDED
UNCOMMITTED
UNENCRYPTED
UNKNOWN
UNLISTEN
UNLOGGED
UNTIL
UPDATE
VACUUM
VALID
VALIDATE
VALIDATOR
VARYING
VERSION_P
VIEW
VOLATILE
WHITESPACE_P
WITHOUT
WORK
WRAPPER
WRITE
XML_P
YEAR_P
YES_P
ZONE
BETWEEN
BIGINT
BIT
BOOLEAN_P
CHAR_P
CHARACTER
COALESCE
DEC
DECIMAL_P
EXISTS
EXTRACT
FLOAT_P
GREATEST
INOUT
INT_P
INTEGER
INTERVAL
LEAST
NATIONAL
NCHAR
NONE
NULLIF
NUMERIC
OVERLAY
POSITION
PRECISION
REAL
ROW
SETOF
SMALLINT
SUBSTRING
TIME
TIMESTAMP
TREAT
TRIM
VALUES
VARCHAR
XMLATTRIBUTES
XMLCOMMENT
XMLAGG
XML_IS_WELL_FORMED
XML_IS_WELL_FORMED_DOCUMENT
XML_IS_WELL_FORMED_CONTENT
XPATH
XPATH_EXISTS
XMLCONCAT
XMLELEMENT
XMLEXISTS
XMLFOREST
XMLPARSE
XMLPI
XMLROOT
XMLSERIALIZE
CALL
CURRENT_P
ATTACH
DETACH
EXPRESSION
GENERATED
LOGGED
STORED
INCLUDE
ROUTINE
TRANSFORM
IMPORT_P
POLICY
METHOD
REFERENCING
NEW
OLD
VALUE_P
SUBSCRIPTION
PUBLICATION
OUT_P
END_P
ROUTINES
SCHEMAS
PROCEDURES
INPUT_P
SUPPORT
PARALLEL
SQL_P
DEPENDS
OVERRIDING
CONFLICT
SKIP_P
LOCKED
TIES
ROLLUP
CUBE
GROUPING
SETS
TABLESAMPLE
ORDINALITY
XMLTABLE
COLUMNS
XMLNAMESPACES
ROWTYPE
NORMALIZED
WITHIN
FILTER
GROUPS
OTHERS
NFC
NFD
NFKC
NFKD
UESCAPE
VIEWS
NORMALIZE
DUMP
PRINT_STRICT_PARAMS
VARIABLE_CONFLICT
ERROR
USE_VARIABLE
USE_COLUMN
ALIAS
CONSTANT
PERFORM
GET
DIAGNOSTICS
STACKED
ELSIF
WHILE
REVERSE
FOREACH
SLICE
EXIT
RETURN
QUERY
RAISE
SQLSTATE
DEBUG
LOG
INFO
NOTICE
WARNING
EXCEPTION
ASSERT
LOOP
OPEN
ABS
CBRT
CEIL
CEILING
DEGREES
DIV
EXP
FACTORIAL
FLOOR
GCD
LCM
LN
LOG10
MIN_SCALE
MOD
PI
POWER
RADIANS
ROUND
SCALE
SIGN
SQRT
TRIM_SCALE
TRUNC
WIDTH_BUCKET
RANDOM
SETSEED
ACOS
ACOSD
ASIN
ASIND
ATAN
ATAND
ATAN2
ATAN2D
COS
COSD
COT
COTD
SIN
SIND
TAN
TAND
SINH
COSH
TANH
ASINH
ACOSH
ATANH
BIT_LENGTH
CHAR_LENGTH
CHARACTER_LENGTH
LOWER
OCTET_LENGTH
UPPER
ASCII
BTRIM
CHR
CONCAT
CONCAT_WS
FORMAT
INITCAP
LENGTH
LPAD
LTRIM
MD5
PARSE_IDENT
PG_CLIENT_ENCODING
QUOTE_IDENT
QUOTE_LITERAL
QUOTE_NULLABLE
REGEXP_COUNT
REGEXP_INSTR
REGEXP_LIKE
REGEXP_MATCH
REGEXP_MATCHES
REGEXP_REPLACE
REGEXP_SPLIT_TO_ARRAY
REGEXP_SPLIT_TO_TABLE
REGEXP_SUBSTR
REPEAT
RPAD
RTRIM
SPLIT_PART
STARTS_WITH
STRING_TO_ARRAY
STRING_TO_TABLE
STRPOS
SUBSTR
TO_ASCII
TO_HEX
TRANSLATE
UNISTR
AGE
CLOCK_TIMESTAMP
DATE_BIN
DATE_PART
DATE_TRUNC
ISFINITE
JUSTIFY_DAYS
JUSTIFY_HOURS
JUSTIFY_INTERVAL
MAKE_DATE
MAKE_INTERVAL
MAKE_TIME
MAKE_TIMESTAMP
MAKE_TIMESTAMPTZ
NOW
STATEMENT_TIMESTAMP
TIMEOFDAY
TRANSACTION_TIMESTAMP
TO_TIMESTAMP
TO_CHAR
TO_DATE
TO_NUMBER
Identifier
QuotedIdentifier
UnterminatedQuotedIdentifier
InvalidQuotedIdentifier
InvalidUnterminatedQuotedIdentifier
UnicodeQuotedIdentifier
UnterminatedUnicodeQuotedIdentifier
InvalidUnicodeQuotedIdentifier
InvalidUnterminatedUnicodeQuotedIdentifier
StringConstant
UnterminatedStringConstant
UnicodeEscapeStringConstant
UnterminatedUnicodeEscapeStringConstant
BeginDollarStringConstant
BinaryStringConstant
UnterminatedBinaryStringConstant
InvalidBinaryStringConstant
InvalidUnterminatedBinaryStringConstant
HexadecimalStringConstant
UnterminatedHexadecimalStringConstant
InvalidHexadecimalStringConstant
InvalidUnterminatedHexadecimalStringConstant
Integral
NumericFail
Numeric
PLSQLVARIABLENAME
PLSQLIDENTIFIER
Whitespace
Newline
LineComment
BlockComment
UnterminatedBlockComment
MetaCommand
EndMetaCommand
ErrorCharacter
EscapeStringConstant
UnterminatedEscapeStringConstant
InvalidEscapeStringConstant
InvalidUnterminatedEscapeStringConstant
AfterEscapeStringConstantMode_NotContinued
AfterEscapeStringConstantWithNewlineMode_NotContinued
DollarText
EndDollarStringConstant
AfterEscapeStringConstantWithNewlineMode_Continued
rule names:
Dollar
OPEN_PAREN
CLOSE_PAREN
OPEN_BRACKET
CLOSE_BRACKET
COMMA
SEMI
COLON
STAR
EQUAL
DOT
PLUS
MINUS
SLASH
CARET
LT
GT
LESS_LESS
GREATER_GREATER
COLON_EQUALS
LESS_EQUALS
EQUALS_GREATER
GREATER_EQUALS
DOT_DOT
NOT_EQUALS
TYPECAST
PERCENT
PARAM
Operator
OperatorEndingWithPlusMinus
OperatorCharacter
OperatorCharacterNotAllowPlusMinusAtEnd
OperatorCharacterAllowPlusMinusAtEnd
ALL
ANALYSE
ANALYZE
AND
ANY
ARRAY
AS
ASC
ASYMMETRIC
BOTH
CASE
CAST
CHECK
COLLATE
COLUMN
CONSTRAINT
CREATE
CURRENT_CATALOG
CURRENT_DATE
CURRENT_ROLE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
DEFAULT
DEFERRABLE
DESC
DISTINCT
DO
ELSE
EXCEPT
FALSE_P
FETCH
FOR
FOREIGN
FROM
GRANT
GROUP_P
HAVING
IN_P
INITIALLY
INTERSECT
INTO
LATERAL_P
LEADING
LIMIT
LOCALTIME
LOCALTIMESTAMP
NOT
NULL_P
OFFSET
ON
ONLY
OR
ORDER
PLACING
PRIMARY
REFERENCES
RETURNING
SELECT
SESSION_USER
SOME
SYMMETRIC
TABLE
THEN
TO
TRAILING
TRUE_P
UNION
UNIQUE
USER
USING
VARIADIC
WHEN
WHERE
WINDOW
WITH
AUTHORIZATION
BINARY
COLLATION
CONCURRENTLY
CROSS
CURRENT_SCHEMA
FREEZE
FULL
ILIKE
INNER_P
IS
ISNULL
JOIN
LEFT
LIKE
NATURAL
NOTNULL
OUTER_P
OVER
OVERLAPS
RIGHT
SIMILAR
VERBOSE
ABORT_P
ABSOLUTE_P
ACCESS
ACTION
ADD_P
ADMIN
AFTER
AGGREGATE
ALSO
ALTER
ALWAYS
ASSERTION
ASSIGNMENT
AT
ATTRIBUTE
BACKWARD
BEFORE
BEGIN_P
BY
CACHE
CALLED
CASCADE
CASCADED
CATALOG
CHAIN
CHARACTERISTICS
CHECKPOINT
CLASS
CLOSE
CLUSTER
COMMENT
COMMENTS
COMMIT
COMMITTED
CONFIGURATION
CONNECTION
CONSTRAINTS
CONTENT_P
CONTINUE_P
CONVERSION_P
COPY
COST
CSV
CURSOR
CYCLE
DATA_P
DATABASE
DAY_P
DEALLOCATE
DECLARE
DEFAULTS
DEFERRED
DEFINER
DELETE_P
DELIMITER
DELIMITERS
DICTIONARY
DISABLE_P
DISCARD
DOCUMENT_P
DOMAIN_P
DOUBLE_P
DROP
EACH
ENABLE_P
ENCODING
ENCRYPTED
ENUM_P
ESCAPE
EVENT
EXCLUDE
EXCLUDING
EXCLUSIVE
EXECUTE
EXPLAIN
EXTENSION
EXTERNAL
FAMILY
FIRST_P
FOLLOWING
FORCE
FORWARD
FUNCTION
FUNCTIONS
GLOBAL
GRANTED
HANDLER
HEADER_P
HOLD
HOUR_P
IDENTITY_P
IF_P
IMMEDIATE
IMMUTABLE
IMPLICIT_P
INCLUDING
INCREMENT
INDEX
INDEXES
INHERIT
INHERITS
INLINE_P
INSENSITIVE
INSERT
INSTEAD
INVOKER
ISOLATION
KEY
LABEL
LANGUAGE
LARGE_P
LAST_P
LEAKPROOF
LEVEL
LISTEN
LOAD
LOCAL
LOCATION
LOCK_P
MAPPING
MATCH
MATCHED
MATERIALIZED
MAXVALUE
MERGE
MINUTE_P
MINVALUE
MODE
MONTH_P
MOVE
NAME_P
NAMES
NEXT
NO
NOTHING
NOTIFY
NOWAIT
NULLS_P
OBJECT_P
OF
OFF
OIDS
OPERATOR
OPTION
OPTIONS
OWNED
OWNER
PARSER
PARTIAL
PARTITION
PASSING
PASSWORD
PLANS
PRECEDING
PREPARE
PREPARED
PRESERVE
PRIOR
PRIVILEGES
PROCEDURAL
PROCEDURE
PROGRAM
QUOTE
RANGE
READ
REASSIGN
RECHECK
RECURSIVE
REF
REFRESH
REINDEX
RELATIVE_P
RELEASE
RENAME
REPEATABLE
REPLACE
REPLICA
RESET
RESTART
RESTRICT
RETURNS
REVOKE
ROLE
ROLLBACK
ROWS
RULE
SAVEPOINT
SCHEMA
SCROLL
SEARCH
SECOND_P
SECURITY
SEQUENCE
SEQUENCES
SERIALIZABLE
SERVER
SESSION
SET
SHARE
SHOW
SIMPLE
SNAPSHOT
STABLE
STANDALONE_P
START
STATEMENT
STATISTICS
STDIN
STDOUT
STORAGE
STRICT_P
STRIP_P
SYSID
SYSTEM_P
TABLES
TABLESPACE
TEMP
TEMPLATE
TEMPORARY
TEXT_P
TRANSACTION
TRIGGER
TRUNCATE
TRUSTED
TYPE_P
TYPES_P
UNBOUNDED
UNCOMMITTED
UNENCRYPTED
UNKNOWN
UNLISTEN
UNLOGGED
UNTIL
UPDATE
VACUUM
VALID
VALIDATE
VALIDATOR
VARYING
VERSION_P
VIEW
VOLATILE
WHITESPACE_P
WITHOUT
WORK
WRAPPER
WRITE
XML_P
YEAR_P
YES_P
ZONE
BETWEEN
BIGINT
BIT
BOOLEAN_P
CHAR_P
CHARACTER
COALESCE
DEC
DECIMAL_P
EXISTS
EXTRACT
FLOAT_P
GREATEST
INOUT
INT_P
INTEGER
INTERVAL
LEAST
NATIONAL
NCHAR
NONE
NULLIF
NUMERIC
OVERLAY
POSITION
PRECISION
REAL
ROW
SETOF
SMALLINT
SUBSTRING
TIME
TIMESTAMP
TREAT
TRIM
VALUES
VARCHAR
XMLATTRIBUTES
XMLCOMMENT
XMLAGG
XML_IS_WELL_FORMED
XML_IS_WELL_FORMED_DOCUMENT
XML_IS_WELL_FORMED_CONTENT
XPATH
XPATH_EXISTS
XMLCONCAT
XMLELEMENT
XMLEXISTS
XMLFOREST
XMLPARSE
XMLPI
XMLROOT
XMLSERIALIZE
CALL
CURRENT_P
ATTACH
DETACH
EXPRESSION
GENERATED
LOGGED
STORED
INCLUDE
ROUTINE
TRANSFORM
IMPORT_P
POLICY
METHOD
REFERENCING
NEW
OLD
VALUE_P
SUBSCRIPTION
PUBLICATION
OUT_P
END_P
ROUTINES
SCHEMAS
PROCEDURES
INPUT_P
SUPPORT
PARALLEL
SQL_P
DEPENDS
OVERRIDING
CONFLICT
SKIP_P
LOCKED
TIES
ROLLUP
CUBE
GROUPING
SETS
TABLESAMPLE
ORDINALITY
XMLTABLE
COLUMNS
XMLNAMESPACES
ROWTYPE
NORMALIZED
WITHIN
FILTER
GROUPS
OTHERS
NFC
NFD
NFKC
NFKD
UESCAPE
VIEWS
NORMALIZE
DUMP
PRINT_STRICT_PARAMS
VARIABLE_CONFLICT
ERROR
USE_VARIABLE
USE_COLUMN
ALIAS
CONSTANT
PERFORM
GET
DIAGNOSTICS
STACKED
ELSIF
WHILE
REVERSE
FOREACH
SLICE
EXIT
RETURN
QUERY
RAISE
SQLSTATE
DEBUG
LOG
INFO
NOTICE
WARNING
EXCEPTION
ASSERT
LOOP
OPEN
ABS
CBRT
CEIL
CEILING
DEGREES
DIV
EXP
FACTORIAL
FLOOR
GCD
LCM
LN
LOG10
MIN_SCALE
MOD
PI
POWER
RADIANS
ROUND
SCALE
SIGN
SQRT
TRIM_SCALE
TRUNC
WIDTH_BUCKET
RANDOM
SETSEED
ACOS
ACOSD
ASIN
ASIND
ATAN
ATAND
ATAN2
ATAN2D
COS
COSD
COT
COTD
SIN
SIND
TAN
TAND
SINH
COSH
TANH
ASINH
ACOSH
ATANH
BIT_LENGTH
CHAR_LENGTH
CHARACTER_LENGTH
LOWER
OCTET_LENGTH
UPPER
ASCII
BTRIM
CHR
CONCAT
CONCAT_WS
FORMAT
INITCAP
LENGTH
LPAD
LTRIM
MD5
PARSE_IDENT
PG_CLIENT_ENCODING
QUOTE_IDENT
QUOTE_LITERAL
QUOTE_NULLABLE
REGEXP_COUNT
REGEXP_INSTR
REGEXP_LIKE
REGEXP_MATCH
REGEXP_MATCHES
REGEXP_REPLACE
REGEXP_SPLIT_TO_ARRAY
REGEXP_SPLIT_TO_TABLE
REGEXP_SUBSTR
REPEAT
RPAD
RTRIM
SPLIT_PART
STARTS_WITH
STRING_TO_ARRAY
STRING_TO_TABLE
STRPOS
SUBSTR
TO_ASCII
TO_HEX
TRANSLATE
UNISTR
AGE
CLOCK_TIMESTAMP
DATE_BIN
DATE_PART
DATE_TRUNC
ISFINITE
JUSTIFY_DAYS
JUSTIFY_HOURS
JUSTIFY_INTERVAL
MAKE_DATE
MAKE_INTERVAL
MAKE_TIME
MAKE_TIMESTAMP
MAKE_TIMESTAMPTZ
NOW
STATEMENT_TIMESTAMP
TIMEOFDAY
TRANSACTION_TIMESTAMP
TO_TIMESTAMP
TO_CHAR
TO_DATE
TO_NUMBER
Identifier
IdentifierStartChar
IdentifierChar
StrictIdentifierChar
QuotedIdentifier
UnterminatedQuotedIdentifier
InvalidQuotedIdentifier
InvalidUnterminatedQuotedIdentifier
UnicodeQuotedIdentifier
UnterminatedUnicodeQuotedIdentifier
InvalidUnicodeQuotedIdentifier
InvalidUnterminatedUnicodeQuotedIdentifier
StringConstant
UnterminatedStringConstant
BeginEscapeStringConstant
UnicodeEscapeStringConstant
UnterminatedUnicodeEscapeStringConstant
BeginDollarStringConstant
Tag
BinaryStringConstant
UnterminatedBinaryStringConstant
InvalidBinaryStringConstant
InvalidUnterminatedBinaryStringConstant
HexadecimalStringConstant
UnterminatedHexadecimalStringConstant
InvalidHexadecimalStringConstant
InvalidUnterminatedHexadecimalStringConstant
Integral
NumericFail
Numeric
Digits
PLSQLVARIABLENAME
PLSQLIDENTIFIER
Whitespace
Newline
LineComment
BlockComment
UnterminatedBlockComment
MetaCommand
EndMetaCommand
ErrorCharacter
EscapeStringConstant
UnterminatedEscapeStringConstant
EscapeStringText
InvalidEscapeStringConstant
InvalidUnterminatedEscapeStringConstant
InvalidEscapeStringText
AfterEscapeStringConstantMode_Whitespace
AfterEscapeStringConstantMode_Newline
AfterEscapeStringConstantMode_NotContinued
AfterEscapeStringConstantWithNewlineMode_Whitespace
AfterEscapeStringConstantWithNewlineMode_Newline
AfterEscapeStringConstantWithNewlineMode_Continued
AfterEscapeStringConstantWithNewlineMode_NotContinued
DollarText
EndDollarStringConstant
channel names:
DEFAULT_TOKEN_CHANNEL
HIDDEN
mode names:
DEFAULT_MODE
EscapeStringConstantMode
AfterEscapeStringConstantMode
AfterEscapeStringConstantWithNewlineMode
DollarQuotedStringMode
atn:
[4, 0, 679, 6791, 6, -1, 6, -1, 6, -1, 6, -1, 6, -1, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, 2, 21, 7, 21, 2, 22, 7, 22, 2, 23, 7, 23, 2, 24, 7, 24, 2, 25, 7, 25, 2, 26, 7, 26, 2, 27, 7, 27, 2, 28, 7, 28, 2, 29, 7, 29, 2, 30, 7, 30, 2, 31, 7, 31, 2, 32, 7, 32, 2, 33, 7, 33, 2, 34, 7, 34, 2, 35, 7, 35, 2, 36, 7, 36, 2, 37, 7, 37, 2, 38, 7, 38, 2, 39, 7, 39, 2, 40, 7, 40, 2, 41, 7, 41, 2, 42, 7, 42, 2, 43, 7, 43, 2, 44, 7, 44, 2, 45, 7, 45, 2, 46, 7, 46, 2, 47, 7, 47, 2, 48, 7, 48, 2, 49, 7, 49, 2, 50, 7, 50, 2, 51, 7, 51, 2, 52, 7, 52, 2, 53, 7, 53, 2, 54, 7, 54, 2, 55, 7, 55, 2, 56, 7, 56, 2, 57, 7, 57, 2, 58, 7, 58, 2, 59, 7, 59, 2, 60, 7, 60, 2, 61, 7, 61, 2, 62, 7, 62, 2, 63, 7, 63, 2, 64, 7, 64, 2, 65, 7, 65, 2, 66, 7, 66, 2, 67, 7, 67, 2, 68, 7, 68, 2, 69, 7, 69, 2, 70, 7, 70, 2, 71, 7, 71, 2, 72, 7, 72, 2, 73, 7, 73, 2, 74, 7, 74, 2, 75, 7, 75, 2, 76, 7, 76, 2, 77, 7, 77, 2, 78, 7, 78, 2, 79, 7, 79, 2, 80, 7, 80, 2, 81, 7, 81, 2, 82, 7, 82, 2, 83, 7, 83, 2, 84, 7, 84, 2, 85, 7, 85, 2, 86, 7, 86, 2, 87, 7, 87, 2, 88, 7, 88, 2, 89, 7, 89, 2, 90, 7, 90, 2, 91, 7, 91, 2, 92, 7, 92, 2, 93, 7, 93, 2, 94, 7, 94, 2, 95, 7, 95, 2, 96, 7, 96, 2, 97, 7, 97, 2, 98, 7, 98, 2, 99, 7, 99, 2, 100, 7, 100, 2, 101, 7, 101, 2, 102, 7, 102, 2, 103, 7, 103, 2, 104, 7, 104, 2, 105, 7, 105, 2, 106, 7, 106, 2, 107, 7, 107, 2, 108, 7, 108, 2, 109, 7, 109, 2, 110, 7, 110, 2, 111, 7, 111, 2, 112, 7, 112, 2, 113, 7, 113, 2, 114, 7, 114, 2, 115, 7, 115, 2, 116, 7, 116, 2, 117, 7, 117, 2, 118, 7, 118, 2, 119, 7, 119, 2, 120, 7, 120, 2, 121, 7, 121, 2, 122, 7, 122, 2, 123, 7, 123, 2, 124, 7, 124, 2, 125, 7, 125, 2, 126, 7, 126, 2, 127, 7, 127, 2, 128, 7, 128, 2, 129, 7, 129, 2, 130, 7, 130, 2, 131, 7, 131, 2, 132, 7, 132, 2, 133, 7, 133, 2, 134, 7, 134, 2, 135, 7, 135, 2, 136, 7, 136, 2, 137, 7, 137, 2, 138, 7, 138, 2, 139, 7, 139, 2, 140, 7, 140, 2, 141, 7, 141, 2, 142, 7, 142, 2, 143, 7, 143, 2, 144, 7, 144, 2, 145, 7, 145, 2, 146, 7, 146, 2, 147, 7, 147, 2, 148, 7, 148, 2, 149, 7, 149, 2, 150, 7, 150, 2, 151, 7, 151, 2, 152, 7, 152, 2, 153, 7, 153, 2, 154, 7, 154, 2, 155, 7, 155, 2, 156, 7, 156, 2, 157, 7, 157, 2, 158, 7, 158, 2, 159, 7, 159, 2, 160, 7, 160, 2, 161, 7, 161, 2, 162, 7, 162, 2, 163, 7, 163, 2, 164, 7, 164, 2, 165, 7, 165, 2, 166, 7, 166, 2, 167, 7, 167, 2, 168, 7, 168, 2, 169, 7, 169, 2, 170, 7, 170, 2, 171, 7, 171, 2, 172, 7, 172, 2, 173, 7, 173, 2, 174, 7, 174, 2, 175, 7, 175, 2, 176, 7, 176, 2, 177, 7, 177, 2, 178, 7, 178, 2, 179, 7, 179, 2, 180, 7, 180, 2, 181, 7, 181, 2, 182, 7, 182, 2, 183, 7, 183, 2, 184, 7, 184, 2, 185, 7, 185, 2, 186, 7, 186, 2, 187, 7, 187, 2, 188, 7, 188, 2, 189, 7, 189, 2, 190, 7, 190, 2, 191, 7, 191, 2, 192, 7, 192, 2, 193, 7, 193, 2, 194, 7, 194, 2, 195, 7, 195, 2, 196, 7, 196, 2, 197, 7, 197, 2, 198, 7, 198, 2, 199, 7, 199, 2, 200, 7, 200, 2, 201, 7, 201, 2, 202, 7, 202, 2, 203, 7, 203, 2, 204, 7, 204, 2, 205, 7, 205, 2, 206, 7, 206, 2, 207, 7, 207, 2, 208, 7, 208, 2, 209, 7, 209, 2, 210, 7, 210, 2, 211, 7, 211, 2, 212, 7, 212, 2, 213, 7, 213, 2, 214, 7, 214, 2, 215, 7, 215, 2, 216, 7, 216, 2, 217, 7, 217, 2, 218, 7, 218, 2, 219, 7, 219, 2, 220, 7, 220, 2, 221, 7, 221, 2, 222, 7, 222, 2, 223, 7, 223, 2, 224, 7, 224, 2, 225, 7, 225, 2, 226, 7, 226, 2, 227, 7, 227, 2, 228, 7, 228, 2, 229, 7, 229, 2, 230, 7, 230, 2, 231, 7, 231, 2, 232, 7, 232, 2, 233, 7, 233, 2, 234, 7, 234, 2, 235, 7, 235, 2, 236, 7, 236, 2, 237, 7, 237, 2, 238, 7, 238, 2, 239, 7, 239, 2, 240, 7, 240, 2, 241, 7, 241, 2, 242, 7, 242, 2, 243, 7, 243, 2, 244, 7, 244, 2, 245, 7, 245, 2, 246, 7, 246, 2, 247, 7, 247, 2, 248, 7, 248, 2, 249, 7, 249, 2, 250, 7, 250, 2, 251, 7, 251, 2, 252, 7, 252, 2, 253, 7, 253, 2, 254, 7, 254, 2, 255, 7, 255, 2, 256, 7, 256, 2, 257, 7, 257, 2, 258, 7, 258, 2, 259, 7, 259, 2, 260, 7, 260, 2, 261, 7, 261, 2, 262, 7, 262, 2, 263, 7, 263, 2, 264, 7, 264, 2, 265, 7, 265, 2, 266