public static class HiveASTParseDriver.HiveLexerX extends HiveASTLexer
HiveASTLexer.DFA28, HiveASTLexer.DFA33
AMPERSAND, BITWISEOR, BITWISEXOR, ByteLengthLiteral, CharSetLiteral, CharSetName, COLON, COMMA, CONCATENATE, dfa28, dfa33, Digit, DIV, DIVIDE, DOLLAR, DOT, EOF, EQUAL, EQUAL_NS, Exponent, GREATERTHAN, GREATERTHANOREQUALTO, HexDigit, Identifier, IntegralLiteral, KW_ABORT, KW_ADD, KW_ADMIN, KW_AFTER, KW_ALL, KW_ALTER, KW_ANALYZE, KW_AND, KW_ARCHIVE, KW_ARRAY, KW_AS, KW_ASC, KW_AUTHORIZATION, KW_AUTOCOMMIT, KW_BEFORE, KW_BETWEEN, KW_BIGINT, KW_BINARY, KW_BOOLEAN, KW_BOTH, KW_BUCKET, KW_BUCKETS, KW_BY, KW_CACHE, KW_CASCADE, KW_CASE, KW_CAST, KW_CHANGE, KW_CHAR, KW_CLUSTER, KW_CLUSTERED, KW_CLUSTERSTATUS, KW_COLLECTION, KW_COLUMN, KW_COLUMNS, KW_COMMENT, KW_COMMIT, KW_COMPACT, KW_COMPACTIONS, KW_COMPUTE, KW_CONCATENATE, KW_CONF, KW_CONSTRAINT, KW_CONTINUE, KW_CREATE, KW_CROSS, KW_CUBE, KW_CURRENT, KW_CURRENT_DATE, KW_CURRENT_TIMESTAMP, KW_CURSOR, KW_DATA, KW_DATABASE, KW_DATABASES, KW_DATE, KW_DATETIME, KW_DAY, KW_DBPROPERTIES, KW_DECIMAL, KW_DEFERRED, KW_DEFINED, KW_DELETE, KW_DELIMITED, KW_DEPENDENCY, KW_DESC, KW_DESCRIBE, KW_DETAIL, KW_DIRECTORIES, KW_DIRECTORY, KW_DISABLE, KW_DISTINCT, KW_DISTRIBUTE, KW_DOUBLE, KW_DOW, KW_DROP, KW_DUMP, KW_ELEM_TYPE, KW_ELSE, KW_ENABLE, KW_END, KW_ESCAPED, KW_EXCEPT, KW_EXCHANGE, KW_EXCLUSIVE, KW_EXISTS, KW_EXPLAIN, KW_EXPORT, KW_EXPRESSION, KW_EXTENDED, KW_EXTERNAL, KW_EXTRACT, KW_FALSE, KW_FETCH, KW_FIELDS, KW_FILE, KW_FILEFORMAT, KW_FIRST, KW_FLOAT, KW_FLOOR, KW_FOLLOWING, KW_FOR, KW_FOREIGN, KW_FORMAT, KW_FORMATTED, KW_FROM, KW_FULL, KW_FUNCTION, KW_FUNCTIONS, KW_GRANT, KW_GROUP, KW_GROUPING, KW_HAVING, KW_HOUR, KW_IDXPROPERTIES, KW_IF, KW_IMPORT, KW_IN, KW_INDEX, KW_INDEXES, KW_INNER, KW_INPATH, KW_INPUTDRIVER, KW_INPUTFORMAT, KW_INSERT, KW_INT, KW_INTERSECT, KW_INTERVAL, KW_INTO, KW_IS, KW_ISOLATION, KW_ITEMS, KW_JAR, KW_JOIN, KW_KEY, KW_KEY_TYPE, KW_KEYS, KW_LAST, KW_LATERAL, KW_LEFT, KW_LESS, KW_LEVEL, KW_LIKE, KW_LIMIT, KW_LINES, KW_LOAD, KW_LOCAL, KW_LOCATION, KW_LOCK, KW_LOCKS, KW_LOGICAL, KW_LONG, KW_MACRO, KW_MAP, KW_MAPJOIN, KW_MATCHED, KW_MATERIALIZED, KW_MERGE, KW_METADATA, KW_MINUS, KW_MINUTE, KW_MONTH, KW_MORE, KW_MSCK, KW_NONE, KW_NORELY, KW_NOSCAN, KW_NOT, KW_NOVALIDATE, KW_NULL, KW_NULLS, KW_OF, KW_OFFSET, KW_ON, KW_ONLY, KW_OPERATOR, KW_OPTION, KW_OR, KW_ORDER, KW_OUT, KW_OUTER, KW_OUTPUTDRIVER, KW_OUTPUTFORMAT, KW_OVER, KW_OVERWRITE, KW_OWNER, KW_PARTIALSCAN, KW_PARTITION, KW_PARTITIONED, KW_PARTITIONS, KW_PERCENT, KW_PLUS, KW_PRECEDING, KW_PRECISION, KW_PRESERVE, KW_PRETTY, KW_PRIMARY, KW_PRINCIPALS, KW_PROCEDURE, KW_PURGE, KW_QUARTER, KW_RANGE, KW_READ, KW_READS, KW_REBUILD, KW_RECORDREADER, KW_RECORDWRITER, KW_REDUCE, KW_REFERENCES, KW_REGEXP, KW_RELOAD, KW_RELY, KW_RENAME, KW_REPAIR, KW_REPL, KW_REPLACE, KW_REPLICATION, KW_RESTRICT, KW_REVOKE, KW_REWRITE, KW_RIGHT, KW_RLIKE, KW_ROLE, KW_ROLES, KW_ROLLBACK, KW_ROLLUP, KW_ROW, KW_ROWS, KW_SCHEMA, KW_SCHEMAS, KW_SECOND, KW_SELECT, KW_SEMI, KW_SERDE, KW_SERDEPROPERTIES, KW_SERVER, KW_SET, KW_SETS, KW_SHARED, KW_SHOW, KW_SHOW_DATABASE, KW_SKEWED, KW_SMALLINT, KW_SNAPSHOT, KW_SORT, KW_SORTED, KW_SSL, KW_START, KW_STATISTICS, KW_STATUS, KW_STORED, KW_STREAMTABLE, KW_STRING, KW_STRUCT, KW_SUMMARY, KW_TABLE, KW_TABLES, KW_TABLESAMPLE, KW_TBLPROPERTIES, KW_TEMPORARY, KW_TERMINATED, KW_THEN, KW_TIMESTAMP, KW_TINYINT, KW_TO, KW_TOUCH, KW_TRANSACTION, KW_TRANSACTIONS, KW_TRANSFORM, KW_TRIGGER, KW_TRUE, KW_TRUNCATE, KW_UNARCHIVE, KW_UNBOUNDED, KW_UNDO, KW_UNION, KW_UNIONTYPE, KW_UNIQUE, KW_UNIQUEJOIN, KW_UNLOCK, KW_UNSET, KW_UNSIGNED, KW_UPDATE, KW_URI, KW_USE, KW_USER, KW_USING, KW_UTC, KW_UTCTIMESTAMP, KW_VALIDATE, KW_VALUE_TYPE, KW_VALUES, KW_VARCHAR, KW_VECTORIZATION, KW_VIEW, KW_VIEWS, KW_WAIT, KW_WEEK, KW_WHEN, KW_WHERE, KW_WHILE, KW_WINDOW, KW_WITH, KW_WORK, KW_WRITE, KW_YEAR, LCURLY, LESSTHAN, LESSTHANOREQUALTO, Letter, LINE_COMMENT, LPAREN, LSQUARE, MINUS, MOD, NOTEQUAL, Number, NumberLiteral, PLUS, QUERY_HINT, QUESTION, QuotedIdentifier, RCURLY, RegexComponent, RPAREN, RSQUARE, SEMICOLON, STAR, StringLiteral, TILDE, WS
Constructor and Description |
---|
HiveLexerX(org.antlr.runtime.CharStream input) |
Modifier and Type | Method and Description |
---|---|
void |
displayRecognitionError(String[] tokenNames,
org.antlr.runtime.RecognitionException e) |
String |
getErrorMessage(org.antlr.runtime.RecognitionException e,
String[] tokenNames) |
ArrayList<HiveASTParseError> |
getErrors() |
allowQuotedId, getDelegates, getGrammarFileName, mAMPERSAND, mBITWISEOR, mBITWISEXOR, mByteLengthLiteral, mCharSetLiteral, mCharSetName, mCOLON, mCOMMA, mCONCATENATE, mDigit, mDIV, mDIVIDE, mDOLLAR, mDOT, mEQUAL_NS, mEQUAL, mExponent, mGREATERTHAN, mGREATERTHANOREQUALTO, mHexDigit, mIdentifier, mIntegralLiteral, mKW_ABORT, mKW_ADD, mKW_ADMIN, mKW_AFTER, mKW_ALL, mKW_ALTER, mKW_ANALYZE, mKW_AND, mKW_ARCHIVE, mKW_ARRAY, mKW_AS, mKW_ASC, mKW_AUTHORIZATION, mKW_AUTOCOMMIT, mKW_BEFORE, mKW_BETWEEN, mKW_BIGINT, mKW_BINARY, mKW_BOOLEAN, mKW_BOTH, mKW_BUCKET, mKW_BUCKETS, mKW_BY, mKW_CACHE, mKW_CASCADE, mKW_CASE, mKW_CAST, mKW_CHANGE, mKW_CHAR, mKW_CLUSTER, mKW_CLUSTERED, mKW_CLUSTERSTATUS, mKW_COLLECTION, mKW_COLUMN, mKW_COLUMNS, mKW_COMMENT, mKW_COMMIT, mKW_COMPACT, mKW_COMPACTIONS, mKW_COMPUTE, mKW_CONCATENATE, mKW_CONF, mKW_CONSTRAINT, mKW_CONTINUE, mKW_CREATE, mKW_CROSS, mKW_CUBE, mKW_CURRENT_DATE, mKW_CURRENT_TIMESTAMP, mKW_CURRENT, mKW_CURSOR, mKW_DATA, mKW_DATABASE, mKW_DATABASES, mKW_DATE, mKW_DATETIME, mKW_DAY, mKW_DBPROPERTIES, mKW_DECIMAL, mKW_DEFERRED, mKW_DEFINED, mKW_DELETE, mKW_DELIMITED, mKW_DEPENDENCY, mKW_DESC, mKW_DESCRIBE, mKW_DETAIL, mKW_DIRECTORIES, mKW_DIRECTORY, mKW_DISABLE, mKW_DISTINCT, mKW_DISTRIBUTE, mKW_DOUBLE, mKW_DOW, mKW_DROP, mKW_DUMP, mKW_ELEM_TYPE, mKW_ELSE, mKW_ENABLE, mKW_END, mKW_ESCAPED, mKW_EXCEPT, mKW_EXCHANGE, mKW_EXCLUSIVE, mKW_EXISTS, mKW_EXPLAIN, mKW_EXPORT, mKW_EXPRESSION, mKW_EXTENDED, mKW_EXTERNAL, mKW_EXTRACT, mKW_FALSE, mKW_FETCH, mKW_FIELDS, mKW_FILE, mKW_FILEFORMAT, mKW_FIRST, mKW_FLOAT, mKW_FLOOR, mKW_FOLLOWING, mKW_FOR, mKW_FOREIGN, mKW_FORMAT, mKW_FORMATTED, mKW_FROM, mKW_FULL, mKW_FUNCTION, mKW_FUNCTIONS, mKW_GRANT, mKW_GROUP, mKW_GROUPING, mKW_HAVING, mKW_HOUR, mKW_IDXPROPERTIES, mKW_IF, mKW_IMPORT, mKW_IN, mKW_INDEX, mKW_INDEXES, mKW_INNER, mKW_INPATH, mKW_INPUTDRIVER, mKW_INPUTFORMAT, mKW_INSERT, mKW_INT, mKW_INTERSECT, mKW_INTERVAL, mKW_INTO, mKW_IS, mKW_ISOLATION, mKW_ITEMS, mKW_JAR, mKW_JOIN, mKW_KEY_TYPE, mKW_KEY, mKW_KEYS, mKW_LAST, mKW_LATERAL, mKW_LEFT, mKW_LESS, mKW_LEVEL, mKW_LIKE, mKW_LIMIT, mKW_LINES, mKW_LOAD, mKW_LOCAL, mKW_LOCATION, mKW_LOCK, mKW_LOCKS, mKW_LOGICAL, mKW_LONG, mKW_MACRO, mKW_MAP, mKW_MAPJOIN, mKW_MATCHED, mKW_MATERIALIZED, mKW_MERGE, mKW_METADATA, mKW_MINUS, mKW_MINUTE, mKW_MONTH, mKW_MORE, mKW_MSCK, mKW_NONE, mKW_NORELY, mKW_NOSCAN, mKW_NOT, mKW_NOVALIDATE, mKW_NULL, mKW_NULLS, mKW_OF, mKW_OFFSET, mKW_ON, mKW_ONLY, mKW_OPERATOR, mKW_OPTION, mKW_OR, mKW_ORDER, mKW_OUT, mKW_OUTER, mKW_OUTPUTDRIVER, mKW_OUTPUTFORMAT, mKW_OVER, mKW_OVERWRITE, mKW_OWNER, mKW_PARTIALSCAN, mKW_PARTITION, mKW_PARTITIONED, mKW_PARTITIONS, mKW_PERCENT, mKW_PLUS, mKW_PRECEDING, mKW_PRECISION, mKW_PRESERVE, mKW_PRETTY, mKW_PRIMARY, mKW_PRINCIPALS, mKW_PROCEDURE, mKW_PURGE, mKW_QUARTER, mKW_RANGE, mKW_READ, mKW_READS, mKW_REBUILD, mKW_RECORDREADER, mKW_RECORDWRITER, mKW_REDUCE, mKW_REFERENCES, mKW_REGEXP, mKW_RELOAD, mKW_RELY, mKW_RENAME, mKW_REPAIR, mKW_REPL, mKW_REPLACE, mKW_REPLICATION, mKW_RESTRICT, mKW_REVOKE, mKW_REWRITE, mKW_RIGHT, mKW_RLIKE, mKW_ROLE, mKW_ROLES, mKW_ROLLBACK, mKW_ROLLUP, mKW_ROW, mKW_ROWS, mKW_SCHEMA, mKW_SCHEMAS, mKW_SECOND, mKW_SELECT, mKW_SEMI, mKW_SERDE, mKW_SERDEPROPERTIES, mKW_SERVER, mKW_SET, mKW_SETS, mKW_SHARED, mKW_SHOW_DATABASE, mKW_SHOW, mKW_SKEWED, mKW_SMALLINT, mKW_SNAPSHOT, mKW_SORT, mKW_SORTED, mKW_SSL, mKW_START, mKW_STATISTICS, mKW_STATUS, mKW_STORED, mKW_STREAMTABLE, mKW_STRING, mKW_STRUCT, mKW_SUMMARY, mKW_TABLE, mKW_TABLES, mKW_TABLESAMPLE, mKW_TBLPROPERTIES, mKW_TEMPORARY, mKW_TERMINATED, mKW_THEN, mKW_TIMESTAMP, mKW_TINYINT, mKW_TO, mKW_TOUCH, mKW_TRANSACTION, mKW_TRANSACTIONS, mKW_TRANSFORM, mKW_TRIGGER, mKW_TRUE, mKW_TRUNCATE, mKW_UNARCHIVE, mKW_UNBOUNDED, mKW_UNDO, mKW_UNION, mKW_UNIONTYPE, mKW_UNIQUE, mKW_UNIQUEJOIN, mKW_UNLOCK, mKW_UNSET, mKW_UNSIGNED, mKW_UPDATE, mKW_URI, mKW_USE, mKW_USER, mKW_USING, mKW_UTC, mKW_UTCTIMESTAMP, mKW_VALIDATE, mKW_VALUE_TYPE, mKW_VALUES, mKW_VARCHAR, mKW_VECTORIZATION, mKW_VIEW, mKW_VIEWS, mKW_WAIT, mKW_WEEK, mKW_WHEN, mKW_WHERE, mKW_WHILE, mKW_WINDOW, mKW_WITH, mKW_WORK, mKW_WRITE, mKW_YEAR, mLCURLY, mLESSTHAN, mLESSTHANOREQUALTO, mLetter, mLINE_COMMENT, mLPAREN, mLSQUARE, mMINUS, mMOD, mNOTEQUAL, mNumber, mNumberLiteral, mPLUS, mQUERY_HINT, mQUESTION, mQuotedIdentifier, mRCURLY, mRegexComponent, mRPAREN, mRSQUARE, mSEMICOLON, mSTAR, mStringLiteral, mTILDE, mTokens, mWS, setHiveConf
emit, emit, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getCharStream, getEOFToken, getLine, getSourceName, getText, match, match, matchAny, matchRange, nextToken, recover, reportError, reset, setCharStream, setText, skip, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, failed, getBacktrackingLevel, getCurrentInputSymbol, getErrorHeader, getMissingSymbol, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, toStrings, traceIn, traceOut
public void displayRecognitionError(String[] tokenNames, org.antlr.runtime.RecognitionException e)
displayRecognitionError
in class org.antlr.runtime.BaseRecognizer
public String getErrorMessage(org.antlr.runtime.RecognitionException e, String[] tokenNames)
getErrorMessage
in class org.antlr.runtime.Lexer
public ArrayList<HiveASTParseError> getErrors()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.