LogicalOlapScan

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,171 of 3,1710%182 of 1820%1881884444449797
constructReplaceMap(MTMV)2020%200%1111373711
LogicalOlapScan(RelationId, Table, List, Optional, Optional, List, boolean, boolean, List, long, boolean, PreAggStatus, List, List, Map, Optional, Optional, boolean, Map, List, Collection, List, List, Optional, Optional, List, Optional, String, Optional, Optional)1470%120%77363611
computeOutput()1440%140%88282811
computeUnique(DataTrait.Builder)1380%260%1414333311
equals(Object)1320%440%2323222211
appendVirtualColumns(List)970%n/a11111111
appendVirtualColumnsAndTopN(List, List, Optional, List, Optional, Optional)920%n/a11111111
toString()830%n/a114411
generateUniqueSlot(OlapTable, Column, boolean, long, IdGenerator)810%60%44151511
lambda$withOperativeSlots$19(Collection)650%n/a112211
lambda$withGroupExpression$1(Optional)650%n/a112211
lambda$withPartitionPrunablePredicates$0(Optional)650%n/a112211
getOutputByIndex(long)640%60%44121211
lambda$withTableScanParams$21(TableScanParams)640%n/a113311
lambda$withCachedOutput$20(List)640%n/a113311
lambda$withVirtualColumns$12(LogicalProperties, List)640%n/a112211
lambda$withTableAlias$10(String)640%n/a112211
lambda$withManuallySpecifiedTabletIds$8(List)640%n/a112211
lambda$withPreAggStatus$6(PreAggStatus)640%n/a112211
lambda$withSelectedTabletIds$5(List)640%n/a112211
lambda$withGroupExprLogicalPropChildren$2(Optional, Optional)630%n/a111111
lambda$withColToSubPathsMap$7(Map)620%n/a112211
lambda$withMaterializedIndexSelected$4(long)620%n/a113311
lambda$withSelectedPartitionIds$3(List, boolean)620%n/a112211
hasSameScanState(LogicalCatalogRelation)610%180%1010101011
lambda$withRelationId$9(RelationId)580%n/a113311
getFingerprint()550%20%22141411
computeUniform(DataTrait.Builder)490%40%33131311
computeEqualSet(DataTrait.Builder)490%40%33131311
computeFd(DataTrait.Builder)490%40%33131311
hasSameScanParams(Optional, Optional)490%120%775511
createSlotsVectorized(List)380%20%227711
toJson()350%n/a117711
LogicalOlapScan(RelationId, OlapTable, List, List, List, Optional, Collection, Optional)340%n/a117711
LogicalOlapScan(RelationId, OlapTable, List, List, List, List, Optional, List, Optional)330%n/a116611
LogicalOlapScan(RelationId, OlapTable, List, List, List, long, PreAggStatus, List, List, Optional, Collection, Optional)330%n/a116611
LogicalOlapScan(RelationId, Table, List, Optional, Optional, List, boolean, boolean, List, long, boolean, PreAggStatus, List, List, Map, Optional, Optional, boolean, Map, List, Collection, List, List, Optional, Optional, List, Optional, String)330%n/a113311
LogicalOlapScan(RelationId, Table, List, Optional, Optional, List, boolean, List, long, boolean, PreAggStatus, List, List, Map, Optional, boolean, Map, List, Optional)330%n/a116611
withVirtualColumns(List)330%n/a115511
LogicalOlapScan(RelationId, OlapTable, List)320%n/a118811
LogicalOlapScan(RelationId, OlapTable, List, List, List, Optional, Collection)320%n/a117711
LogicalOlapScan(RelationId, OlapTable, List, List, List, List, Optional, List)310%n/a116611
LogicalOlapScan(RelationId, OlapTable, List, List, List, long, PreAggStatus, List, List, Optional, Collection)310%n/a116611
LogicalOlapScan(RelationId, Table, List, Optional, Optional, List, boolean, List, long, boolean, PreAggStatus, List, List, Map, Optional, Optional, boolean, Map, List, Collection, List, List, Optional, Optional, List, Optional, String)310%n/a112211
getOutputColumn(Column)270%60%446611
newLogicalOlapScan(RelationId, Table, List, Optional, Optional, List, boolean, List, long, boolean, PreAggStatus, List, List, Map, Optional, boolean, Map, List, Optional)230%n/a111111
getSelectedMaterializedIndexName()130%20%222211
getQualifierWithRelationId()120%n/a113311
lambda$generateUniqueSlot$17(IdGenerator, OlapTable, Column, String, Pair)100%n/a111111
getTable()80%n/a112211
withSelectedPartitionIds(List, boolean)80%n/a111111
withPartitionPrunablePredicates(Optional)70%n/a111111
withGroupExpression(Optional)70%n/a111111
withGroupExprLogicalPropChildren(Optional, Optional, List)70%n/a111111
withMaterializedIndexSelected(long)70%n/a111111
withSelectedTabletIds(List)70%n/a111111
withPreAggStatus(PreAggStatus)70%n/a111111
withColToSubPathsMap(Map)70%n/a111111
withManuallySpecifiedTabletIds(List)70%n/a111111
withRelationId(RelationId)70%n/a111111
withTableAlias(String)70%n/a111111
withOperativeSlots(Collection)70%n/a111111
withCachedOutput(List)70%n/a111111
withTableScanParams(TableScanParams)70%n/a111111
LogicalOlapScan(RelationId, OlapTable)60%n/a112211
getSubPathToSlotMap()60%n/a112211
withSelectedPartitionIds(List)50%n/a111111
accept(PlanVisitor, Object)50%n/a111111
lambda$computeOutput$15(List, int, Pair)50%n/a111111
hashCode()40%n/a111111
isPreAggStatusUnSet()40%n/a111111
static {...}40%n/a111111
getSelectedPartitionIds()30%n/a111111
hasPartitionPredicate()30%n/a111111
getPartitionPrunablePredicates()30%n/a111111
isPartitionPruned()30%n/a111111
getSelectedTabletIds()30%n/a111111
getManuallySpecifiedTabletIds()30%n/a111111
getSelectedIndexId()30%n/a111111
isIndexSelected()30%n/a111111
getPreAggStatus()30%n/a111111
getManuallySpecifiedPartitions()30%n/a111111
getHints()30%n/a111111
getTableSample()30%n/a111111
isDirectMvScan()30%n/a111111
getScoreOrderKeys()30%n/a111111
getScoreLimit()30%n/a111111
getAnnOrderKeys()30%n/a111111
getAnnLimit()30%n/a111111
getScoreRangeInfo()30%n/a111111
getScanParams()30%n/a111111
supportPruneNestedColumn()20%n/a111111
lambda$generateUniqueSlot$18(Slot)20%n/a111111
lambda$computeOutput$16(Slot)20%n/a111111
lambda$appendVirtualColumnsAndTopN$14(List)20%n/a111111
lambda$appendVirtualColumns$13(List)20%n/a111111
lambda$withVirtualColumns$11(List)20%n/a111111