OlapTable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,654 of 8,79847%648 of 1,03437%5208851,0152,006110368
resetIdsForRestore(Env, Database, ReplicaAllocation, boolean, boolean, List, String)6850%720%373714414411
getSignature(int, List)2420%220%1212494911
getArbitraryTabletBucketsSeq()1700%160%99343411
generateTableRowBinlogSchema()1590%220%1212313111
getInvertedIndex(Column, List, String)1506329%381020%2325334401
checkReplicaAllocation()1080%140%88222211
copyTableMeta()1020%n/a11252511
isStable(SystemInfoService, TabletScheduler)960%100%66191911
gsonPostProcess()877546%101254%712163301
getSampleTablets(int)870%100%66222211
equals(Object)824032%32820%192191601
getMvIdWithNoUseMvHint(UseMvHint, List, List)800%100%66161611
getMvIdWithUseMvHint(UseMvHint, List, List)780%80%55171711
selectiveCopy(Collection, MaterializedIndex.IndexExtState, boolean)7613964%131959%1117154601
proximateRowCount()750%120%77161611
getBestMvIdWithHint(List)730%80%55141411
getVisibleVersion()711214%9325%57222601
getVisibleVersionInBatchFromMs(List)690%60%44111111
getColumnDesc(long, List, List, List, Set)570%180%1010131311
getAllTabletIds()560%40%33131311
setSequenceInfo(Type, Column)540%40%33121211
setRowBinlogMeta(MaterializedIndexMeta, String)500%40%33131311
getVisibleVersionInBatch(List)4910267%121453%1014103501
createNewRowBinlogMeta(MetaIdGenerator.IdGeneratorBuffer, long)490%20%22141411
initAutoIncrementGenerator(long)471928%4450%3591401
getEqualPartitionNames(List, List)460%60%448811
getAvgRowLength()450%40%339911
setIndexMeta(long, String, List, int, int, short, TStorageType, KeysType, OriginStatement, List, Map)424652%10428%78102101
getIntersectPartNamesWith(OlapTable, List)390%20%22101011
deleteIndexInfo(String)380%40%338811
getKeyColAsString()380%60%449911
getVisibleVersionFromMeta(List, List)365660%4660%4672501
getRowCountForPartitionIndex(long, long, boolean)362237%6440%5651101
getDataLength()330%20%226611
getIndexLength()330%20%226611
convertHashDistributionToRandomDistribution()320%40%338811
getCopiedIndexIdToSchema(boolean)310%20%225511
filterIndexesByAnalyzer(List, String)3011%7112%456801
getPartitionColumnNames()282345%4233%3461201
getIndexIdToSchema(boolean)280%20%225511
getIndexIdToSchemaWithRowBinlog(boolean)280%20%225511
checkPropertiesForRestore()270%60%446611
validateForFlexiblePartialUpdate()261333%4450%4561101
getKeyColumnsByIndexId(Long)260%40%337711
getNextVersion()25619%3125%236801
getBaseIndex()250%40%334411
renameColumnNamePrefix(long)250%20%225511
setStoragePolicy(String)250%40%337711
getPartitionOrAnalysisException(long)240%40%336611
ignoreInvalidPropertiesWhenSynced(Map)240%40%337711
getVisibleColumn(String)230%40%336611
setPartitionRetentionCount(long)230%20%226611
rebuildFullSchema()227376%2880%2631701
dropAllTempPartitions()220%20%225511
getAllTablets()220%20%225511
buildSequenceCol(Type, Column)210%40%336611
resetVersionForRestore()200%20%224411
getRowStoreCol()200%40%335511
getRowBinlogMeta()200%20%225511
getBaseColumn(int)200%40%335511
getTableSnapshot(Optional)200%n/a114411
getIndexesMap()190%20%224411
dropTempPartition(String, boolean)190%20%225511
setBeingSyncedProperties()180%20%227711
setReplicaAllocation(Map)180%20%225511
autoAnalyzeEnabled()171648%5337%455901
checkNormalStateForAlter()171241%3350%342501
getRowCountForIndex(long, boolean)164473%1990%1631201
getPartitionVersionGapBackends(long)156180%3975%3731601
renameIndexForSchemaChange(String, String)150%n/a113311
resetPropertiesForRestore(boolean, boolean, ReplicaAllocation, boolean)150%40%335511
getKeysTypeByIndexId(long)150%n/a113311
setIndexMeta(long, String, List, int, int, short, TStorageType, KeysType)140%n/a112211
setIndexMeta(long, String, List, int, int, short, TStorageType, KeysType, OriginStatement)140%n/a112211
isShadowIndex(long)140%40%334411
setStorageVaultId(String)130%20%224411
hasIndexOfType(IndexType)130%20%224411
getStorageTypeByIndexId(Long)130%20%224411
getPartitionItemOrAnalysisException(String)111659%2250%232601
getPartitionOrAnalysisException(String)111150%2250%232601
isDupKeysOrMergeOnWrite()110%40%331111
dropPartitionCommon(long, boolean, RecyclePartitionParam, Partition, boolean)1015994%1787%1543101
getSegmentV2FormatIndexId()100%n/a112211
getBinlogSize(boolean)100%20%223311
getNewestUpdateVersionOrTime()925%n/a013401
getIndexIds()90%20%223311
getSequenceType()90%20%223311
checkChangeReplicaAllocation()90%20%223311
lambda$getSampleTablets$15(Partition)90%20%221111
getLoadRequiredReplicaNum(long)81970%2250%232801
setTTLSeconds(long)81565%1150%121601
setEnableTso(boolean)81565%1150%121601
existTempPartitions()80%20%221111
addIndexIdToMetaForUnitTest(long, MaterializedIndexMeta)80%n/a112211
addIndexNameToIdForUnitTest(String, long)80%n/a112211
lambda$hasIndexOfType$0(IndexType, Index)80%20%221111
dropPartitionAndReserveTablet(String)70%n/a111111
isColocateTable()70%20%221111
lambda$hasHiddenColumn$12(Column)70%20%221111
lambda$getIndexesMap$1(Map, Index)70%n/a111111
isCachedTableVersionExpired()62982%3562%352801
checkAndSetName(String, boolean)62379%1583%141701
setIndexes(List)6857%1150%121401
getStorageVaultName()6650%1150%121301
getBaseSchemaKeyColumns()60%n/a111111
hasHiddenColumn()60%n/a111111
hasGeneratedColumn()60%n/a111111
setInAtomicRestore()60%n/a112211
clearInAtomicRestore()60%n/a112211
getInvertedIndex(Column, List)60%n/a111111
acquirePartitionCreationFuture(String)1878%1150%121501
createAnalysisTask(AnalysisInfo)1066%1150%121301
getPartition(String)964%1150%121401
hasMaterializedIndex(String)0%n/a111111
setSequenceMapCol(String)0%n/a112211
containsPartition(String)0%n/a111111
isSeqMappingKeyColumn(String)0%n/a111111
isSeqMappingValueColumn(String)0%n/a111111
getSeqMappingKey(String)0%n/a111111
lambda$gsonPostProcess$13(String, Column)0%n/a111111
getPartitionSnapshot(String, MTMVRefreshContext, Optional)2787%1150%120501
analyze(String)2485%2100%022901
getIndexIdListExceptBaseIndex()2385%1375%131601
getTableSnapshot(MTMVRefreshContext, Optional)2385%1150%121401
completePartitionCreationFuture(String, CompletableFuture, Throwable)1477%1150%121501
getDataSize(boolean)660%1150%121301
setTableProperty(TableProperty)0%n/a112211
getIndexIdToSchema()0%n/a111111
markAutoBucket()0%n/a112211
getPartitionKeys()0%n/a111111
getBinlogSize()0%n/a111111
getLocalIndexFileSize()0%n/a111111
getLocalSegmentSize()0%n/a111111
getRemoteIndexFileSize()0%n/a111111
getRemoteSegmentSize()0%n/a111111
hasColumnSeqMapping()0%n/a111111
setPartitionInfo(PartitionInfo)0%n/a111111
setTempPartitions(TempPartitions)0%n/a111111
lambda$getPartitionColumnNames$7(Column)0%n/a111111
lambda$getAllTabletIds$4(Tablet)0%n/a111111
getIndexNameById(long)2388%2250%232501
getBaseColumn(String)1885%2250%232501
isInMemory()872%1150%121301
isAutoBucket()872%1150%121301
disableAutoCompaction()872%1150%121301
variantEnableFlattenNested()872%1150%121301
enableTso()872%1150%121301
storeRowColumn()872%1150%121301
skipWriteIndexOnLoad()872%1150%121301
getTimeSeriesCompactionGoalSizeMbytes()872%1150%121301
getTimeSeriesCompactionFileCountThreshold()872%1150%121301
getTimeSeriesCompactionTimeThresholdSeconds()872%1150%121301
getTimeSeriesCompactionEmptyRowsetsThreshold()872%1150%121301
getTimeSeriesCompactionLevelThreshold()872%1150%121301
getTableIndexes()0%n/a111111
getMutableIndexNameToId()0%n/a111111
getMutableIndexIdToMeta()0%n/a111111
getPartitionColumnNames(Optional)0%n/a111111
getAutoIncrementGenerator()0%n/a111111
getIdToPartition()0%n/a111111
getNameToPartition()0%n/a111111
getTempPartitions()0%n/a111111
getMvColumnIndexIds(String)3594%2466%240701
isCachedTableVersionExpired(long)2090%2466%241301
getSequenceCol()1890%1375%131501
isZOrderSort()1588%3350%340301
setStorageMedium(TStorageMedium)1487%1150%120501
getEnableUniqueKeyMergeOnWrite()1386%1375%131501
getSchemaHashByIndexId(Long)1184%1150%121401
isUniqKeyMergeOnWriteWithClusterKeys()1184%2250%230101
checkPartitionNameExist(String)1083%1150%121301
isMorTable()981%1375%130101
getPartitionRetentionCount()880%1150%121301
getSequenceMapCol()777%1150%121301
getDefaultReplicaAllocation()777%1150%121301
getEstimatePartitionSize()777%1150%121301
isInAtomicRestore()777%1150%121301
getTTLSeconds()777%1150%121301
getEnableLightSchemaChange()777%1150%121301
getMinLoadReplicaNum()777%1150%121301
getStorageMedium()777%1150%121301
getStoragePolicy()777%1150%121301
getCompactionPolicy()777%1150%121301
getVerticalCompactionNumColumnsPerGroup()777%1150%121301
rowStorePageSize()777%1150%121301
storagePageSize()777%1150%121301
storageDictPageSize()777%1150%121301
getStorageFormat()777%1150%121301
getInvertedIndexFileStorageFormat()777%1150%121301
getCompressionType()777%1150%121301
hasSequenceCol()675%1150%120101
isPartitionColumnAllowNull()0%n/a111111
getColumnIndexPairs(Set)4797%2675%2511001
rebuildDistributionInfo()3697%1150%1211501
initSchemaColumnUniqueId()1995%1375%131601
lambda$getIndexNameToId$3(Long)1593%2250%230101
lambda$getIndexIdToMeta$5(MaterializedIndexMeta)685%1150%120101
lambda$selectNonEmptyPartitionIds$9(Partition)83%1150%120101
checkPartition(List, List, boolean)136100%10100%0603001
replacePartition(Partition, RecyclePartitionParam)124100%1375%1302301
replaceTempPartitions(long, List, List, boolean, boolean, boolean)90100%2880%2601601
OlapTable(long, String, boolean, List, KeysType, PartitionInfo, DistributionInfo, TableIndexes)83100%2100%0202501
OlapTable()70100%2100%0202201
getColumnDesc(long, List, List, List)57100%61266%61001301
renamePartition(String, String)53100%1375%1301101
selectNonEmptyPartitionIds(Collection)53100%2880%2601501
setName(String)48100%2250%2301001
getAndCopyPartitionItems()42100%1375%130901
fillInfo(Partition, RecyclePartitionParam)39100%n/a010701
getClusterKeyUids(List)38100%6100%040601
getSchemaByIndexId(Long, boolean)37100%6100%040901
dropPartition(long, String, boolean, boolean)37100%1150%120801
getDistributionColumnNames()34100%4100%030901
getRowStoreColumnsUniqueIds(List)32100%4100%030801
getVisibleIndexIdToMeta()31100%2100%020601
getCopiedIndexIdToSchemaWithRowBinlog(boolean)31100%2100%020501
getIndexIdToSchemaHash()28100%2100%020501
getUpdateTime()27100%4100%030601
isPartitionDistributed()27100%4100%030701
getVisibleIndex()26100%4100%030501
toThrift()26100%n/a010501
getSchemaAllIndexes(boolean)25100%2100%020501
getIndexIdList()21100%2100%020501
dropPartitionForTruncate(long, boolean, RecyclePartitionParam)21100%1150%120501
getDeleteSignColumn()20100%4100%030501
getSkipBitmapColumn()20100%4100%030501
getKeysNum()20100%4100%030601
hasVariantColumns()20100%4100%030501
getVersionInBatchForCloudMode(Collection)19100%2100%020901
dynamicPartitionExists()16100%2466%240301
addPartition(Partition)16100%n/a010301
getPartition(long)16100%2100%020401
updateVisibleVersionAndTime(long, long)15100%n/a010401
getOrCreatTableProperty()14100%2100%020301
setIndexMeta(long, String, List, int, int, short, TStorageType, KeysType, List)14100%n/a010201
getPartition(String, boolean)13100%2100%020301
getAllPartitions()13100%n/a010301
setIsInMemory(boolean)13100%n/a010501
setEnableLightSchemaChange(boolean)13100%n/a010501
setMinLoadReplicaNum(short)13100%n/a010501
setDisableAutoCompaction(boolean)13100%n/a010501
setVariantEnableFlattenNested(boolean)13100%n/a010501
setStoreRowColumn(boolean)13100%n/a010501
setSkipWriteIndexOnLoad(boolean)13100%n/a010501
setTimeSeriesCompactionGoalSizeMbytes(long)13100%n/a010501
setTimeSeriesCompactionFileCountThreshold(long)13100%n/a010501
setTimeSeriesCompactionTimeThresholdSeconds(long)13100%n/a010501
setTimeSeriesCompactionEmptyRowsetsThreshold(long)13100%n/a010501
setTimeSeriesCompactionLevelThreshold(long)13100%n/a010501
setVerticalCompactionNumColumnsPerGroup(int)13100%n/a010501
setRowStorePageSize(long)13100%n/a010501
setStoragePageSize(long)13100%n/a010501
setStorageDictPageSize(long)13100%n/a010501
checkPartitionNameExist(String, boolean)12100%2100%020301
setCompressionType(TCompressionType)12100%n/a010401
setStorageFormat(TStorageFormat)12100%n/a010401
setInvertedIndexFileStorageFormat(TInvertedIndexFileStorageFormat)12100%n/a010501
setCachedTableVersion(long)12100%1150%120401
OlapTable(long, String, List, KeysType, PartitionInfo, DistributionInfo)11100%n/a010201
dropPartition(long, String, boolean)11100%2100%020101
getBaseSchemaVersion()11100%n/a010201
setCompactionPolicy(String)11100%n/a010401
setEncryptionAlgorithm(TEncryptionAlgorithm)11100%n/a010401
isUniqKeyMergeOnWrite()11100%1375%130101
isDuplicateWithoutKey()11100%4100%030101
isPartitionColumn(Column)11100%n/a010301
isPartitionedTable()10100%2100%020101
getIndexSchemaVersion(long)10100%n/a010201
setDataSortInfo(DataSortInfo)10100%n/a010401
getIndexes()9100%2100%020301
getCopiedBfColumns()9100%2100%020301
getCopiedIndexes()9100%2100%020301
resetVisibleVersion()9100%n/a010301
getBaseIndexMeta()8100%n/a010101
setIsAutoBucket(boolean)8100%n/a010301
setIsBeingSynced(boolean)7100%n/a010301
getIndexNameToId()7100%n/a010101
getIndexMetaByIndexId(long)7100%n/a010101
hasDeleteSign()7100%2100%020101
getPartitionIds()7100%n/a010101
setBloomFilterInfo(Set, double)7100%n/a010301
hasSkipBitmapColumn()7100%2100%020101
write(DataOutput)7100%n/a010201
read(DataInput)7100%n/a010101
getBaseSchema(boolean)7100%n/a010101
getIndexIdByName(String)6100%n/a010101
getIndexIdToMeta()6100%n/a010101
getCopyOfIndexIdToMeta()6100%n/a010101
getCopiedIndexIdToMeta()6100%n/a010101
fetchRowCount()6100%n/a010101
getBaseSchema()6100%n/a010101
setEstimatePartitionSize(String)6100%n/a010201
getPartitionTotalReplicasNum(long)6100%n/a010101
getOriginPartitions(CatalogRelation)100%n/a010101
setBinlogConfig(BinlogConfig)100%n/a010201
isTemporaryPartition(long)100%n/a010101
getSchemaByIndexId(Long)100%n/a010101
getPartitionNames()100%n/a010101
setRowStoreColumns(List)100%n/a010201
setEnableMowLightDelete(boolean)100%n/a010201
setGroupCommitIntervalMs(int)100%n/a010201
setGroupCommitDataBytes(int)100%n/a010201
setGroupCommitMode(String)100%n/a010201
setReplicationAllocation(ReplicaAllocation)100%n/a010201
addTempPartition(Partition)100%n/a010201
setEnableUniqueKeyMergeOnWrite(boolean)100%n/a010201
setColumnSeqMapping(Map)100%n/a010201
versionReadLock()100%n/a010201
versionReadUnlock()100%n/a010201
versionWriteLock()100%n/a010201
versionWriteUnlock()100%n/a010201
lambda$getVisibleVersionInBatch$16(OlapTable)100%n/a010101
lambda$isPartitionColumn$14(String, Column)100%n/a010101
lambda$rebuildDistributionInfo$2(List, DistributionInfo)100%n/a010101
getPartitionMetaVersion(CatalogRelation)100%n/a010101
getBinlogConfig()100%n/a010101
getStorageVaultId()100%n/a010101
isBeingSynced()100%n/a010101
setBaseIndexId(long)100%n/a010201
setState(OlapTable.OlapTableState)100%n/a010201
getIndexNumber()100%n/a010101
isRandomDistribution()100%n/a010101
getPartitionIndex(Partition, long)100%n/a010101
getPartitionNum()100%n/a010101
getPartitions()100%n/a010101
getAllTempPartitions()100%n/a010101
getEnableMowLightDelete()100%n/a010101
getGroupCommitIntervalMs()100%n/a010101
getGroupCommitDataBytes()100%n/a010101
getGroupCommitMode()100%n/a010101
setColocateGroup(String)100%n/a010201
needRowBinlog()100%n/a010101
hashCode()100%n/a010101
getTDEAlgorithmPB()100%n/a010101
getTDEAlgorithm()100%n/a010101
getDataSortInfo()100%n/a010101
getVisibleVersionTime()100%n/a010101
getPartitionType()100%n/a010101
getPartitionColumns()100%n/a010101
setStatistics(OlapTable.Statistics)100%n/a010201
getDataSize()100%n/a010101
getRemoteDataSize()100%n/a010101
getReplicaCount()100%n/a010101
getColumnSeqMapping()100%n/a010101
lambda$getVisibleVersionInBatch$17(Pair)100%n/a010101
lambda$getPartitionColumnNames$6(Column)100%n/a010101
static {...}100%n/a010101
getPartitionMetaLoadTimeMillis(CatalogRelation)100%n/a010101
getTableProperty()100%n/a010101
getBaseIndexId()100%n/a010101
getState()100%n/a010101
getKeysType()100%n/a010101
getPartitionInfo()100%n/a010101
getDefaultDistributionInfo()100%n/a010101
getBfFpp()100%n/a010101
getColocateGroup()100%n/a010101
getEnableUniqueKeySkipBitmap()100%n/a010101
getCachedTableVersion()100%n/a010101
getPartitionType(Optional)100%n/a010101
getAndCopyPartitionItems(Optional)100%n/a010101
getPartitionColumns(Optional)100%n/a010101
getCatalogId()100%n/a010101
getAllBackendsByAllCluster()100%n/a010101
lambda$selectNonEmptyPartitionIds$11(Partition)100%n/a010101
lambda$selectNonEmptyPartitionIds$10(Partition)100%n/a010101
lambda$getVersionInBatchForCloudMode$8(Partition)100%n/a010101
shouldLoadToNewRollup()100%n/a010101
needReadLockWhenPlan()100%n/a010101