visitPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext) |  | 0% |  | 0% | 13 | 13 | 33 | 33 | 1 | 1 |
visitPhysicalHashJoin(PhysicalHashJoin, PlanTranslatorContext) |   | 80% |   | 57% | 34 | 52 | 38 | 187 | 0 | 1 |
visitPhysicalAssertNumRows(PhysicalAssertNumRows, PlanTranslatorContext) |  | 0% |  | 0% | 2 | 2 | 27 | 27 | 1 | 1 |
visitPhysicalLimit(PhysicalLimit, PlanTranslatorContext) |   | 38% |   | 25% | 11 | 13 | 24 | 39 | 0 | 1 |
visitPhysicalHudiScan(PhysicalHudiScan, PlanTranslatorContext) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
visitPhysicalTVFRelation(PhysicalTVFRelation, PlanTranslatorContext) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
visitPhysicalProject(PhysicalProject, PlanTranslatorContext) |   | 78% |   | 69% | 17 | 34 | 20 | 118 | 0 | 1 |
getPlanFragmentForPhysicalFileScan(PhysicalFileScan, PlanTranslatorContext, ScanNode, ExternalTable, TupleDescriptor) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
toDataPartition(DistributionSpec, List, PlanTranslatorContext) |   | 51% |   | 51% | 14 | 20 | 18 | 38 | 0 | 1 |
computePhysicalOlapScan(PhysicalOlapScan, boolean, PlanTranslatorContext) |   | 68% |   | 46% | 10 | 17 | 11 | 50 | 0 | 1 |
translatePartitionSortNode(PhysicalPartitionTopN, PlanNode, PlanTranslatorContext) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
visitPhysicalOdbcScan(PhysicalOdbcScan, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
visitPhysicalFilter(PhysicalFilter, PlanTranslatorContext) |   | 55% |   | 58% | 10 | 13 | 15 | 38 | 0 | 1 |
visitPhysicalNestedLoopJoin(PhysicalNestedLoopJoin, PlanTranslatorContext) |   | 85% |   | 57% | 15 | 22 | 13 | 113 | 0 | 1 |
visitPhysicalEsScan(PhysicalEsScan, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
visitPhysicalJdbcScan(PhysicalJdbcScan, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
visitPhysicalHiveTableSink(PhysicalHiveTableSink, PlanTranslatorContext) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
visitPhysicalIcebergTableSink(PhysicalIcebergTableSink, PlanTranslatorContext) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
checkPushSort(SortNode, OlapTable) |   | 56% |   | 32% | 14 | 15 | 16 | 32 | 0 | 1 |
visitPhysicalDeferMaterializeTopN(PhysicalDeferMaterializeTopN, PlanTranslatorContext) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
visitPhysicalOlapTableSink(PhysicalOlapTableSink, PlanTranslatorContext) |   | 58% |   | 41% | 5 | 7 | 9 | 28 | 0 | 1 |
visitPhysicalTopN(PhysicalTopN, PlanTranslatorContext) |   | 78% |   | 63% | 6 | 12 | 10 | 48 | 0 | 1 |
visitPhysicalDeferMaterializeOlapScan(PhysicalDeferMaterializeOlapScan, PlanTranslatorContext) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
visitPhysicalPartitionTopN(PhysicalPartitionTopN, PlanTranslatorContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
updateScanSlotsMaterialization(ScanNode, Set, Set, PlanTranslatorContext) |   | 42% |   | 41% | 4 | 7 | 7 | 14 | 0 | 1 |
visitPhysicalSetOperation(PhysicalSetOperation, PlanTranslatorContext) |   | 84% |   | 76% | 5 | 16 | 7 | 50 | 0 | 1 |
translatePlan(PhysicalPlan) |   | 61% |   | 70% | 2 | 6 | 7 | 21 | 0 | 1 |
injectRowIdColumnSlot(TupleDescriptor) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
visitPhysicalStorageLayerAggregate(PhysicalStorageLayerAggregate, PlanTranslatorContext) |   | 57% |   | 20% | 9 | 10 | 11 | 23 | 0 | 1 |
visitPhysicalJdbcTableSink(PhysicalJdbcTableSink, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
visitPhysicalDictionarySink(PhysicalDictionarySink, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
collectGroupBySlots(List, List) |   | 65% |   | 40% | 4 | 6 | 3 | 13 | 0 | 1 |
lambda$translatePartitionSortNode$96(List, PlanTranslatorContext, List, List, OrderKey) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
visitPhysicalDeferMaterializeResultSink(PhysicalDeferMaterializeResultSink, PlanTranslatorContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
translateToLegacyConjuncts(Set) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
isComplexDataType(DataType) |  | 0% |  | 0% | 5 | 5 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashAggregate$19(PlanTranslatorContext, Expression) |   | 36% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
visitPhysicalHashAggregate(PhysicalHashAggregate, PlanTranslatorContext) |   | 95% |   | 86% | 4 | 17 | 1 | 77 | 0 | 1 |
visitPhysicalDistribute(PhysicalDistribute, PlanTranslatorContext) |   | 96% |   | 87% | 4 | 17 | 3 | 70 | 0 | 1 |
lambda$visitPhysicalTVFRelation$18(PhysicalTVFRelation, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$visitPhysicalOdbcScan$11(PhysicalOdbcScan, OdbcScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalJdbcScan$9(PhysicalJdbcScan, JdbcScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getPlanFragmentForPhysicalFileScan$7(PhysicalFileScan, ScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalEsScan$5(PhysicalEsScan, EsScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitPhysicalFileSink(PhysicalFileSink, PlanTranslatorContext) |   | 87% | | n/a | 0 | 1 | 2 | 17 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$73(PhysicalNestedLoopJoin, Expression) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$61(RuntimeFilter) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
shouldUseRowStore(CatalogRelation) |  | 70% |   | 33% | 3 | 4 | 0 | 6 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$69(Map, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$46(Map, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$44(Map, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$36(PhysicalHashJoin, EqualPredicate) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalAssertNumRows$26(Map, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitPhysicalWindow(PhysicalWindow, PlanTranslatorContext) |  | 96% |   | 80% | 2 | 6 | 1 | 45 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$60(RuntimeFilterTranslator, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilter) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$visitPhysicalCTEConsumer$28(RuntimeFilterTranslator, CTEScanNode, PlanTranslatorContext, Slot) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalTVFRelation$17(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalSchemaScan$15(RuntimeFilterTranslator, SchemaScanNode, PlanTranslatorContext, Slot) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$visitPhysicalOdbcScan$10(RuntimeFilterTranslator, OdbcScanNode, PlanTranslatorContext, Slot) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalJdbcScan$8(RuntimeFilterTranslator, JdbcScanNode, PlanTranslatorContext, Slot) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getPlanFragmentForPhysicalFileScan$6(RuntimeFilterTranslator, ScanNode, PlanTranslatorContext, Slot) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalEsScan$4(RuntimeFilterTranslator, EsScanNode, PlanTranslatorContext, Slot) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
updateLegacyPlanIdToPhysicalPlan(PlanNode, AbstractPlan) | | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
PhysicalPlanTranslator() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$translateToLegacyConjuncts$104(Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitPhysicalGenerate(PhysicalGenerate, PlanTranslatorContext) |  | 95% |   | 50% | 2 | 3 | 1 | 20 | 0 | 1 |
getCTEConsumerChild(PhysicalPlan) |  | 83% |   | 66% | 2 | 4 | 2 | 7 | 0 | 1 |
lambda$translatePartitionSortNode$95(PlanTranslatorContext, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$76(PlanTranslatorContext, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$75(PlanTranslatorContext, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$74(PlanTranslatorContext, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$72(SlotDescriptor) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$71(SlotDescriptor) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$68(Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$57(PlanTranslatorContext, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$56(PlanTranslatorContext, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$45(Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$43(Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$37(PlanTranslatorContext, EqualPredicate) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalAssertNumRows$27(SlotDescriptor) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalOlapTableSink$2(PlanTranslatorContext, Expression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$62(PhysicalNestedLoopJoin, NestedLoopJoinNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 83% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
visitPhysicalCTEConsumer(PhysicalCTEConsumer, PlanTranslatorContext) |  | 98% |   | 75% | 2 | 5 | 0 | 24 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$66(SlotReference, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalNestedLoopJoin$64(SlotReference, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$50(SlotReference, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$48(SlotReference, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPhysicalHashJoin$39(SlotReference, SlotReference) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitPhysicalRepeat(PhysicalRepeat, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 37 | 0 | 1 |
visitPhysicalSchemaScan(PhysicalSchemaScan, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 21 | 0 | 1 |
visitPhysicalOneRowRelation(PhysicalOneRowRelation, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 21 | 0 | 1 |
windowExprsHaveMatchedNullable(Map, Map, List, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
visitPhysicalLazyMaterialize(PhysicalLazyMaterialize, PlanTranslatorContext) |  | 100% |   | 75% | 1 | 3 | 0 | 21 | 0 | 1 |
visitPhysicalQuickSort(PhysicalQuickSort, PlanTranslatorContext) |  | 100% |   | 75% | 2 | 5 | 0 | 16 | 0 | 1 |
visitPhysicalLazyMaterializeOlapScan(PhysicalLazyMaterializeOlapScan, PlanTranslatorContext) |  | 100% |   | 75% | 1 | 3 | 0 | 14 | 0 | 1 |
visitPhysicalEmptyRelation(PhysicalEmptyRelation, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
translateSortNode(AbstractPhysicalSort, PlanNode, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 14 | 0 | 1 |
visitPhysicalCTEProducer(PhysicalCTEProducer, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
getDistributeExpr(List, DistributionSpec) |  | 100% |  | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
connectJoinNode(HashJoinNode, PlanFragment, PlanFragment, PlanTranslatorContext, AbstractPlan) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
getBufferedSlotRefForWindow(LogicalWindowToPhysicalWindow.WindowFrameGroup, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
windowExprsHaveMatchedNullable(List, List, Map) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
getDistributeExprs(Plan[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
visitPhysicalResultSink(PhysicalResultSink, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
generateTupleDesc(List, TableIf, PlanTranslatorContext) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
lambda$visitPhysicalWindow$90(PlanTranslatorContext, NamedExpression) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
findOlapScanNodesByPassExchangeAndJoinNode(PlanNode) |  | 100% |   | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
lambda$translateSortNode$97(List, PlanTranslatorContext, List, List, OrderKey) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
lambda$visitPhysicalHashAggregate$25(List, PlanTranslatorContext, List, List, OrderKey) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
visitPhysicalCTEAnchor(PhysicalCTEAnchor, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
addConjunctsToPlanNode(PhysicalFilter, PlanNode, PlanTranslatorContext) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
createPlanFragment(PlanNode, DataPartition, AbstractPlan) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$visitPhysicalWindow$89(PlanTranslatorContext, OrderExpression) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$getBufferedSlotRefForWindow$103(Map, PlanTranslatorContext, NamedExpression) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$getBufferedSlotRefForWindow$102(Map, PlanTranslatorContext, NamedExpression) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$visitPhysicalLazyMaterializeOlapScan$94(PhysicalLazyMaterializeOlapScan, OlapScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$visitPhysicalCTEConsumer$29(PhysicalCTEConsumer, CTEScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalSchemaScan$16(PhysicalSchemaScan, SchemaScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$computePhysicalOlapScan$13(PhysicalOlapScan, OlapScanNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
PhysicalPlanTranslator(PlanTranslatorContext, StatsErrorEstimator) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
getSlotIds(TupleDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
lambda$updateScanSlotsMaterialization$98(Set, SlotDescriptor) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalWindow$91(FunctionCallExpr) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$visitPhysicalDistribute$1(CTEScanNode, DataStreamSink, RuntimeFilterTranslator) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
setPlanRoot(PlanFragment, PlanNode, AbstractPlan) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
addPlanRoot(PlanFragment, PlanNode, AbstractPlan) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$collectGroupBySlots$100(Expression, NamedExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalRepeat$87(ImmutableSet, NamedExpression) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalRepeat$84(ImmutableSet, NamedExpression) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$52(PhysicalHashJoin, HashJoinNode, PlanTranslatorContext, RuntimeFilterTranslator) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$visitPhysicalHashAggregate$22(NamedExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashAggregate$20(NamedExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$translatePlan$0(List, ExprId) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalRepeat$83(NamedExpression) | | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalProject$82(Set, PlanTranslatorContext, SlotId) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalProject$81(Set, PlanTranslatorContext, SlotId) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$67(Map, SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$42(Map, SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$34(PhysicalHashJoin, EqualPredicate) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalFileSink$3(List, PlanTranslatorContext, ExprId) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
visitPhysicalOlapScan(PhysicalOlapScan, PlanTranslatorContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalLazyMaterializeOlapScan$93(RuntimeFilterTranslator, OlapScanNode, PlanTranslatorContext, Slot) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$78(PlanTranslatorContext, TupleDescriptor, SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$59(PlanTranslatorContext, TupleDescriptor, SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$51(RuntimeFilterTranslator, HashJoinNode, PlanTranslatorContext, RuntimeFilter) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashAggregate$21(List, NamedExpression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$computePhysicalOlapScan$12(RuntimeFilterTranslator, OlapScanNode, PlanTranslatorContext, Slot) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
PhysicalPlanTranslator(PlanTranslatorContext) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$getSlotIds$101(SlotDescriptor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$70(PlanTranslatorContext, SlotDescriptor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$40(PlanTranslatorContext, SlotDescriptor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalGenerate$33(PlanTranslatorContext, TupleId) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashAggregate$24(SlotDescriptor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashAggregate$23(PlanTranslatorContext, AggregateExpression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$findOlapScanNodesByPassExchangeAndJoinNode$105(PlanNode) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$addConjunctsToPlanNode$99(PlanTranslatorContext, Expression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalLazyMaterialize$92(PlanTranslatorContext, Slot) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalWindow$88(PlanTranslatorContext, Expression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalRepeat$86(ImmutableSet, NamedExpression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalRepeat$85(PlanTranslatorContext, Expression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalProject$80(PlanTranslatorContext, NamedExpression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalProject$79(PlanTranslatorContext, NamedExpression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$77(PlanTranslatorContext, SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$58(PlanTranslatorContext, SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$55(PlanTranslatorContext, Expression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$54(SlotDescriptor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$53(SlotDescriptor) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$41(Expression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$35(PlanTranslatorContext, EqualPredicate) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalGenerate$32(PlanTranslatorContext, Function) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalFilter$31(PlanTranslatorContext, Expression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalCTEProducer$30(PlanTranslatorContext, Slot) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalOneRowRelation$14(PlanTranslatorContext, NamedExpression) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$65(SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalNestedLoopJoin$63(SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$49(SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$47(SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$visitPhysicalHashJoin$38(SlotReference) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |