Class MySQLLexer
- 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.autogen.MySQLStatementLexer
-
- org.apache.shardingsphere.sql.parser.mysql.parser.MySQLLexer
-
- All Implemented Interfaces:
org.antlr.v4.runtime.TokenSource,org.apache.shardingsphere.sql.parser.api.parser.SQLLexer
public final class MySQLLexer extends MySQLStatementLexer implements org.apache.shardingsphere.sql.parser.api.parser.SQLLexer
SQL lexer for MySQL.
-
-
Field Summary
-
Fields inherited from class org.apache.shardingsphere.sql.parser.autogen.MySQLStatementLexer
_ATN, _decisionToDFA, _serializedATN, _sharedContextCache, ACCESSIBLE, ACCOUNT, ACTION, ACTIVE, ADD, ADMIN, AFTER, AGAINST, AGGREGATE, ALGORITHM, ALL, ALTER, ALWAYS, AMPERSAND_, ANALYZE, AND, AND_, ANY, ARRAY, AS, ASC, ASCII, ASENSITIVE, ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS, ASSIGNMENT_, ASTERISK_, AT, AT_, ATTRIBUTE, AUTO_INCREMENT, AUTOCOMMIT, AUTOEXTEND_SIZE, AVG, AVG_ROW_LENGTH, BACKSLASH_, BACKUP, BEFORE, BEGIN, BETWEEN, BIGINT, BINARY, BINLOG, BIT, BIT_NUM_, BIT_XOR, BLOB, BLOCK, BLOCK_COMMENT, BOOL, BOOLEAN, BOTH, BQ_, BQUOTA_STRING, BTREE, BUCKETS, BY, BYTE, CACHE, CALL, CARET_, CASCADE, CASCADED, CASE, CAST, CATALOG_NAME, CHAIN, CHANGE, CHANGED, CHANNEL, channelNames, CHAR, CHAR_VARYING, CHARACTER, CHARACTER_VARYING, CHARSET, CHECK, CHECKSUM, CIPHER, CLASS_ORIGIN, CLIENT, CLONE, CLOSE, COALESCE, CODE, COLLATE, COLLATION, COLON_, COLUMN, COLUMN_FORMAT, COLUMN_NAME, COLUMNS, COMMA_, COMMENT, COMMIT, COMMITTED, COMPACT, COMPLETION, COMPONENT, COMPRESSED, COMPRESSION, CONCURRENT, CONDITION, CONNECTION, CONSISTENT, CONSTRAINT, CONSTRAINT_CATALOG, CONSTRAINT_NAME, CONSTRAINT_SCHEMA, CONTAINS, CONTEXT, CONTINUE, CONVERT, COPY, COUNT, CPU, CREATE, CROSS, CUBE, CUME_DIST, CURRENT, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, CURSOR_NAME, DATA, DATABASE, DATABASES, DATAFILE, DATE, DATETIME, DAY, DAY_HOUR, DAY_MICROSECOND, DAY_MINUTE, DAY_SECOND, DEALLOCATE, DEC, DECIMAL, DECIMAL_NUM_, DECLARE, DEFAULT, DEFAULT_AUTH, DEFINER, DEFINITION, DELAY_KEY_WRITE, DELAYED, DELETE, DELIMITER, DENSE_RANK, DEQ_, DESC, DESCRIBE, DESCRIPTION, DETERMINISTIC, DIAGNOSTICS, DIRECTORY, DISABLE, DISCARD, DISK, DISTINCT, DISTINCTROW, DIV, DO, DOT_, DOT_ASTERISK_, DOUBLE, DOUBLE_QUOTED_TEXT, DQ_, DROP, DUAL, DUMPFILE, DUPLICATE, DYNAMIC, EACH, ELSE, ELSEIF, EMPTY, ENABLE, ENCLOSED, ENCRYPTION, END, ENDS, ENFORCED, ENGINE, ENGINE_ATTRIBUTE, ENGINES, ENUM, EQ_, ERROR, ERRORS, ESCAPE, ESCAPED, EVENT, EVENTS, EVERY, EXCEPT, EXCHANGE, EXCLUDE, EXCLUSIVE, EXECUTE, EXISTS, EXIT, EXPANSION, EXPIRE, EXPLAIN, EXPORT, EXTENDED, EXTENT_SIZE, EXTRACT, FAILED_LOGIN_ATTEMPTS, FALSE, FAST, FAULTS, FETCH, FILE, FILE_BLOCK_SIZE, FILESIZE_LITERAL, FILTER, FIRST, FIRST_VALUE, FIXED, FLOAT, FLOAT_NUM_, FLOAT4, FLOAT8, FLUSH, FOLLOWING, FOLLOWS, FOR, FOR_GENERATOR, FORCE, FOREIGN, FORMAT, FOUND, FROM, FULL, FULLTEXT, FUNCTION, GENERAL, GENERATE, GENERATED, GEOMCOLLECTION, GEOMETRY, GEOMETRYCOLLECTION, GET, GET_FORMAT, GET_MASTER_PUBLIC_KEY, GET_SOURCE_PUBLIC_KEY, GLOBAL, GRANT, GRANTS, GROUP, GROUP_CONCAT, GROUP_REPLICATION, GROUPING, GROUPS, GT_, GTE_, GTID_ONLY, HANDLER, HASH, HAVING, HELP, HEX_DIGIT_, HIGH_PRIORITY, HISTOGRAM, HISTORY, HOST, HOSTS, HOUR, HOUR_MICROSECOND, HOUR_MINUTE, HOUR_SECOND, IDENTIFIED, IDENTIFIER_, IF, IGNORE, IGNORE_SERVER_IDS, IMPORT, IN, INACTIVE, INDEX, INDEXES, INFILE, INITIAL_SIZE, INLINE_COMMENT, INNER, INNODB, INOUT, INPLACE, INSENSITIVE, INSERT, INSERT_METHOD, INSTALL, INSTANCE, INSTANT, INT, INT_NUM_, INT1, INT2, INT3, INT4, INT8, INTEGER, INTERVAL, INTO, INVISIBLE, INVOKER, IO, IO_AFTER_GTIDS, IO_BEFORE_GTIDS, IP_ADDRESS, IPC, IS, ISOLATION, ISSUER, ITERATE, JOIN, JSON, JSON_ARRAY, JSON_ARRAY_APPEND, JSON_ARRAY_INSERT, JSON_CONTAINS, JSON_CONTAINS_PATH, JSON_DEPTH, JSON_EXTRACT, JSON_INSERT, JSON_KEYS, JSON_LENGTH, JSON_MERGE, JSON_MERGE_PATCH, JSON_MERGE_PRESERVE, JSON_OBJECT, JSON_OVERLAPS, JSON_PRETTY, JSON_QUOTE, JSON_REMOVE, JSON_REPLACE, JSON_SCHEMA_VALID, JSON_SCHEMA_VALIDATION_REPORT, JSON_SEARCH, JSON_SEPARATOR, JSON_SET, JSON_STORAGE_FREE, JSON_STORAGE_SIZE, JSON_TABLE, JSON_TYPE, JSON_UNQUOTE, JSON_UNQUOTED_SEPARATOR, JSON_VALID, JSON_VALUE, KEY, KEY_BLOCK_SIZE, KEYS, KILL, LAG, LANGUAGE, LAST, LAST_DAY, LAST_VALUE, LATERAL, LBE_, LBT_, LEAD, LEADING, LEAVE, LEAVES, LEFT, LESS, LEVEL, LIKE, LIMIT, LINEAR, LINES, LINESTRING, LIST, LOAD, LOCAL, LOCALTIME, LOCALTIMESTAMP, LOCK, LOCKED, LOCKS, LOGFILE, LOGS, LONG, LONG_CHAR_VARYING, LONG_VARCHAR, LONGBLOB, LONGTEXT, LOOP, LOW_PRIORITY, LP_, LT_, LTE_, MASTER, MASTER_AUTO_POSITION, MASTER_BIND, MASTER_COMPRESSION_ALGORITHM, MASTER_CONNECT_RETRY, MASTER_DELAY, MASTER_HEARTBEAT_PERIOD, MASTER_HOST, MASTER_LOG_FILE, MASTER_LOG_POS, MASTER_PASSWORD, MASTER_PORT, MASTER_PUBLIC_KEY_PATH, MASTER_RETRY_COUNT, MASTER_SERVER_ID, MASTER_SSL, MASTER_SSL_CA, MASTER_SSL_CAPATH, MASTER_SSL_CERT, MASTER_SSL_CIPHER, MASTER_SSL_CRL, MASTER_SSL_CRLPATH, MASTER_SSL_KEY, MASTER_SSL_VERIFY_SERVER_CERT, MASTER_TLS_CIPHERSUITES, MASTER_TLS_VERSION, MASTER_USER, MASTER_ZSTD_COMPRESSION_LEVEL, MATCH, MAX, MAX_CONNECTIONS_PER_HOUR, MAX_QUERIES_PER_HOUR, MAX_ROWS, MAX_SIZE, MAX_UPDATES_PER_HOUR, MAX_USER_CONNECTIONS, MAXVALUE, MEDIUM, MEDIUMBLOB, MEDIUMINT, MEDIUMTEXT, MEMBER, MEMORY, MERGE, MESSAGE_TEXT, MICROSECOND, MIDDLEINT, MIGRATE, MIN, MIN_ROWS, MINUS_, MINUTE, MINUTE_MICROSECOND, MINUTE_SECOND, MOD, MOD_, MODE, modeNames, MODIFIES, MODIFY, MONTH, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, MUTEX, MYSQL_ADMIN, MYSQL_ERRNO, MYSQL_MAIN, NAME, NAMES, NATIONAL, NATIONAL_CHAR, NATIONAL_CHAR_VARYING, NATURAL, NCHAR, NCHAR_TEXT, NDBCLUSTER, NEQ_, NESTED, NETWORK_NAMESPACE, NEVER, NEW, NEXT, NO, NO_WAIT, NO_WRITE_TO_BINLOG, NODEGROUP, NONE, NOT, NOT_, NOT_SUPPORT_, NOWAIT, NTH_VALUE, NTILE, NULL, NULLS, NUMBER, NUMBER_, NUMERIC, NVARCHAR, OF, OFF, OFFSET, OJ, OLD, ON, ONE, ONLY, OPEN, OPTIMIZE, OPTIMIZER_COSTS, OPTION, OPTIONAL, OPTIONALLY, OPTIONS, OR, OR_, ORDER, ORDINALITY, ORGANIZATION, OTHERS, OUT, OUTER, OUTFILE, OVER, OWNER, PACK_KEYS, PAGE, PARSER, PARTIAL, PARTITION, PARTITIONING, PARTITIONS, PASSWORD, PASSWORD_LOCK_TIME, PATH, PERCENT_RANK, PERSIST, PERSIST_ONLY, PHASE, PLUGIN, PLUGIN_DIR, PLUGINS, PLUS_, POINT, POLYGON, PORT, POSITION, POUND_, PRECEDES, PRECEDING, PRECISION, PREPARE, PRESERVE, PREV, PRIMARY, PRIVILEGE_CHECKS_USER, PRIVILEGES, PROCEDURE, PROCESS, PROCESSLIST, PROFILE, PROFILES, PROXY, PURGE, QUARTER, QUERY, QUESTION_, QUICK, RANDOM, RANGE, RANK, RBE_, RBT_, READ, READ_ONLY, READ_WRITE, READS, REAL, REBUILD, RECOVER, RECURSIVE, REDO_BUFFER_SIZE, REDO_LOG, REDUNDANT, REFERENCE, REFERENCES, REGEXP, RELAY, RELAY_LOG_FILE, RELAY_LOG_POS, RELAY_THREAD, RELAYLOG, RELEASE, RELOAD, REMOVE, RENAME, REORGANIZE, REPAIR, REPEAT, REPEATABLE, REPLACE, REPLICA, REPLICAS, REPLICATE_DO_DB, REPLICATE_DO_TABLE, REPLICATE_IGNORE_DB, REPLICATE_IGNORE_TABLE, REPLICATE_REWRITE_DB, REPLICATE_WILD_DO_TABLE, REPLICATE_WILD_IGNORE_TABLE, REPLICATION, REQUIRE, REQUIRE_ROW_FORMAT, REQUIRE_TABLE_PRIMARY_KEY_CHECK, RESET, RESIGNAL, RESOURCE, RESPECT, RESTART, RESTORE, RESTRICT, RESUME, RETAIN, RETURN, RETURNED_SQLSTATE, RETURNING, RETURNS, REUSE, REVERSE, REVOKE, RIGHT, RLIKE, ROLE, ROLLBACK, ROLLUP, ROTATE, ROUTINE, ROW, ROW_COUNT, ROW_FORMAT, ROW_NUMBER, ROWS, RP_, RTREE, ruleNames, SAFE_EQ_, SAVEPOINT, SCHEDULE, SCHEMA, SCHEMA_NAME, SCHEMAS, SECOND, SECOND_MICROSECOND, SECONDARY, SECONDARY_ENGINE, SECONDARY_ENGINE_ATTRIBUTE, SECONDARY_LOAD, SECONDARY_UNLOAD, SECURITY, SELECT, SEMI_, SENSITIVE, SEPARATOR, SERIAL, SERIALIZABLE, SERVER, SESSION, SET, SHARE, SHARED, SHOW, SHUTDOWN, SIGNAL, SIGNED, SIGNED_INT, SIGNED_INTEGER, SIGNED_LEFT_SHIFT_, SIGNED_RIGHT_SHIFT_, SIMPLE, SINGLE_QUOTED_TEXT, SKIP_SYMBOL, SLASH_, SLAVE, SLOW, SMALLINT, SNAPSHOT, SOCKET, SONAME, SOUNDS, SOURCE, SOURCE_AUTO_POSITION, SOURCE_BIND, SOURCE_COMPRESSION_ALGORITHMS, SOURCE_CONNECT_RETRY, SOURCE_CONNECTION_AUTO_FAILOVER, SOURCE_DELAY, SOURCE_HEARTBEAT_PERIOD, SOURCE_HOST, SOURCE_LOG_FILE, SOURCE_LOG_POS, SOURCE_PASSWORD, SOURCE_PORT, SOURCE_PUBLIC_KEY_PATH, SOURCE_RETRY_COUNT, SOURCE_SSL, SOURCE_SSL_CA, SOURCE_SSL_CAPATH, SOURCE_SSL_CERT, SOURCE_SSL_CIPHER, SOURCE_SSL_CRL, SOURCE_SSL_CRLPATH, SOURCE_SSL_KEY, SOURCE_SSL_VERIFY_SERVER_CERT, SOURCE_TLS_CIPHERSUITES, SOURCE_TLS_VERSION, SOURCE_USER, SOURCE_ZSTD_COMPRESSION_LEVEL, SPATIAL, SPECIFIC, SQ_, SQL, SQL_AFTER_GTIDS, SQL_AFTER_MTS_GAPS, SQL_BEFORE_GTIDS, SQL_BIG_RESULT, SQL_BUFFER_RESULT, SQL_CALC_FOUND_ROWS, SQL_NO_CACHE, SQL_SMALL_RESULT, SQL_THREAD, SQLEXCEPTION, SQLSTATE, SQLWARNING, SRID, SSL, STACKED, START, STARTING, STARTS, STATS_AUTO_RECALC, STATS_PERSISTENT, STATS_SAMPLE_PAGES, STATUS, STOP, STORAGE, STORED, STRAIGHT_JOIN, STREAM, STRING, SUBCLASS_ORIGIN, SUBJECT, SUBPARTITION, SUBPARTITIONS, SUBSTR, SUBSTRING, SUM, SUPER, SUSPEND, SWAPS, SWITCHES, SYSTEM, TABLE, TABLE_CHECKSUM, TABLE_NAME, TABLES, TABLESPACE, TEMPORARY, TEMPTABLE, TERMINATED, TEXT, THAN, THEN, THREAD_PRIORITY, TIES, TILDE_, TIME, TIMESTAMP, TIMESTAMP_ADD, TIMESTAMP_DIFF, TINYBLOB, TINYINT, TINYTEXT, TLS, TO, tokenNames, TRADITIONAL, TRAILING, TRANSACTION, TREE, TRIGGER, TRIGGERS, TRIM, TRUE, TRUNCATE, TYPE, TYPES, UL_BINARY, UNBOUNDED, UNCOMMITTED, UNDEFINED, UNDERSCORE_CHARSET, UNDO, UNDO_BUFFER_SIZE, UNDOFILE, UNICODE, UNINSTALL, UNION, UNIQUE, UNKNOWN, UNLOCK, UNSIGNED, UNSIGNED_INT, UNSIGNED_INTEGER, UNTIL, UPDATE, UPGRADE, USAGE, USE, USE_FRM, USER, USER_RESOURCES, USING, UTC_DATE, UTC_TIME, UTC_TIMESTAMP, VALIDATION, VALUE, VALUES, VARBINARY, VARCHAR, VARCHARACTER, VARIABLES, VARYING, VCPU, VERTICAL_BAR_, VIEW, VIRTUAL, VISIBLE, VOCABULARY, WAIT, WARNINGS, WEEK, WEIGHT_STRING, WHEN, WHERE, WHILE, WINDOW, WITH, WITHOUT, WORK, WRAPPER, WRITE, WS, X509, XA, XID, XML, XOR, YEAR, YEAR_MONTH, ZEROFILL, 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 MySQLLexer(org.antlr.v4.runtime.CharStream input)
-
Method Summary
-
Methods inherited from class org.apache.shardingsphere.sql.parser.autogen.MySQLStatementLexer
getATN, getChannelNames, getGrammarFileName, getModeNames, getRuleNames, getSerializedATN, getTokenNames, getVocabulary
-
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
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
-