org.apache.hadoop.hive.ql.parse
Class ParseDriver.HiveLexerX

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Lexer
          extended by org.apache.hadoop.hive.ql.parse.HiveLexer
              extended by org.apache.hadoop.hive.ql.parse.ParseDriver.HiveLexerX
All Implemented Interfaces:
org.antlr.runtime.TokenSource
Enclosing class:
ParseDriver

public class ParseDriver.HiveLexerX
extends HiveLexer


Field Summary
 
Fields inherited from class org.apache.hadoop.hive.ql.parse.HiveLexer
AMPERSAND, BITWISEOR, BITWISEXOR, CharSetLiteral, CharSetName, COLON, COMMA, COMMENT, dfa20, Digit, DIV, DIVIDE, DOLLAR, DOT, EOF, EQUAL, Exponent, GREATERTHAN, GREATERTHANOREQUALTO, HexDigit, Identifier, KW_ADD, KW_AFTER, KW_ALL, KW_ALTER, KW_ANALYZE, KW_AND, KW_ARRAY, KW_AS, KW_ASC, KW_BEFORE, KW_BETWEEN, KW_BIGINT, KW_BINARY, KW_BOOLEAN, KW_BOTH, KW_BUCKET, KW_BUCKETS, KW_BY, KW_CASE, KW_CAST, KW_CHANGE, KW_CLUSTER, KW_CLUSTERED, KW_CLUSTERSTATUS, KW_COLLECTION, KW_COLUMN, KW_COLUMNS, KW_COMMENT, KW_CONTINUE, KW_CREATE, KW_CROSS, KW_CURSOR, KW_DATA, KW_DATABASE, KW_DATE, KW_DATETIME, KW_DELETE, KW_DELIMITED, KW_DESC, KW_DESCRIBE, KW_DIRECTORY, KW_DISTINCT, KW_DISTRIBUTE, KW_DOUBLE, KW_DROP, KW_ELEM_TYPE, KW_ELSE, KW_END, KW_ESCAPED, KW_EXISTS, KW_EXPLAIN, KW_EXTENDED, KW_EXTERNAL, KW_FALSE, KW_FETCH, KW_FIELDS, KW_FILEFORMAT, KW_FIRST, KW_FLOAT, KW_FORMAT, KW_FROM, KW_FULL, KW_FUNCTION, KW_FUNCTIONS, KW_GRANT, KW_GROUP, KW_IF, KW_IN, KW_INPATH, KW_INPUTFORMAT, KW_INSERT, KW_INT, KW_INTERSECT, KW_INTO, KW_IS, KW_ITEMS, KW_JOIN, KW_KEY_TYPE, KW_KEYS, KW_LATERAL, KW_LEFT, KW_LIKE, KW_LIMIT, KW_LINES, KW_LOAD, KW_LOCAL, KW_LOCATION, KW_LOCK, KW_LONG, KW_MAP, KW_MAPJOIN, KW_MATERIALIZED, KW_MINUS, KW_MSCK, KW_NOT, KW_NULL, KW_OF, KW_ON, KW_OR, KW_ORDER, KW_OUT, KW_OUTER, KW_OUTPUTFORMAT, KW_OVERWRITE, KW_PARTITION, KW_PARTITIONED, KW_PARTITIONS, KW_PLUS, KW_PRESERVE, KW_PROCEDURE, KW_PROPERTIES, KW_PURGE, KW_RANGE, KW_RCFILE, KW_READ, KW_READS, KW_RECORDREADER, KW_RECORDWRITER, KW_REDUCE, KW_REGEXP, KW_RENAME, KW_REPAIR, KW_REPLACE, KW_REVOKE, KW_RIGHT, KW_RLIKE, KW_ROW, KW_SCHEMA, KW_SCHEMAS, KW_SELECT, KW_SEMI, KW_SEQUENCEFILE, KW_SERDE, KW_SERDEPROPERTIES, KW_SET, KW_SHOW, KW_SMALLINT, KW_SORT, KW_SORTED, KW_SSL, KW_STORED, KW_STREAMTABLE, KW_STRING, KW_STRUCT, KW_TABLE, KW_TABLES, KW_TABLESAMPLE, KW_TEMPORARY, KW_TERMINATED, KW_TEXTFILE, KW_THEN, KW_TIMESTAMP, KW_TINYINT, KW_TO, KW_TRANSFORM, KW_TRIGGER, KW_TRUE, KW_UNDO, KW_UNION, KW_UNIQUEJOIN, KW_UNLOCK, KW_UNSIGNED, KW_USING, KW_UTC, KW_UTCTIMESTAMP, KW_VALUE_TYPE, KW_VIEW, KW_WHEN, KW_WHERE, KW_WHILE, KW_WITH, LCURLY, LESSTHAN, LESSTHANOREQUALTO, Letter, LPAREN, LSQUARE, MINUS, MOD, NOTEQUAL, Number, PLUS, QUESTION, RCURLY, RegexComponent, RPAREN, RSQUARE, SEMICOLON, STAR, StringLiteral, TILDE, TOK_ALIASLIST, TOK_ALLCOLREF, TOK_ALTERTABLE_ADDCOLS, TOK_ALTERTABLE_ADDPARTS, TOK_ALTERTABLE_CHANGECOL_AFTER_POSITION, TOK_ALTERTABLE_CLUSTER_SORT, TOK_ALTERTABLE_DROPPARTS, TOK_ALTERTABLE_FILEFORMAT, TOK_ALTERTABLE_PROPERTIES, TOK_ALTERTABLE_RENAME, TOK_ALTERTABLE_RENAMECOL, TOK_ALTERTABLE_REPLACECOLS, TOK_ALTERTABLE_SERDEPROPERTIES, TOK_ALTERTABLE_SERIALIZER, TOK_BIGINT, TOK_BOOLEAN, TOK_CHARSETLITERAL, TOK_CLUSTERBY, TOK_CREATEFUNCTION, TOK_CREATETABLE, TOK_DATE, TOK_DATETIME, TOK_DESCFUNCTION, TOK_DESCTABLE, TOK_DESTINATION, TOK_DIR, TOK_DISTRIBUTEBY, TOK_DOUBLE, TOK_DROPFUNCTION, TOK_DROPTABLE, TOK_EXPLAIN, TOK_EXPLIST, TOK_FALSE, TOK_FLOAT, TOK_FROM, TOK_FULLOUTERJOIN, TOK_FUNCTION, TOK_FUNCTIONDI, TOK_GROUPBY, TOK_HINT, TOK_HINTARGLIST, TOK_HINTLIST, TOK_IFNOTEXISTS, TOK_INSERT, TOK_INT, TOK_ISNOTNULL, TOK_ISNULL, TOK_JOIN, TOK_LATERAL_VIEW, TOK_LEFTOUTERJOIN, TOK_LEFTSEMIJOIN, TOK_LIKETABLE, TOK_LIMIT, TOK_LIST, TOK_LOAD, TOK_LOCAL_DIR, TOK_MAP, TOK_MAPJOIN, TOK_MSCK, TOK_NULL, TOK_OP_ADD, TOK_OP_AND, TOK_OP_BITAND, TOK_OP_BITNOT, TOK_OP_BITOR, TOK_OP_BITXOR, TOK_OP_DIV, TOK_OP_EQ, TOK_OP_GE, TOK_OP_GT, TOK_OP_LE, TOK_OP_LIKE, TOK_OP_LT, TOK_OP_MOD, TOK_OP_MUL, TOK_OP_NE, TOK_OP_NOT, TOK_OP_OR, TOK_OP_SUB, TOK_ORDERBY, TOK_PARTITIONLOCATION, TOK_PARTSPEC, TOK_PARTVAL, TOK_QUERY, TOK_RECORDREADER, TOK_RECORDWRITER, TOK_RIGHTOUTERJOIN, TOK_SELECT, TOK_SELECTDI, TOK_SELEXPR, TOK_SERDE, TOK_SERDENAME, TOK_SERDEPROPS, TOK_SHOW_TABLESTATUS, TOK_SHOWFUNCTIONS, TOK_SHOWPARTITIONS, TOK_SHOWTABLES, TOK_SMALLINT, TOK_SORTBY, TOK_STREAMTABLE, TOK_STRING, TOK_STRUCT, TOK_SUBQUERY, TOK_TAB, TOK_TABALIAS, TOK_TABCOL, TOK_TABCOLLIST, TOK_TABCOLNAME, TOK_TABLE_OR_COL, TOK_TABLEBUCKETS, TOK_TABLECOMMENT, TOK_TABLEFILEFORMAT, TOK_TABLELOCATION, TOK_TABLEPARTCOLS, TOK_TABLEPROPERTIES, TOK_TABLEPROPERTY, TOK_TABLEPROPLIST, TOK_TABLEROWFORMAT, TOK_TABLEROWFORMATCOLLITEMS, TOK_TABLEROWFORMATFIELD, TOK_TABLEROWFORMATLINES, TOK_TABLEROWFORMATMAPKEYS, TOK_TABLESAMPLE, TOK_TABLESERIALIZER, TOK_TABREF, TOK_TABSORTCOLNAMEASC, TOK_TABSORTCOLNAMEDESC, TOK_TABTYPE, TOK_TBLRCFILE, TOK_TBLSEQUENCEFILE, TOK_TBLTEXTFILE, TOK_TIMESTAMP, TOK_TINYINT, TOK_TMP_FILE, TOK_TRANSFORM, TOK_TRUE, TOK_UNION, TOK_UNIQUEJOIN, TOK_USERSCRIPTCOLNAMES, TOK_USERSCRIPTCOLSCHEMA, TOK_WHERE, Tokens, WS
 
