org.apache.hcatalog.cli.SemanticAnalysis
Class HCatSemanticAnalyzer

java.lang.Object
  extended by org.apache.hadoop.hive.ql.parse.AbstractSemanticAnalyzerHook
      extended by org.apache.hcatalog.cli.SemanticAnalysis.HCatSemanticAnalyzer
All Implemented Interfaces:
org.apache.hadoop.hive.ql.parse.HiveSemanticAnalyzerHook

public class HCatSemanticAnalyzer
extends org.apache.hadoop.hive.ql.parse.AbstractSemanticAnalyzerHook


Constructor Summary
HCatSemanticAnalyzer()
           
 
Method Summary
 void postAnalyze(org.apache.hadoop.hive.ql.parse.HiveSemanticAnalyzerHookContext context, java.util.List<org.apache.hadoop.hive.ql.exec.Task<? extends java.io.Serializable>> rootTasks)
           
 org.apache.hadoop.hive.ql.parse.ASTNode preAnalyze(org.apache.hadoop.hive.ql.parse.HiveSemanticAnalyzerHookContext context, org.apache.hadoop.hive.ql.parse.ASTNode ast)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HCatSemanticAnalyzer

public HCatSemanticAnalyzer()
Method Detail

preAnalyze

public org.apache.hadoop.hive.ql.parse.ASTNode preAnalyze(org.apache.hadoop.hive.ql.parse.HiveSemanticAnalyzerHookContext context,
                                                          org.apache.hadoop.hive.ql.parse.ASTNode ast)
                                                   throws org.apache.hadoop.hive.ql.parse.SemanticException
Specified by:
preAnalyze in interface org.apache.hadoop.hive.ql.parse.HiveSemanticAnalyzerHook
Overrides:
preAnalyze in class org.apache.hadoop.hive.ql.parse.AbstractSemanticAnalyzerHook
Throws:
org.apache.hadoop.hive.ql.parse.SemanticException

postAnalyze

public void postAnalyze(org.apache.hadoop.hive.ql.parse.HiveSemanticAnalyzerHookContext context,
                        java.util.List<org.apache.hadoop.hive.ql.exec.Task<? extends java.io.Serializable>> rootTasks)
                 throws org.apache.hadoop.hive.ql.parse.SemanticException
Specified by:
postAnalyze in interface org.apache.hadoop.hive.ql.parse.HiveSemanticAnalyzerHook
Overrides:
postAnalyze in class org.apache.hadoop.hive.ql.parse.AbstractSemanticAnalyzerHook
Throws:
org.apache.hadoop.hive.ql.parse.SemanticException