OlapTableSink

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,562 of 3,56556%246 of 43843%1702813237532161
computeAdaptiveRandomBucketAssignments(List, List, List, int)3300%420%2222737311
createLocation(long, OlapTable)14416453%142058%1018347301
applyAdaptiveRandomBucketAssignments(List, Map)1350%280%1515323211
buildIndexBucketAssignments(TOlapTablePartition, Map, int, Map)1020%60%44242411
debugWriteRandomChooseSink(Tablet, long, Multimap)7567%9110%56172001
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
createPartition(long, OlapTable)5335587%133673%132697701
rotateBucketSeqsForStartBucket(List, int)510%80%558811
init(TUniqueId, long, long, long, int, boolean, boolean, long)4912471%141653%111673401
rotateSinkBackendIds(List, long)400%40%337711
buildBucketToOwnerBe(Map)380%40%337711
buildBeToBucketSeqs(Map, List)330%40%338811
addSelectedAdaptiveBucketSeq(List, HashSet, HashSet, Map, int)300%60%447711
shouldAssignAdaptiveRandomBucket(TOlapTableSink)26721%15316%8105801
OlapTableSink(OlapTable, TupleDescriptor, List)240%n/a119911
appendSinkSelectionExplain(StringBuilder, String)22621%1150%124701
selectBucketSeq(List, long)200%40%334411
init(TUniqueId, long, long, long, int, boolean, boolean, long, OlapInsertCommandContext)1816790%21083%2743501
init(TUniqueId, long, long, long, int, boolean, boolean, long, TUniqueKeyUpdateMode, TPartialUpdateNewRowPolicy, HashSet)1816189%2880%2643301
createSchema(long, OlapTable)1526394%12195%11225901
createDummyPartition(long, OlapTable, TOlapTablePartitionParam, PartitionInfo, PartitionType)1211290%3770%3612301
shouldAssignAdaptiveRandomBucket()120%40%331111
lambda$debugWriteRandomChooseSink$6(boolean, long, Replica)110%40%331111
lambda$debugWriteRandomChooseSink$7(List, Multimap, Long, Long)100%20%223311
getDistColumns(DistributionInfo)73282%1480%1411001
createDummyLocation(OlapTable)67392%1375%1311801
createDummyPartitionItem(PartitionType)61062%1375%131501
getExplainString(String, TExplainLevel)57593%1787%1511601
setPartitionKeys(TOlapTablePartition, PartitionItem, int)415197%52382%51533101
lambda$buildBeToBucketSeqs$3(Long)40%n/a111111
lambda$buildBeToBucketSeqs$2(Long)40%n/a111111
lambda$buildIndexBucketAssignments$1(Long)40%n/a111111
lambda$getBinlogColocatedReplicaBackendPathMap$5(Multimap, Map.Entry)981%1150%120101
getOutputPartition()0%n/a111111
createPaloNodesInfo()4097%1375%131901
lambda$createDummyLocation$4(Backend)990%2250%230101
setPartialUpdateInfoForParam(TOlapTableSchemaParam, OlapTable, TUniqueKeyUpdateMode)99100%11995%11102201
OlapTableSink(OlapTable, TupleDescriptor, List, List, Map)30100%n/a0101101
getBinlogColocatedReplicaBackendPathMap(Tablet, Tablet)14100%n/a010401
setPartialUpdateInfo(TUniqueKeyUpdateMode, HashSet)10100%2100%020401
setPartialUpdateInputColumns(boolean, HashSet)9100%2100%020401
setAutoPartition(boolean)8100%n/a010201
setAutoDetectOverwite(boolean)8100%n/a010201
setOverwriteGroupId(long)8100%n/a010201
updateLoadId(TUniqueId)7100%n/a010201
initLocationParam(TOlapTableSink)7100%n/a010101
lambda$setPartialUpdateInfoForParam$0(OlapTable, Column)6100%n/a010101
setPartialUpdateNewRowPolicy(TPartialUpdateNewRowPolicy)4100%n/a010201
static {...}4100%n/a010101
getOlapTableSchemaParam()100%n/a010101
getOlapTablePartitionParam()100%n/a010101
getOlapTableLocationParam()100%n/a010101
toThrift()100%n/a010101
getDstTable()100%n/a010101
getTupleDescriptor()100%n/a010101
getTxnId()100%n/a010101
getExchNodeId()100%n/a010101
getDataSinkType()100%n/a010101