public class MaterializedViewRebuildSemanticAnalyzer extends CalcitePlanner
CalcitePlanner.ASTSearcherSemanticAnalyzer.GenericUDAFInfo, SemanticAnalyzer.MaterializationRebuildMode, SemanticAnalyzer.PlannerContextFactoryBaseSemanticAnalyzer.AnalyzeRewriteContext, BaseSemanticAnalyzer.TableSpecanalyzeRewrite, 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, viewsExpandedacidFileSinks, 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, resetCalciteConfigurationaddPartitionColsToInsert, 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, validateanalyze, 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, validatePartSpecpublic MaterializedViewRebuildSemanticAnalyzer(QueryState queryState) throws SemanticException
SemanticExceptionpublic void analyzeInternal(ASTNode ast) throws SemanticException
analyzeInternal in class CalcitePlannerSemanticExceptionCopyright © 2019 The Apache Software Foundation. All Rights Reserved.