Class PostgreSQLLexer
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
- org.antlr.v4.runtime.Lexer
-
- org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLLexerBase
-
- org.apache.shardingsphere.sql.parser.autogen.PostgreSQLStatementLexer
-
- org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLLexer
-
- All Implemented Interfaces:
org.antlr.v4.runtime.TokenSource,org.apache.shardingsphere.sql.parser.api.parser.SQLLexer
public final class PostgreSQLLexer extends PostgreSQLStatementLexer implements org.apache.shardingsphere.sql.parser.api.parser.SQLLexer
SQL lexer for PostgreSQL.
-
-
Field Summary
-
Fields inherited from class org.apache.shardingsphere.sql.parser.autogen.PostgreSQLStatementLexer
_ATN, _decisionToDFA, _serializedATN, _sharedContextCache, ABORT, ABSOLUTE, ACCESS, ACTION, ADD, ADMIN, AFTER, AGGREGATE, ALL, ALSO, ALTER, ALWAYS, AMPERSAND_, ANALYSE, ANALYZE, AND, AND_, ANY, APOSTROPHE_SKIP, ARRAY, AS, ASC, ASENSITIVE, ASSERTION, ASSIGNMENT, ASTERISK_, ASYMMETRIC, AT, AT_, ATTACH, ATTRIBUTE, AUTHORIZATION, BACKSLASH_, BACKWARD, BEFORE, BEGIN, BEGIN_DOLLAR_STRING_CONSTANT, BETWEEN, BIGINT, BIGSERIAL, BINARY, BIT, BIT_NUM_, BLOCK_COMMENT, BOOLEAN, BOTH, BOX, BQ_, BY, BYPASSRLS, BYTEA, CACHE, CALL, CALLED, CARET_, CASCADE, CASCADED, CASE, CAST, CATALOG, CHAIN, channelNames, CHAR, CHARACTER, CHARACTERISTICS, CHECK, CHECKPOINT, CIDR, CIRCLE, CLASS, CLOSE, CLUSTER, COALESCE, COLLATE, COLLATION, COLON_, COLUMN, COLUMNS, COMMA_, COMMENT, COMMENTS, COMMIT, COMMITTED, COMPRESSION, CONCURRENTLY, CONFIGURATION, CONFLICT, CONNECT, CONNECTION, CONSTRAINT, CONSTRAINTS, CONTENT, CONTINUE, CONVERSION, COPY, COST, CQ_, CREATE, CREATEDB, CREATEROLE, CROSS, CSV, CUBE, CURRENT, CURRENT_CATALOG, CURRENT_DATE, CURRENT_ROLE, CURRENT_SCHEMA, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CYCLE, DATA, DATABASE, DATE, DATERANGE, DAY, DEALLOCATE, DEC, DECIMAL, DECLARE, DEFAULT, DEFAULT_DOES_NOT_MATCH_ANYTHING, DEFAULTS, DEFERRABLE, DEFERRED, DEFINER, DELETE, DELIMITER, DELIMITERS, DEPENDS, DEQ_, DESC, DETACH, DICTIONARY, DISABLE, DISCARD, DISTINCT, DO, DOCUMENT, DOLLAR_, DOLLAR_QUOTED_STRING_MODE, DOLLAR_TEXT, DOMAIN, DOT_, DOT_ASTERISK_, DOUBLE, DQ_, DROP, EACH, ELSE, ENABLE, ENCODING, ENCRYPTED, END, END_DOLLAR_STRING_CONSTANT, ENUM, EQ_, ESCAPE, EVENT, EXCEPT, EXCLUDE, EXCLUDING, EXCLUSIVE, EXECUTE, EXISTS, EXPLAIN, EXPRESSION, EXTENDED, EXTENSION, EXTERNAL, EXTRACT, FALSE, FAMILY, FETCH, FILTER, FINALIZE, FIRST, FLOAT, FLOAT4, FLOAT8, FOLLOWING, FOR, FOR_GENERATOR, FORCE, FORCE_NOT_NULL, FORCE_NULL, FORCE_QUOTE, FOREIGN, FORMAT, FORWARD, FREEZE, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, GEOMETRIC_ABOVE_, GEOMETRIC_BELOW_, GEOMETRIC_DISTANCE_, GEOMETRIC_EXTEND_ABOVE_, GEOMETRIC_EXTEND_BELOW_, GEOMETRIC_EXTEND_LEFT_, GEOMETRIC_EXTEND_RIGHT_, GEOMETRIC_INTERSECT_, GEOMETRIC_LENGTH_, GEOMETRIC_PERPENDICULAR_, GEOMETRIC_SAME_AS_, GEOMETRIC_STRICT_ABOVE_, GEOMETRIC_STRICT_BELOW_, GLOBAL, GRANT, GRANTED, GREATEST, GROUP, GROUPING, GROUPS, GT_, GTE_, HANDLER, HAVING, HEADER, HEX_DIGIT_, HOLD, HOUR, IDENTIFIER_, IDENTITY, IF, ILIKE, ILIKE_, IMMEDIATE, IMMUTABLE, IMPLICIT, IMPORT, IN, INCLUDE, INCLUDING, INCREMENT, INDEX, INDEXES, INET, INHERIT, INHERITS, INITIALLY, INLINE, INLINE_COMMENT, INNER, INOUT, INPUT, INSENSITIVE, INSERT, INSTANCE, INSTEAD, INT, INT2, INT4, INT4RANGE, INT8, INT8RANGE, INTEGER, INTERSECT, INTERVAL, INTO, INVOKER, IS, ISNULL, ISOLATION, JOIN, JSON, JSON_EXTRACT_, JSON_EXTRACT_TEXT_, JSON_PATH_EXTRACT_, JSON_PATH_EXTRACT_TEXT_, JSONB_CONTAIN_ALL_TOP_KEY_, JSONB_CONTAIN_LEFT_, JSONB_CONTAIN_RIGHT_, JSONB_PATH_CONTAIN_ANY_VALUE_, JSONB_PATH_DELETE_, JSONB_PATH_PREDICATE_CHECK_, KEY, LABEL, LANGUAGE, LARGE, LAST, LATERAL, LBE_, LBT_, LEADING, LEAKPROOF, LEAST, LEFT, LEVEL, LIKE, LIMIT, LINE, LISTEN, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCATION, LOCK, LOCKED, LOGGED, LOGIN, LP_, LSEG, LT_, LTE_, MACADDR, MACADDR8, MAIN, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND, MINUS_, MINUTE, MINVALUE, MOD, MOD_, MODE, modeNames, MONTH, MOVE, NAME, NAMES, NATIONAL, NATURAL, NCHAR, NEQ_, NEW, NEXT, NFC, NFD, NFKC, NFKD, NO, NOBYPASSRLS, NOCREATEDB, NOCREATEROLE, NOINHERIT, NOLOGIN, NONE, NOREPLICATION, NORMALIZE, NORMALIZED, NOSUPERUSER, NOT, NOT_, NOT_ILIKE_, NOT_TILDE_TILDE_, NOTHING, NOTIFY, NOTNULL, NOWAIT, NULL, NULLIF, NULLS, NUMBER_, NUMERIC, NUMRANGE, OBJECT, OF, OFF, OFFSET, OIDS, OLD, ON, ONLY, OPEN, OPERATOR, OPTION, OPTIONS, OR, OR_, ORDER, ORDINALITY, OTHERS, OUT, OUTER, OVER, OVERLAPS, OVERLAY, OVERRIDING, OWNED, OWNER, PARALLEL, PARAM, PARSER, PARTIAL, PARTITION, PASSING, PASSWORD, PATH, PLACING, PLAIN, PLANS, PLUS_, POINT, POLICY, POLYGON, POSITION, POUND_, PRECEDING, PRECISION, PREPARE, PREPARED, PRESERVE, PRIMARY, PRIOR, PRIVILEGES, PROCEDURAL, PROCEDURE, PROCEDURES, PROGRAM, PUBLICATION, QUARTER, QUESTION_, QUOTE, RANGE, RBE_, RBT_, READ, REAL, REASSIGN, RECHECK, RECURSIVE, REF, REFERENCES, REFERENCING, REFRESH, REINDEX, RELATIVE, RELEASE, RENAME, REPEATABLE, REPLACE, REPLICA, REPLICATION, RESET, RESTART, RESTRICT, RETURNING, RETURNS, REVOKE, RIGHT, ROLE, ROLLBACK, ROLLUP, ROUTINE, ROUTINES, ROW, ROWS, RP_, RULE, ruleNames, SAFE_EQ_, SAVEPOINT, SCHEMA, SCHEMAS, SCROLL, SEARCH, SECOND, SECURITY, SELECT, SEMI_, SEQUENCE, SEQUENCES, SERIAL, SERIALIZABLE, SERVER, SESSION, SESSION_USER, SET, SETOF, SETS, SHARE, SHOW, SIGNED_LEFT_SHIFT_, SIGNED_RIGHT_SHIFT_, SIMILAR, SIMPLE, SLASH_, SMALLINT, SMALLSERIAL, SNAPSHOT, SOME, SQ_, SQL, STABLE, STANDALONE, START, STATEMENT, STATISTICS, STDIN, STDOUT, STORAGE, STORED, STRICT, STRING_, STRIP, SUBSCRIPTION, SUBSTRING, SUPERUSER, SUPPORT, SYMMETRIC, SYSID, SYSTEM, TABLE, TABLES, TABLESAMPLE, TABLESPACE, TEMP, TEMPLATE, TEMPORARY, TEXT, THEN, TIES, TILDE_, TILDE_TILDE_, TIME, TIMESTAMP, TO, tokenNames, TRAILING, TRANSACTION, TRANSFORM, TREAT, TRIGGER, TRIM, TRUE, TRUNCATE, TRUSTED, TSQUERY, TSRANGE, TSTZRANGE, TSVECTOR, TYPE, TYPE_CAST_, TYPES, UESCAPE, UNBOUNDED, UNCOMMITTED, UNENCRYPTED, UNICODE_ESCAPE, UNION, UNIQUE, UNKNOWN, UNLISTEN, UNLOGGED, UNTIL, UPDATE, USAGE, USER, USING, VACUUM, VALID, VALIDATE, VALIDATOR, VALUE, VALUES, VARBIT, VARCHAR, VARIADIC, VARYING, VERBOSE, VERSION, VERTICAL_BAR_, VIEW, VIEWS, VOCABULARY, VOLATILE, WEEK, WHEN, WHERE, WHITESPACE, WINDOW, WITH, WITHIN, WITHOUT, WORK, WRAPPER, WRITE, WS, XML, XMLATTRIBUTES, XMLCONCAT, XMLELEMENT, XMLEXISTS, XMLFOREST, XMLNAMESPACES, XMLPARSE, XMLPI, XMLROOT, XMLSERIALIZE, XMLTABLE, YEAR, YES, ZONE
-
Fields inherited from class org.antlr.v4.runtime.Lexer
_channel, _factory, _hitEOF, _input, _mode, _modeStack, _text, _token, _tokenFactorySourcePair, _tokenStartCharIndex, _tokenStartCharPositionInLine, _tokenStartLine, _type, DEFAULT_MODE, DEFAULT_TOKEN_CHANNEL, HIDDEN, MAX_CHAR_VALUE, MIN_CHAR_VALUE, MORE, SKIP
-
-
Constructor Summary
Constructors Constructor Description PostgreSQLLexer(org.antlr.v4.runtime.CharStream input)
-
Method Summary
-
Methods inherited from class org.apache.shardingsphere.sql.parser.autogen.PostgreSQLStatementLexer
action, getATN, getChannelNames, getGrammarFileName, getModeNames, getRuleNames, getSerializedATN, getTokenNames, getVocabulary, sempred
-
Methods inherited from class org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLLexerBase
isTag, popTag, pushTag
-
Methods inherited from class org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, nextToken, notifyListeners, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skip
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
-