public class MaterializedViewRebuildSemanticAnalyzer extends CalcitePlanner
CalcitePlanner.ASTSearcher
SemanticAnalyzer.GenericUDAFInfo, SemanticAnalyzer.MaterializationRebuildMode, SemanticAnalyzer.PlannerContextFactory
BaseSemanticAnalyzer.AnalyzeRewriteContext, BaseSemanticAnalyzer.TableSpec
analyzeRewrite, createVwDesc, defaultJoinMerge, disableJoinMerge, DUMMY_DATABASE, DUMMY_TABLE, materializedViewUpdateDesc, mvRebuildDbName, mvRebuildMode, mvRebuildName, noscan, opParseCtx, resultSchema, SUBQUERY_TAG_1, SUBQUERY_TAG_2, tableMask, topOps, unparseTranslator, VALUES_TMP_TABLE_NAME_PREFIX, viewSelect, viewsExpanded
acidFileSinks, cacheUsage, cContext, columnAccessInfo, conf, console, ctx, db, fetchTask, HIVE_COLUMN_NULLS_FIRST, HIVE_COLUMN_NULLS_LAST, HIVE_COLUMN_ORDER_ASC, HIVE_COLUMN_ORDER_DESC, idToTableNameMap, inputs, linfo, outputs, queryProperties, queryState, rootTasks, STATIC_LOG, tableAccessInfo, transactionalInQuery, txnManager, updateColumnAccessInfo
Constructor and Description |
---|
MaterializedViewRebuildSemanticAnalyzer(QueryState queryState) |
Modifier and Type | Method and Description |
---|---|
void |
analyzeInternal(ASTNode ast) |
createPlanner, genLogicalPlan, resetCalciteConfiguration
addPartitionColsToInsert, addPartitionColsToInsert, analyzeCreateView, checkAcidTxnManager, deleting, determineSprayKeys, doPhase1, doPhase1QBExpr, doPhase1QBExpr, genAllExprNodeDesc, genAllExprNodeDesc, generateErrorMessage, genExprNodeDesc, genExprNodeDesc, genExprNodeDesc, genExprNodeDesc, genExprNodeDesc, genFileSinkPlan, genPartValueString, genPlan, genPlan, genSelectDIAST, getAliasId, getAllInputs, getAllOutputs, getAllRootTasks, getColumnInternalName, getDummyTable, getFullTableNameForSQL, getGenericUDAFEvaluator, getGenericUDAFInfo, getGroupingSets, getGroupingSetsForCube, getGroupingSetsForRollup, getHintsFromQB, getHintsFromQB, getInvalidQueryMaterializationReason, getLoadFileWork, getMaterializationMetadata, getMetaData, getMetaData, getOpContext, getParseContext, getQB, getResultSchema, getTableObjectByName, groupByDescModeToUDAFMode, handleInsertStatementSpec, init, initParseCtx, initPhase1Ctx, isConstantParameterInAggregationParameters, isValidQueryMaterialization, parseSelect, processNoScanCommand, processPositionAlias, putOpInsertMap, raiseWrongType, replaceDefaultKeywordForMerge, reset, rewriteASTWithMaskAndFilter, rewriteGroupingFunctionAST, rewriteQueryWithQualifiedNames, saveViewDefinition, setAST, setBit, setInvalidQueryMaterializationReason, setLoadFileWork, setQB, unsetBit, updating, validate
analyze, analyzeDDLSkewedValues, analyzeSkewedTablDDLColNames, analyzeStoredAdDirs, charSetString, constructListBucketingCtx, createFetchTask, createHiveDB, escapeSQLString, getAcidDdlDesc, getAcidFileSinks, getAutoCommitValue, getCacheUsage, getColumnAccessInfo, getColumnNames, getColumnNamesOrder, getColumns, getColumns, getColumns, getDatabase, getDatabase, getDb, getDbTableNamePair, getDotName, getFetchTask, getIdToTableNameMap, getInputs, getLineageInfo, getOutputs, getPartition, getPartitions, getQualifiedTableName, getQueryProperties, getQueryState, getRootTasks, getSkewedValueFromASTNode, getSkewedValuesFromASTNode, getTable, getTable, getTable, getTable, getTable, getTableAccessInfo, getTxnMgr, getTypeStringFromAST, getUnescapedName, getUnescapedName, getUnescapedUnqualifiedTableName, getUpdateColumnAccessInfo, hasEnabledOrValidatedConstraints, hasTransactionalInQuery, initCtx, isValidPrefixSpec, processCheckConstraints, processDefaultConstraints, processForeignKeys, processNotNullConstraints, processPrimaryKeys, processPrimaryKeys, processUniqueConstraints, processUniqueConstraints, readProps, setCacheUsage, setColumnAccessInfo, setFetchTask, setLineageInfo, setTableAccessInfo, setUpdateColumnAccessInfo, skipAuthorization, stripIdentifierQuotes, stripQuotes, toMessage, toReadEntity, toReadEntity, toReadEntity, toWriteEntity, toWriteEntity, toWriteEntity, tryQualifyPath, unescapeIdentifier, unescapeSQLString, validateCheckConstraint, validatePartColumnType, validatePartSpec
public MaterializedViewRebuildSemanticAnalyzer(QueryState queryState) throws SemanticException
SemanticException
public void analyzeInternal(ASTNode ast) throws SemanticException
analyzeInternal
in class CalcitePlanner
SemanticException
Copyright © 2022 The Apache Software Foundation. All rights reserved.