OlapTableSink

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,596 of 3,5960%434 of 4340%2752757477475757
createPartition(long, OlapTable)4080%490%2626777711
computeAdaptiveRandomBucketAssignments(List, List, List, int)3300%420%2222737311
createLocation(long, OlapTable)3190%300%1616707011
createSchema(long, OlapTable)2790%220%1212595911
init(TUniqueId, long, long, long, int, boolean, boolean, long)2060%380%2020414111
init(TUniqueId, long, long, long, int, boolean, boolean, long, OlapInsertCommandContext)2010%140%88373711
init(TUniqueId, long, long, long, int, boolean, boolean, long, TUniqueKeyUpdateMode, TPartialUpdateNewRowPolicy, HashSet)1950%120%77353511
applyAdaptiveRandomBucketAssignments(List, Map)1350%280%1515323211
setPartitionKeys(TOlapTablePartition, PartitionItem, int)1340%220%1212242411
createDummyPartition(long, OlapTable, TOlapTablePartitionParam, PartitionInfo, PartitionType)1240%100%66232311
createDummyLocation(OlapTable)1150%60%44222211
buildIndexBucketAssignments(TOlapTablePartition, Map, int, Map)1020%60%44242411
setPartialUpdateInfoForParam(TOlapTableSchemaParam, OlapTable, TUniqueKeyUpdateMode)990%200%1111222211
debugWriteRandomChooseSink(Tablet, long, Multimap)810%100%66202011
getExplainString(String, TExplainLevel)760%80%55151511
selectAdaptiveBucketSeqs(List, Map, Map, long, int, int)750%80%55131311
buildBeToBucketSeqs(TOlapTableIndexTablets, Map)610%80%55121211
selectLeastUsedBucketSeq(List, Map, long)570%100%66121211
appendRemainingBucketSeqs(List, HashSet, HashSet, Map, HashSet, long, int, int, boolean)550%160%99111111
rotateBucketSeqsForStartBucket(List, int)510%80%558811
createPaloNodesInfo()410%40%339911
rotateSinkBackendIds(List, long)400%40%337711
getDistColumns(DistributionInfo)390%50%44101011
buildBucketToOwnerBe(Map)380%40%337711
OlapTableSink(OlapTable, TupleDescriptor, List, boolean, List, Map)330%n/a11121211
shouldAssignAdaptiveRandomBucket(TOlapTableSink)330%180%10108811
buildBeToBucketSeqs(Map, List)330%40%338811
addSelectedAdaptiveBucketSeq(List, HashSet, HashSet, Map, int)300%60%447711
OlapTableSink(OlapTable, TupleDescriptor, List, boolean)270%n/a11101011
selectBucketSeq(List, long)200%40%334411
createDummyPartitionItem(PartitionType)160%40%335511
shouldAssignAdaptiveRandomBucket()120%40%331111
lambda$debugWriteRandomChooseSink$4(boolean, long, Replica)110%40%331111
setPartialUpdateInfo(TUniqueKeyUpdateMode, HashSet)100%20%224411
lambda$debugWriteRandomChooseSink$5(List, Multimap, Long, Long)100%20%223311
setPartialUpdateInputColumns(boolean, HashSet)90%20%224411
setAutoPartition(boolean)80%n/a112211
setAutoDetectOverwite(boolean)80%n/a112211
setOverwriteGroupId(long)80%n/a112211
updateLoadId(TUniqueId)70%n/a112211
initLocationParams(TOlapTableSink)70%n/a111111
lambda$setPartialUpdateInfoForParam$0(OlapTable, Column)60%n/a111111
setPartialUpdateNewRowPolicy(TPartialUpdateNewRowPolicy)40%n/a112211
lambda$buildBeToBucketSeqs$3(Long)40%n/a111111
lambda$buildBeToBucketSeqs$2(Long)40%n/a111111
lambda$buildIndexBucketAssignments$1(Long)40%n/a111111
static {...}40%n/a111111
getOlapTableSchemaParam()0%n/a111111
getOlapTablePartitionParam()0%n/a111111
getOlapTableLocationParams()0%n/a111111
toThrift()0%n/a111111
getDstTable()0%n/a111111
getTupleDescriptor()0%n/a111111
getTxnId()0%n/a111111
getExchNodeId()0%n/a111111
getOutputPartition()0%n/a111111
getDataSinkType()0%n/a111111