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

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

public class DDLSemanticAnalyzer
extends BaseSemanticAnalyzer

DDLSemanticAnalyzer.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer
BaseSemanticAnalyzer.tableSpec
 
Field Summary
 
Fields inherited from class org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer
COLUMNAR_SERDE, conf, console, ctx, db, fetchTask, HIVE_COLUMN_ORDER_ASC, HIVE_COLUMN_ORDER_DESC, idToTableNameMap, inputs, linfo, outputs, queryProperties, RCFILE_INPUT, RCFILE_OUTPUT, rootTasks, SEQUENCEFILE_INPUT, SEQUENCEFILE_OUTPUT, tableAccessInfo, TEXTFILE_INPUT, TEXTFILE_OUTPUT
 
Constructor Summary
DDLSemanticAnalyzer(HiveConf conf)
           
 
Method Summary
 void analyzeInternal(ASTNode ast)
           
static String getTypeName(int token)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer
analyze, analyzeDDLSkewedValues, analyzeSkewedTablDDLColNames, analyzeStoredAdDirs, charSetString, extractPartitionSpecs, getColumnNames, getColumnNamesOrder, getColumns, getColumns, getDb, getFetchTask, getIdToTableNameMap, getInputs, getLineageInfo, getOutputs, getQueryProperties, getResultSchema, getRootTasks, getSkewedValueFromASTNode, getSkewedValuesFromASTNode, getTableAccessInfo, getTypeStringFromAST, getUnescapedName, getUnescapedName, getUnescapedUnqualifiedTableName, handleGenericFileFormat, init, initCtx, isValidPrefixSpec, readProps, reset, setFetchTask, setLineageInfo, setTableAccessInfo, stripQuotes, unescapeIdentifier, unescapeSQLString, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDLSemanticAnalyzer

public DDLSemanticAnalyzer(HiveConf conf)
                    throws SemanticException
Throws:
SemanticException
Method Detail

getTypeName

public static String getTypeName(int token)
                          throws SemanticException
Throws:
SemanticException

analyzeInternal

public void analyzeInternal(ASTNode ast)
                     throws SemanticException
Specified by:
analyzeInternal in class BaseSemanticAnalyzer
Throws:
SemanticException


Copyright © 2013 The Apache Software Foundation