fullOuterLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftAntiLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightAntiLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
nullAwareLeftAntiLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
innerLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftOuterLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightOuterLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
fullOuterLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftSemiLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightSemiLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftAntiLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightAntiLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
crossLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
nullAwareLeftAntiLogicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
innerAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftOuterAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightOuterAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
fullOuterAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftSemiAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightSemiAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftAntiAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightAntiAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
crossAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
nullAwareLeftAntiAbstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightOuterLogicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
fullOuterLogicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightSemiLogicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftAntiLogicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightAntiLogicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
crossLogicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
nullAwareLeftAntiLogicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
logicalUsingJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
innerLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftOuterLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightOuterLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
fullOuterLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftSemiLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightSemiLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftAntiLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightAntiLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
crossLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
nullAwareLeftAntiLogicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
abstractPhysicalJoin(PatternDescriptor, PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
innerAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftOuterAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightOuterAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
fullOuterAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftSemiAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightSemiAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
leftAntiAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rightAntiAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
crossAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
nullAwareLeftAntiAbstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
logicalUsingJoin() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
abstractPhysicalJoin() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalCTEAnchor() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalHashJoin() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalNestedLoopJoin() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
noneLogicalHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertLogicalHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitLogicalHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updateLogicalHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deleteLogicalHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadLogicalHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
noneLogicalIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertLogicalIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitLogicalIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updateLogicalIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deleteLogicalIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadLogicalIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
noneLogicalJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertLogicalJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitLogicalJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updateLogicalJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deleteLogicalJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadLogicalJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
localLogicalLimit(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
originLogicalLimit(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
noneLogicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertLogicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitLogicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updateLogicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deleteLogicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadLogicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rowNumberLogicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rankLogicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
denseRankLogicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
localPhysicalLimit(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
globalPhysicalLimit(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
originPhysicalLimit(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
nonePhysicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertPhysicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitPhysicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updatePhysicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deletePhysicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadPhysicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rowNumberPhysicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rankPhysicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
denseRankPhysicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
oneGlobalPtopnPhysicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
twoLocalPtopnPhysicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
twoGlobalPtopnPhysicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
noneLogicalHiveTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertLogicalHiveTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitLogicalHiveTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updateLogicalHiveTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deleteLogicalHiveTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadLogicalHiveTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
noneLogicalIcebergTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertLogicalIcebergTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitLogicalIcebergTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updateLogicalIcebergTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deleteLogicalIcebergTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadLogicalIcebergTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
noneLogicalJdbcTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertLogicalJdbcTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitLogicalJdbcTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updateLogicalJdbcTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deleteLogicalJdbcTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadLogicalJdbcTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
globalLogicalLimit() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
originLogicalLimit() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
noneLogicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertLogicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitLogicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updateLogicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deleteLogicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadLogicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rowNumberLogicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rankLogicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
denseRankLogicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
localPhysicalLimit() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
globalPhysicalLimit() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
originPhysicalLimit() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
nonePhysicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
insertPhysicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
groupCommitPhysicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
updatePhysicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
deletePhysicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
loadPhysicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rowNumberPhysicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
rankPhysicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
denseRankPhysicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
oneGlobalPtopnPhysicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
twoLocalPtopnPhysicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
twoGlobalPtopnPhysicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
logicalCTE(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalDeferMaterializeResultSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalDeferMaterializeTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalDictionarySink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalFileSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalGenerate(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalLoadProject(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalPreAggOnHint(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalPreFilter(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalQualify(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalSelectHint(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalView(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundBaseExternalTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundDictionarySink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundLogicalSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundResultSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
abstractPhysicalSort(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalAssertNumRows(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalBaseExternalTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalDeferMaterializeResultSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalDeferMaterializeTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalDictionarySink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalFileSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalFilter(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalGenerate(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalHiveTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalIcebergTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalJdbcTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalLazyMaterialize(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalLimit(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalOlapTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalPartitionTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalQuickSort(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalRepeat(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalTableSink(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalTopN(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalWindow(PatternDescriptor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalCTE() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalCheckPolicy() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalHaving() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalLoadProject() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalPreAggOnHint() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalPreFilter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalQualify() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalSelectHint() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalView() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundBaseExternalTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundDictionarySink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundHiveTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundIcebergTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundJdbcTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundLogicalSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundResultSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
abstractPhysicalSort() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalAssertNumRows() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalBaseExternalTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalCTEProducer() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalDeferMaterializeResultSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalDeferMaterializeTopN() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalDictionarySink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalFileSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalFilter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalGenerate() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalHiveTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalIcebergTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalJdbcTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalLazyMaterialize() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalLimit() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalOlapTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalPartitionTopN() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalQuickSort() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalRepeat() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalResultSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalTableSink() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalTopN() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalCatalogRelation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalInlineTable() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
logicalSqlCache() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundInlineTable() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundOneRowRelation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unboundTVFRelation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalCTEConsumer() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalCatalogRelation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalDeferMaterializeOlapScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalEmptyRelation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalEsScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalFileScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalHudiScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalJdbcScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalLazyMaterializeFileScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalLazyMaterializeOlapScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalOdbcScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalOlapScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalOneRowRelation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalRelation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalSchemaScan() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalSqlCache() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
physicalTVFRelation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$nullAwareLeftAntiAbstractPhysicalJoin$149(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$nullAwareLeftAntiAbstractPhysicalJoin$148(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$crossAbstractPhysicalJoin$147(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$crossAbstractPhysicalJoin$146(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightAntiAbstractPhysicalJoin$145(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightAntiAbstractPhysicalJoin$144(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftAntiAbstractPhysicalJoin$143(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftAntiAbstractPhysicalJoin$142(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightSemiAbstractPhysicalJoin$141(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightSemiAbstractPhysicalJoin$140(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftSemiAbstractPhysicalJoin$139(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftSemiAbstractPhysicalJoin$138(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$fullOuterAbstractPhysicalJoin$137(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$fullOuterAbstractPhysicalJoin$136(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightOuterAbstractPhysicalJoin$135(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightOuterAbstractPhysicalJoin$134(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftOuterAbstractPhysicalJoin$133(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftOuterAbstractPhysicalJoin$132(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$innerAbstractPhysicalJoin$131(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$innerAbstractPhysicalJoin$130(AbstractPhysicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$twoGlobalPtopnPhysicalPartitionTopN$129(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$twoGlobalPtopnPhysicalPartitionTopN$128(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$twoLocalPtopnPhysicalPartitionTopN$127(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$twoLocalPtopnPhysicalPartitionTopN$126(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$oneGlobalPtopnPhysicalPartitionTopN$125(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$oneGlobalPtopnPhysicalPartitionTopN$124(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$denseRankPhysicalPartitionTopN$123(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$denseRankPhysicalPartitionTopN$122(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rankPhysicalPartitionTopN$121(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rankPhysicalPartitionTopN$120(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rowNumberPhysicalPartitionTopN$119(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rowNumberPhysicalPartitionTopN$118(PhysicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadPhysicalOlapTableSink$117(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadPhysicalOlapTableSink$116(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deletePhysicalOlapTableSink$115(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deletePhysicalOlapTableSink$114(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updatePhysicalOlapTableSink$113(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updatePhysicalOlapTableSink$112(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitPhysicalOlapTableSink$111(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitPhysicalOlapTableSink$110(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertPhysicalOlapTableSink$109(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertPhysicalOlapTableSink$108(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$nonePhysicalOlapTableSink$107(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$nonePhysicalOlapTableSink$106(PhysicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$originPhysicalLimit$105(PhysicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$originPhysicalLimit$104(PhysicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$globalPhysicalLimit$103(PhysicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$globalPhysicalLimit$102(PhysicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$localPhysicalLimit$101(PhysicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$localPhysicalLimit$100(PhysicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$nullAwareLeftAntiLogicalUsingJoin$99(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$nullAwareLeftAntiLogicalUsingJoin$98(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$crossLogicalUsingJoin$97(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$crossLogicalUsingJoin$96(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightAntiLogicalUsingJoin$95(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightAntiLogicalUsingJoin$94(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftAntiLogicalUsingJoin$93(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftAntiLogicalUsingJoin$92(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightSemiLogicalUsingJoin$91(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightSemiLogicalUsingJoin$90(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftSemiLogicalUsingJoin$89(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftSemiLogicalUsingJoin$88(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$fullOuterLogicalUsingJoin$87(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$fullOuterLogicalUsingJoin$86(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightOuterLogicalUsingJoin$85(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightOuterLogicalUsingJoin$84(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftOuterLogicalUsingJoin$83(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftOuterLogicalUsingJoin$82(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$innerLogicalUsingJoin$81(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$innerLogicalUsingJoin$80(LogicalUsingJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$nullAwareLeftAntiLogicalJoin$79(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$nullAwareLeftAntiLogicalJoin$78(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$crossLogicalJoin$76(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightAntiLogicalJoin$75(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightAntiLogicalJoin$74(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftAntiLogicalJoin$73(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$leftAntiLogicalJoin$72(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightSemiLogicalJoin$70(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$fullOuterLogicalJoin$67(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$fullOuterLogicalJoin$66(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rightOuterLogicalJoin$64(LogicalJoin) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$denseRankLogicalPartitionTopN$59(LogicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$denseRankLogicalPartitionTopN$58(LogicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rankLogicalPartitionTopN$57(LogicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rankLogicalPartitionTopN$56(LogicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rowNumberLogicalPartitionTopN$55(LogicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$rowNumberLogicalPartitionTopN$54(LogicalPartitionTopN) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadLogicalOlapTableSink$53(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadLogicalOlapTableSink$52(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deleteLogicalOlapTableSink$51(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deleteLogicalOlapTableSink$50(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updateLogicalOlapTableSink$49(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updateLogicalOlapTableSink$48(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitLogicalOlapTableSink$47(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitLogicalOlapTableSink$46(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertLogicalOlapTableSink$45(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertLogicalOlapTableSink$44(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$noneLogicalOlapTableSink$43(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$noneLogicalOlapTableSink$42(LogicalOlapTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$originLogicalLimit$41(LogicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$originLogicalLimit$40(LogicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$globalLogicalLimit$38(LogicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$localLogicalLimit$37(LogicalLimit) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadLogicalJdbcTableSink$35(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadLogicalJdbcTableSink$34(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deleteLogicalJdbcTableSink$33(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deleteLogicalJdbcTableSink$32(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updateLogicalJdbcTableSink$31(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updateLogicalJdbcTableSink$30(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitLogicalJdbcTableSink$29(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitLogicalJdbcTableSink$28(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertLogicalJdbcTableSink$27(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertLogicalJdbcTableSink$26(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$noneLogicalJdbcTableSink$25(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$noneLogicalJdbcTableSink$24(LogicalJdbcTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadLogicalIcebergTableSink$23(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadLogicalIcebergTableSink$22(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deleteLogicalIcebergTableSink$21(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deleteLogicalIcebergTableSink$20(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updateLogicalIcebergTableSink$19(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updateLogicalIcebergTableSink$18(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitLogicalIcebergTableSink$17(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitLogicalIcebergTableSink$16(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertLogicalIcebergTableSink$15(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertLogicalIcebergTableSink$14(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$noneLogicalIcebergTableSink$13(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$noneLogicalIcebergTableSink$12(LogicalIcebergTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadLogicalHiveTableSink$11(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$loadLogicalHiveTableSink$10(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deleteLogicalHiveTableSink$9(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$deleteLogicalHiveTableSink$8(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updateLogicalHiveTableSink$7(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$updateLogicalHiveTableSink$6(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitLogicalHiveTableSink$5(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$groupCommitLogicalHiveTableSink$4(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertLogicalHiveTableSink$3(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$insertLogicalHiveTableSink$2(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$noneLogicalHiveTableSink$1(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$noneLogicalHiveTableSink$0(LogicalHiveTableSink) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$crossLogicalJoin$77(LogicalJoin) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$rightSemiLogicalJoin$71(LogicalJoin) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$leftSemiLogicalJoin$69(LogicalJoin) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$leftSemiLogicalJoin$68(LogicalJoin) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$rightOuterLogicalJoin$65(LogicalJoin) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$leftOuterLogicalJoin$63(LogicalJoin) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$leftOuterLogicalJoin$62(LogicalJoin) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$globalLogicalLimit$39(LogicalLimit) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
lambda$localLogicalLimit$36(LogicalLimit) |   | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
innerLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
leftOuterLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
rightOuterLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
leftSemiLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
rightSemiLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
crossLogicalJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
logicalApply(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalCTEAnchor(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
innerLogicalJoin() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
leftOuterLogicalJoin() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
leftSemiLogicalJoin() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
physicalCTEAnchor(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalHashJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalNestedLoopJoin(PatternDescriptor, PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalApply() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalCTEAnchor() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalJoin() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
globalLogicalLimit(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
localLogicalLimit() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
logicalAggregate(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalAssertNumRows(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalCTEProducer(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalCheckPolicy(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalFilter(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalHaving(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalLimit(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalPartitionTopN(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalProject(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalRepeat(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalResultSink(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalSort(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalSubQueryAlias(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalTopN(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalWindow(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalCTEProducer(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalDistribute(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalHashAggregate(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalProject(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalResultSink(PatternDescriptor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalAggregate() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalAssertNumRows() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalCTEProducer() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalDeferMaterializeResultSink() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalDeferMaterializeTopN() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalDictionarySink() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalFileSink() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalFilter() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalGenerate() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalHiveTableSink() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalIcebergTableSink() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalJdbcTableSink() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalLimit() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalOlapTableSink() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalPartitionTopN() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalProject() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalRepeat() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalResultSink() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalSort() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalSubQueryAlias() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalTopN() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalWindow() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalDistribute() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalHashAggregate() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalProject() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalWindow() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalCTEConsumer() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalDeferMaterializeOlapScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalEmptyRelation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalEsScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalFileScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalHudiScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalJdbcScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalOdbcScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalOlapScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalOneRowRelation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalRelation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalSchemaScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalTVFRelation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
logicalTestScan() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
unboundRelation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
physicalStorageLayerAggregate() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$innerLogicalJoin$61(LogicalJoin) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
lambda$innerLogicalJoin$60(LogicalJoin) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |