public class ColumnStatsSemanticAnalyzer extends SemanticAnalyzer
SemanticAnalyzer.GenericUDAFInfo
BaseSemanticAnalyzer.AnalyzeRewriteContext, BaseSemanticAnalyzer.TableSpec
analyzeRewrite, disableJoinMerge, DUMMY_DATABASE, DUMMY_TABLE, noscan, opParseCtx, partialscan, SUBQUERY_TAG_1, SUBQUERY_TAG_2, topOps, unparseTranslator
acidFileSinks, columnAccessInfo, conf, console, db, fetchTask, HIVE_COLUMN_ORDER_ASC, HIVE_COLUMN_ORDER_DESC, idToTableNameMap, inputs, linfo, outputs, queryProperties, rootTasks, STATIC_LOG, tableAccessInfo, updateColumnAccessInfo
Constructor and Description |
---|
ColumnStatsSemanticAnalyzer(HiveConf conf) |
Modifier and Type | Method and Description |
---|---|
void |
analyze(ASTNode ast,
Context origCtx) |
analyzeInternal, deleting, distinctExprsExists, doPhase1, doPhase1QBExpr, genAllExprNodeDesc, genAllExprNodeDesc, generateErrorMessage, genExprNodeDesc, genExprNodeDesc, genFileSinkPlan, genPlan, genPlan, genSelectDIAST, getAliasId, getColumnInternalName, getGenericUDAFEvaluator, getGenericUDAFInfo, getGroupingSets, getGroupingSetsForCube, getGroupingSetsForRollup, getMetaData, getMetaData, getParseContext, getQB, getResultSchema, getRowResolver, getTable, groupByDescModeToUDAFMode, init, initParseCtx, initPhase1Ctx, isAcidTable, isConstantParameterInAggregationParameters, parseSelect, processNoScanCommand, processPartialScanCommand, putOpInsertMap, reset, setAST, setBit, setQB, updating, validate
analyzeDDLSkewedValues, analyzeSkewedTablDDLColNames, analyzeStoredAdDirs, charSetString, constructListBucketingCtx, createHiveDB, escapeSQLString, getAcidFileSinks, getColumnAccessInfo, getColumnNames, getColumnNamesOrder, getColumns, getColumns, getDatabase, getDatabase, getDb, getDbTableNamePair, getDotName, getFetchTask, getIdToTableNameMap, getInputs, getLineageInfo, getOutputs, getPartition, getPartitions, getQualifiedTableName, getQueryProperties, getRootTasks, getSkewedValueFromASTNode, getSkewedValuesFromASTNode, getTable, getTable, getTable, getTable, getTable, getTableAccessInfo, getTypeStringFromAST, getUnescapedName, getUnescapedName, getUnescapedUnqualifiedTableName, getUpdateColumnAccessInfo, initCtx, isValidPrefixSpec, readProps, setColumnAccessInfo, setFetchTask, setLineageInfo, setTableAccessInfo, setUpdateColumnAccessInfo, skipAuthorization, stripIdentifierQuotes, stripQuotes, toMessage, toReadEntity, toReadEntity, toWriteEntity, toWriteEntity, unescapeIdentifier, unescapeSQLString, validatePartColumnType, validatePartSpec
public ColumnStatsSemanticAnalyzer(HiveConf conf) throws SemanticException
SemanticException
public void analyze(ASTNode ast, Context origCtx) throws SemanticException
analyze
in class BaseSemanticAnalyzer
SemanticException
Copyright © 2017 The Apache Software Foundation. All rights reserved.