| getUseMvHint(String) |    | 33% |    | 16% | 3 | 4 | 5 | 7 | 0 | 1 | 
| finalize() |    | 21% |    | 50% | 1 | 2 | 3 | 5 | 0 | 1 | 
| lock() |    | 88% |    | 83% | 3 | 10 | 2 | 24 | 0 | 1 | 
| releasePlannerResources() |    | 50% |    | 50% | 2 | 4 | 5 | 11 | 0 | 1 | 
| getAndCacheTable(List, StatementContext.TableFrom, Optional) |    | 67% |    | 75% | 1 | 4 | 1 | 9 | 0 | 1 | 
| setTables(Map) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| setSnapshot(MvccTableInfo, MvccSnapshot) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getNextPlaceholderId() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setHintForcePreAggOn(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setShortCircuitQueryContext(ShortCircuitQueryContext) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getDisableJoinReorderReason() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setDisableJoinReorderReason(String) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setGroupCommitMergeBackend(Backend) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setUsedBackendsDistributing(List) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setDictionaryUsedSrcVersion(long) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setPartialLoadDictionary(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setPrepareStage(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getIdToPlaceholderRealExpr() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getIdToComparisonSlot() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getPlaceholders() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getUsedBackendsDistributing() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getDictionaryUsedSrcVersion() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isPartialLoadDictionary() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| isPrepareStage() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getStatistics(Id) |   | 84% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| StatementContext(ConnectContext, OriginStatement, int) |   | 100% |    | 87% | 1 | 5 | 0 | 74 | 0 | 1 | 
| loadSnapshots(Optional, Optional) |   | 100% |   | 100% | 0 | 4 | 0 | 7 | 0 | 1 | 
| getTableId(TableIf) |   | 100% |   | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| getOrRegisterCache(String, Supplier) |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| getSnapshot(TableIf) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| setOriginStatement(OriginStatement) |   | 100% |   | 100% | 0 | 3 | 0 | 4 | 0 | 1 | 
| lambda$getAndCacheViewInfo$0(View, List) |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| getOrCacheDisableRules(SessionVariable) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| invalidCache(String) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getColumnAliasGenerator() |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| addStatistics(Id, Statistics) |   | 100% |    | 50% | 1 | 2 | 0 | 3 | 0 | 1 | 
| getAndCacheViewInfo(List, View) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setMaxNAryInnerJoin(int) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| setMaxContinuousJoin(int) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| addMaterializedViewRewriteDuration(long) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addIndexInSqlToString(Pair, String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setProducerStats(CTEId, Statistics) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$getAndCacheTable$1(Optional, List) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| StatementContext() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| StatementContext(int) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| StatementContext(ConnectContext, OriginStatement) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addViewDdlSql(String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addHint(Hint) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addJoinFilters(Collection) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addPlannerHook(PlannerHook) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addKeySlot(SlotReference) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addTmpPlanForMvRewrite(Plan) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addRewrittenPlanByMv(Plan) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| ruleSetApplied(RuleType) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| addMaterializationRewrittenSuccess(List) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getProducerStatsByCteId(CTEId) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getNextExprId() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getNextCTEId() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getNextObjectId() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getNextRelationId() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getNextTableId() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isKeySlot(SlotReference) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setMvRefreshPredicates(Map) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setNeedLockTables(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setConnectContext(ConnectContext) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setHasNondeterministic(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setShortCircuitQuery(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getSqlCacheContext() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setDpHyp(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setParsedStatement(StatementBase) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| generateColumnName() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getViewDdlSqls() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getHints() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setHasUnknownColStats(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setPlaceholders(List) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setFormatOptions(FormatOptions) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| clearMaterializedHooksBy(Set) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setPrivChecked(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setForceRecordTmpPlan(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setNeedPreMvRewrite(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setPreMvRewritten(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setIsInsert(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isHintForcePreAggOn() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getInsertTargetTables() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMtmvRelatedTables() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getTables() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getOneLevelTables() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCandidateMTMVs() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCandidateMVs() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getInsertTargetSchema() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| hasNondeterministic() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getConnectContext() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getOriginStatement() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getStopwatch() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMaterializedViewStopwatch() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMaterializedViewRewriteDuration() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMaxNAryInnerJoin() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isShortCircuitQuery() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getShortCircuitQueryContext() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isDpHyp() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getExprIdGenerator() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getParsedStatement() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCteIdToConsumers() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCteIdToOutputIds() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getConsumerIdToFilters() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getCteIdToConsumerGroup() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRewrittenCteProducer() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRewrittenCteConsumer() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getJoinFilters() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isHasUnknownColStats() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getIndexInSqlToString() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRelationIdToStatisticsMap() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| close() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getFormatOptions() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getPlannerHooks() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getGroupCommitMergeBackend() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isPrivChecked() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getTmpPlanForMvRewrite() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRewrittenPlansByMv() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isForceRecordTmpPlan() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getNeedPreMvRewriteRuleMasks() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isNeedPreMvRewrite() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isPreMvRewritten() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMaterializationRewrittenSuccessSet() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getTableUsedPartitionNameMap() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getRelationIdToCommonTableIdMap() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMvCanRewritePartitionsMap() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| isInsert() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMvRefreshPredicates() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |