OlapTableSink

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,083 of 3,46439%286 of 39828%2032534026863053
computeAdaptiveRandomBucketAssignments(List, List, List, int)2990%380%2020626211
createPartition(long, OlapTable)24718242%361326%2226447701
init(TUniqueId, long, long, long, int, boolean, boolean, long, TUniqueKeyUpdateMode, TPartialUpdateNewRowPolicy, HashSet)2040%120%77353511
createLocation(long, OlapTable)17813743%111557%914346301
createSchema(long, OlapTable)9818164%101254%812215901
applyAdaptiveRandomBucketAssignments(List, Map)870%200%1111212111
init(TUniqueId, long, long, long, int, boolean, boolean, long)7812661%201644%1519124101
setPartialUpdateInfoForParam(TOlapTableSchemaParam, OlapTable, TUniqueKeyUpdateMode)782121%16420%1011162201
debugWriteRandomChooseSink(Tablet, long, Multimap)7567%9110%56172001
selectAdaptiveBucketSeqs(List, Map, Map, long, int, int)710%80%55131311
buildBeToBucketSeqs(TOlapTablePartition, Map)650%80%55121211
appendRemainingBucketSeqs(List, HashSet, Map, HashSet, long, int, int, boolean)610%180%1010121211
selectLeastUsedBucketSeq(List, Map, long)570%100%66121211
getExplainString(String, TExplainLevel)527458%5337%4561501
rotateBucketSeqsForStartBucket(List, int)510%80%558811
init(TUniqueId, long, long, long, int, boolean, boolean, long, OlapInsertCommandContext)4116980%41071%4873701
rotateSinkBackendIds(List, long)400%40%337711
buildBucketToOwnerBe(Map)380%40%337711
createDummyLocation(OlapTable)358069%2466%2472201
buildBeToBucketSeqs(Map, List)330%40%338811
shouldAssignAdaptiveRandomBucket(TOlapTableSink)20725%12214%784701
selectBucketSeq(List, long)200%40%334411
createDummyPartitionItem(PartitionType)17522%3125%233501
getDistColumns(DistributionInfo)133271%1480%1411001
setPartitionKeys(TOlapTablePartition, PartitionItem, int)1212291%61672%61222401
createDummyPartition(long, OlapTable, TOlapTablePartitionParam, PartitionInfo, PartitionType)1211290%3770%3612301
lambda$debugWriteRandomChooseSink$3(boolean, long, Replica)110%40%331111
setPartialUpdateInfo(TUniqueKeyUpdateMode, HashSet)100%20%224411
lambda$debugWriteRandomChooseSink$4(List, Multimap, Long, Long)100%20%223311
setAutoDetectOverwite(boolean)80%n/a112211
setOverwriteGroupId(long)80%n/a112211
updateLoadId(TUniqueId)70%n/a112211
setPartialUpdateInputColumns(boolean, HashSet)633%1150%122401
lambda$setPartialUpdateInfoForParam$0(OlapTable, Column)60%n/a111111
setPartialUpdateNewRowPolicy(TPartialUpdateNewRowPolicy)40%n/a112211
lambda$buildBeToBucketSeqs$2(Long)40%n/a111111
lambda$buildBeToBucketSeqs$1(Long)40%n/a111111
getOlapTableSchemaParam()0%n/a111111
getOlapTablePartitionParam()0%n/a111111
getOlapTableLocationParams()0%n/a111111
getDstTable()0%n/a111111
getTupleDescriptor()0%n/a111111
getTxnId()0%n/a111111
getExchNodeId()0%n/a111111
getOutputPartition()0%n/a111111
createPaloNodesInfo()4097%1375%131901
OlapTableSink(OlapTable, TupleDescriptor, List, boolean, List, Map)33100%n/a0101201
OlapTableSink(OlapTable, TupleDescriptor, List, boolean)27100%n/a0101001
setAutoPartition(boolean)8100%n/a010201
initLocationParams(TOlapTableSink)7100%n/a010101
static {...}4100%n/a010101
toThrift()100%n/a010101
getDataSinkType()100%n/a010101