OlapTableSink

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,219 of 3,72867%202 of 43653%1672782317411259
createPartition(long, OlapTable)24718242%361326%2226447701
init(TUniqueId, long, long, long, int, boolean, boolean, long, TUniqueKeyUpdateMode, TPartialUpdateNewRowPolicy, HashSet)2040%120%77353511
createLocation(long, OlapTable)19114242%141653%1116397001
debugWriteRandomChooseSink(Tablet, long, Multimap)7567%9110%56172001
init(TUniqueId, long, long, long, int, boolean, boolean, long)6813866%201847%152094101
getExplainString(String, TExplainLevel)527860%5337%4561601
createSchema(long, OlapTable)4917478%71161%61084401
init(TUniqueId, long, long, long, int, boolean, boolean, long, OlapInsertCommandContext)4116980%41071%4873701
computeAdaptiveRandomBucketAssignments(List, List, List, int)4030888%152764%1522107301
setPartialUpdateInfoForParam(TOlapTableSchemaParam, OlapTable, TUniqueKeyUpdateMode)336666%61470%51172201
applyAdaptiveRandomBucketAssignments(List, Map)2211383%151346%111593201
appendSinkSelectionExplain(StringBuilder, String)22621%1150%124701
createDummyPartitionItem(PartitionType)17522%3125%233501
buildIndexBucketAssignments(TOlapTablePartition, Map, int, Map)168684%1583%1442401
getDistColumns(DistributionInfo)133271%1480%1411001
setPartitionKeys(TOlapTablePartition, PartitionItem, int)1212291%61672%61212101
createDummyPartition(long, OlapTable, TOlapTablePartitionParam, PartitionInfo, PartitionType)1211290%3770%3612301
shouldAssignAdaptiveRandomBucket()120%40%331111
lambda$debugWriteRandomChooseSink$5(boolean, long, Replica)110%40%331111
setPartialUpdateInfo(TUniqueKeyUpdateMode, HashSet)100%20%224411
lambda$debugWriteRandomChooseSink$6(List, Multimap, Long, Long)100%20%223311
setAutoDetectOverwite(boolean)80%n/a112211
setOverwriteGroupId(long)80%n/a112211
updateLoadId(TUniqueId)70%n/a112211
createDummyLocation(OlapTable)612295%1583%1412601
lambda$setPartialUpdateInfoForParam$0(OlapTable, Column)60%n/a111111
rotateBucketSeqsForStartBucket(List, int)54690%3562%351801
shouldAssignAdaptiveRandomBucket(TOlapTableSink)52884%81055%7100801
getDstTable()0%n/a111111
appendRemainingBucketSeqs(List, HashSet, HashSet, Map, HashSet, long, int, int, boolean)5396%61062%6921101
rotateSinkBackendIds(List, long)3895%1375%131701
addSelectedAdaptiveBucketSeq(List, HashSet, HashSet, Map, int)2893%3350%341701
getExchNodeId()0%n/a111111
getOutputPartition()0%n/a111111
buildBeToBucketSeqs(TOlapTableIndexTablets, Map)6098%3562%3511201
createPaloNodesInfo()4097%1375%131901
buildBeToBucketSeqs(Map, List)3296%1375%131801
lambda$createDummyLocation$4(Backend)990%2250%230101
selectAdaptiveBucketSeqs(List, Map, Map, long, int, int)75100%1787%1501301
selectLeastUsedBucketSeq(List, Map, long)57100%1990%1601201
buildBucketToOwnerBe(Map)38100%4100%030701
OlapTableSink(OlapTable, TupleDescriptor, List, boolean, List, Map)33100%n/a0101201
OlapTableSink(OlapTable, TupleDescriptor, List, boolean)27100%n/a0101001
selectBucketSeq(List, long)20100%1375%130401
setPartialUpdateInputColumns(boolean, HashSet)9100%2100%020401
setAutoPartition(boolean)8100%n/a010201
initLocationParams(TOlapTableSink)7100%n/a010101
setPartialUpdateNewRowPolicy(TPartialUpdateNewRowPolicy)4100%n/a010201
lambda$buildBeToBucketSeqs$3(Long)4100%n/a010101
lambda$buildBeToBucketSeqs$2(Long)4100%n/a010101
lambda$buildIndexBucketAssignments$1(Long)4100%n/a010101
static {...}4100%n/a010101
getOlapTableSchemaParam()100%n/a010101
getOlapTablePartitionParam()100%n/a010101
getOlapTableLocationParams()100%n/a010101
toThrift()100%n/a010101
getTupleDescriptor()100%n/a010101
getTxnId()100%n/a010101
getDataSinkType()100%n/a010101