public class ColumnStatsSemanticAnalyzer extends SemanticAnalyzer
BaseSemanticAnalyzer.tableSpecnoscan, partialscancolumnAccessInfo, conf, console, db, fetchTask, HIVE_COLUMN_ORDER_ASC, HIVE_COLUMN_ORDER_DESC, idToTableNameMap, inputs, linfo, ORCFILE_INPUT, ORCFILE_OUTPUT, ORCFILE_SERDE, outputs, queryProperties, RCFILE_INPUT, RCFILE_OUTPUT, rootTasks, SEQUENCEFILE_INPUT, SEQUENCEFILE_OUTPUT, tableAccessInfo, TEXTFILE_INPUT, TEXTFILE_OUTPUT| Constructor and Description |
|---|
ColumnStatsSemanticAnalyzer(HiveConf conf) |
ColumnStatsSemanticAnalyzer(HiveConf conf,
ASTNode tree) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(ASTNode ast,
Context origCtx) |
analyzeInternal, doPhase1, doPhase1QBExpr, genAllExprNodeDesc, genAllExprNodeDesc, generateErrorMessage, genExprNodeDesc, genExprNodeDesc, genPlan, getColumnInternalName, getMetaData, getMetaData, getParseContext, getQB, getResultSchema, getRowResolver, init, initParseCtx, initPhase1Ctx, parseSelect, processNoScanCommand, processPartialScanCommand, putOpInsertMap, reset, setQB, validateanalyzeDDLSkewedValues, analyzeSkewedTablDDLColNames, analyzeStoredAdDirs, charSetString, constructListBucketingCtx, extractPartitionSpecs, getColumnAccessInfo, getColumnNames, getColumnNamesOrder, getColumns, getColumns, getDb, getFetchTask, getIdToTableNameMap, getInputs, getLineageInfo, getOutputs, getQueryProperties, getRootTasks, getSkewedValueFromASTNode, getSkewedValuesFromASTNode, getTableAccessInfo, getTypeStringFromAST, getUnescapedName, getUnescapedName, getUnescapedUnqualifiedTableName, handleGenericFileFormat, initCtx, isValidPrefixSpec, readProps, setColumnAccessInfo, setFetchTask, setLineageInfo, setTableAccessInfo, stripIdentifierQuotes, stripQuotes, unescapeIdentifier, unescapeSQLString, validatePartSpecpublic ColumnStatsSemanticAnalyzer(HiveConf conf) throws SemanticException
SemanticExceptionpublic ColumnStatsSemanticAnalyzer(HiveConf conf, ASTNode tree) throws SemanticException
SemanticExceptionpublic void analyze(ASTNode ast, Context origCtx) throws SemanticException
analyze in class BaseSemanticAnalyzerSemanticExceptionCopyright © 2012 The Apache Software Foundation