| 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 | 72 | 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 |
| 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 |
| 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 |