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, 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, 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, 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, FIRST, FLOAT, FLOAT4, FLOAT8, FOLLOWING, FOR, FOR_GENERATOR, FORCE, FOREIGN, FORWARD, FREEZE, FROM, FULL, FUNCTION, FUNCTIONS, GENERATED, 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, LP_, LSEG, LT_, LTE_, MACADDR, MACADDR8, MAIN, MAPPING, MATCH, MATERIALIZED, MAXVALUE, METHOD, MICROSECOND, MINUS_, MINUTE, MINVALUE, MOD, MOD_, MODE, modeNames, MONEY, MONTH, MOVE, NAME, NAMES, NATIONAL, NATURAL, NCHAR, NEQ_, NEW, NEXT, NFC, NFD, NFKC, NFKD, NO, NONE, NORMALIZE, NORMALIZED, 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, 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, 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, ZONEFields 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, SKIPFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.shardingsphere.sql.parser.autogen.PostgreSQLStatementLexer
action, getATN, getChannelNames, getGrammarFileName, getModeNames, getRuleNames, getSerializedATN, getTokenNames, getVocabulary, sempredMethods inherited from class org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLLexerBase
isTag, popTag, pushTagMethods 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, skipMethods inherited from class org.antlr.v4.runtime.Recognizer
addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Constructor Details
-
PostgreSQLLexer
public PostgreSQLLexer(org.antlr.v4.runtime.CharStream input)
-