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

java.lang.Object
  extended by org.apache.hadoop.hive.ql.parse.ParseDriver

public class ParseDriver
extends Object

ParseDriver.


Nested Class Summary
 class ParseDriver.ANTLRNoCaseStringStream
          ANTLRNoCaseStringStream.
 class ParseDriver.HiveLexerX
          HiveLexerX.
 class ParseDriver.HiveParserX
          HiveParserX.
 
Constructor Summary
ParseDriver()
           
 
Method Summary
static Collection<String> getKeywords()
           
 ASTNode parse(String command)
           
 ASTNode parse(String command, Context ctx)
          Parses a command, optionally assigning the parser's token stream to the given context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseDriver

public ParseDriver()
Method Detail

getKeywords

public static Collection<String> getKeywords()

parse

public ASTNode parse(String command)
              throws ParseException
Throws:
ParseException

parse

public ASTNode parse(String command,
                     Context ctx)
              throws ParseException
Parses a command, optionally assigning the parser's token stream to the given context.

Parameters:
command - command to parse
ctx - context with which to associate this parser's token stream, or null if either no context is available or the context already has an existing stream
Returns:
parsed AST
Throws:
ParseException


Copyright © 2013 The Apache Software Foundation