Fields inherited from class org.antlr.runtime.Lexer
channel, input, text, token, tokenStartCharIndex, tokenStartCharPositionInLine, tokenStartLine, type
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
ParseDriver.HiveLexerX()
           
ParseDriver.HiveLexerX(org.antlr.runtime.CharStream input)
           
 
Method Summary
 void displayRecognitionError(String[] tokenNames, org.antlr.runtime.RecognitionException e)
           
 String getErrorMessage(org.antlr.runtime.RecognitionException e, String[] tokenNames)
           
 ArrayList<ParseError> getErrors()
           
 
Methods inherited from class org.apache.hadoop.hive.ql.parse.HiveLexer
getGrammarFileName, mAMPERSAND, mBITWISEOR, mBITWISEXOR, mCharSetLiteral, mCharSetName, mCOLON, mCOMMA, mCOMMENT, mDigit, mDIV, mDIVIDE, mDOLLAR, mDOT, mEQUAL, mExponent, mGREATERTHAN, mGREATERTHANOREQUALTO, mHexDigit, mIdentifier, mKW_ADD, mKW_AFTER, mKW_ALL, mKW_ALTER, mKW_ANALYZE, mKW_AND, mKW_ARRAY, mKW_AS, mKW_ASC, mKW_BEFORE, mKW_BETWEEN, mKW_BIGINT, mKW_BINARY, mKW_BOOLEAN, mKW_BOTH, mKW_BUCKET, mKW_BUCKETS, mKW_BY, mKW_CASE, mKW_CAST, mKW_CHANGE, mKW_CLUSTER, mKW_CLUSTERED, mKW_CLUSTERSTATUS, mKW_COLLECTION, mKW_COLUMN, mKW_COLUMNS, mKW_COMMENT, mKW_CONTINUE, mKW_CREATE, mKW_CROSS, mKW_CURSOR, mKW_DATA, mKW_DATABASE, mKW_DATE, mKW_DATETIME, mKW_DELETE, mKW_DELIMITED, mKW_DESC, mKW_DESCRIBE, mKW_DIRECTORY, mKW_DISTINCT, mKW_DISTRIBUTE, mKW_DOUBLE, mKW_DROP, mKW_ELEM_TYPE, mKW_ELSE, mKW_END, mKW_ESCAPED, mKW_EXISTS, mKW_EXPLAIN, mKW_EXTENDED, mKW_EXTERNAL, mKW_FALSE, mKW_FETCH, mKW_FIELDS, mKW_FILEFORMAT, mKW_FIRST, mKW_FLOAT, mKW_FORMAT, mKW_FROM, mKW_FULL, mKW_FUNCTION, mKW_FUNCTIONS, mKW_GRANT, mKW_GROUP, mKW_IF, mKW_IN, mKW_INPATH, mKW_INPUTFORMAT, mKW_INSERT, mKW_INT, mKW_INTERSECT, mKW_INTO, mKW_IS, mKW_ITEMS, mKW_JOIN, mKW_KEY_TYPE, mKW_KEYS, mKW_LATERAL, mKW_LEFT, mKW_LIKE, mKW_LIMIT, mKW_LINES, mKW_LOAD, mKW_LOCAL, mKW_LOCATION, mKW_LOCK, mKW_LONG, mKW_MAP, mKW_MAPJOIN, mKW_MATERIALIZED, mKW_MINUS, mKW_MSCK, mKW_NOT, mKW_NULL, mKW_OF, mKW_ON, mKW_OR, mKW_ORDER, mKW_OUT, mKW_OUTER, mKW_OUTPUTFORMAT, mKW_OVERWRITE, mKW_PARTITION, mKW_PARTITIONED, mKW_PARTITIONS, mKW_PLUS, mKW_PRESERVE, mKW_PROCEDURE, mKW_PROPERTIES, mKW_PURGE, mKW_RANGE, mKW_RCFILE, mKW_READ, mKW_READS, mKW_RECORDREADER, mKW_RECORDWRITER, mKW_REDUCE, mKW_REGEXP, mKW_RENAME, mKW_REPAIR, mKW_REPLACE, mKW_REVOKE, mKW_RIGHT, mKW_RLIKE, mKW_ROW, mKW_SCHEMA, mKW_SCHEMAS, mKW_SELECT, mKW_SEMI, mKW_SEQUENCEFILE, mKW_SERDE, mKW_SERDEPROPERTIES, mKW_SET, mKW_SHOW, mKW_SMALLINT, mKW_SORT, mKW_SORTED, mKW_SSL, mKW_STORED, mKW_STREAMTABLE, mKW_STRING, mKW_STRUCT, mKW_TABLE, mKW_TABLES, mKW_TABLESAMPLE, mKW_TEMPORARY, mKW_TERMINATED, mKW_TEXTFILE, mKW_THEN, mKW_TIMESTAMP, mKW_TINYINT, mKW_TO, mKW_TRANSFORM, mKW_TRIGGER, mKW_TRUE, mKW_UNDO, mKW_UNION, mKW_UNIQUEJOIN, mKW_UNLOCK, mKW_UNSIGNED, mKW_USING, mKW_UTC, mKW_UTCTIMESTAMP, mKW_VALUE_TYPE, mKW_VIEW, mKW_WHEN, mKW_WHERE, mKW_WHILE, mKW_WITH, mLCURLY, mLESSTHAN, mLESSTHANOREQUALTO, mLetter, mLPAREN, mLSQUARE, mMINUS, mMOD, mNOTEQUAL, mNumber, mPLUS, mQUESTION, mRCURLY, mRegexComponent, mRPAREN, mRSQUARE, mSEMICOLON, mSTAR, mStringLiteral, mTILDE, mTokens, mWS
 
Methods inherited from class org.antlr.runtime.Lexer
emit, emit, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getLine, getText, match, match, matchAny, matchRange, nextToken, recover, reportError, reset, setCharStream, setText, skip, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, matchAny, memoize, mismatch, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedSet, recoverFromMismatchedToken, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseDriver.HiveLexerX

public ParseDriver.HiveLexerX()

ParseDriver.HiveLexerX

public ParseDriver.HiveLexerX(org.antlr.runtime.CharStream input)
Method Detail

displayRecognitionError

public void displayRecognitionError(String[] tokenNames,
                                    org.antlr.runtime.RecognitionException e)
Overrides:
displayRecognitionError in class org.antlr.runtime.BaseRecognizer

getErrorMessage

public String getErrorMessage(org.antlr.runtime.RecognitionException e,
                              String[] tokenNames)
Overrides:
getErrorMessage in class org.antlr.runtime.Lexer

getErrors

public ArrayList<ParseError> getErrors()


Copyright © 2009 The Apache Software Foundation