SecondaryIndexManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,605 of 2,39933%196 of 26024%18624434352467114
indexPartition(DecoratedKey, Set, int, RegularAndStaticColumns)2130%420%2222494911
buildIndexesBlocking(Collection, Set, boolean)1320%120%77343411
calculateIndexingPageSize()990%80%55222211
rebuildIndexesBlocking(Set)750%80%55212111
buildSSTableAttachedIndexesBlocking(Collection)680%40%33151511
markIndexFailed(Index, boolean)640%140%88131311
getBestIndexQueryPlanFor(RowFilter)555047%8850%79163101
unregisterIndex(String)540%120%77111111
deletePartition(UnfilteredRowIterator, long)520%60%44181811
flushIndexesBlocking(Set, FutureCallback)360%20%22101011
getDependentIndexes(ColumnMetadata)340%60%447711
markIndexRemoved(String)330%n/a117711
lambda$buildIndexesBlocking$7(Collection, boolean, Set, Set, List, Index.IndexBuildingSupport, Set)310%n/a115511
lambda$buildSSTableAttachedIndexesBlocking$5(Collection, List, Index.IndexBuildingSupport, Set)280%n/a115511
logAndMarkIndexesFailed(Set, Throwable, boolean)240%20%226611
getBuiltIndexNames()220%n/a115511
reloadIndex(IndexMetadata)200%20%225511
validateSSTableAttachedIndexes(Collection, boolean)181240%3125%233601
getBestIndexFor(RowFilter.Expression, Class)180%n/a115511
newCleanupTransaction(DecoratedKey, RegularAndStaticColumns, long)180%20%223311
handleNotification(INotification, Object)171546%1583%1461001
executeBlocking(Callable, FutureCallback)170%40%335511
removeIndex(String)160%20%225511
isIndexBuilding(String)150%40%332211
lambda$getBestIndexFor$34(Class, RowFilter.Expression, Index)150%40%331111
lambda$indexPartition$24(Set, DecoratedKey, UnfilteredRowIterator, long, WriteContext, Index.Group)150%n/a112211
createInstance(IndexMetadata)145579%2466%2421301
lambda$markIndexesBuilding$10(boolean, Index)141551%3125%231501
newCompactionTransaction(DecoratedKey, RegularAndStaticColumns, int, long)140%n/a111111
registerIndex(Index, Object, Supplier)122668%3125%233901
getParentCfsName(String)120%20%222211
getIndexName(String)120%20%222211
getIndexNames(Set)120%n/a114411
makeIndexNonQueryable(Index, Index.Status)112569%3350%342801
handles(IndexTransaction.Type)111047%3125%233501
dropAllIndexes(boolean)110%20%225511
lambda$flushIndexesBlocking$19(List, List, Index)110%n/a113311
lambda$buildIndex$2(Index, Promise, Throwable)110%n/a113311
makeIndexQueryable(Index, Index.Status)104080%5550%5621101
reload()102268%1150%121801
indexPartition(DecoratedKey, Set, int)100%n/a112211
buildIndex(Index)94984%1583%1431601
getParentCfs(ColumnFamilyStore)90%n/a112211
invalidateAllIndexesBlocking()90%n/a112211
commaSeparated(Collection)90%n/a111111
getBestIndexFor(RowFilter.Expression)90%n/a111111
lambda$reload$0(Indexes, String)80%20%221111
isIndexWritable(Index)70%n/a111111
flushAllIndexesBlocking()70%n/a112211
lambda$handleNotification$41(Index)70%20%221111
lambda$getBestIndexFor$33(RowFilter.Expression, Index)70%n/a111111
lambda$getBestIndexQueryPlanFor$31(Index.QueryPlan)70%n/a111111
lambda$flushIndexesBlocking$17(List, ColumnFamilyStore)70%n/a111111
markAllIndexesRemoved()60%n/a112211
getIndexByName(String)60%n/a111111
getIndexGroup(Object)60%n/a111111
lambda$rebuildIndexesBlocking$3(Set, Index)60%n/a111111
checkQueryability(Index.QueryPlan)51777%1375%131501
executeAllBlocking(Stream, Function, FutureCallback)51676%1150%122701
flushIndexesBlocking(Set)50%n/a112211
needsFullRebuild(String)50%n/a111111
lambda$getBestIndexQueryPlanFor$30()50%n/a111111
lambda$indexPartition$26(UnfilteredRowIterator, Index.Indexer)50%n/a111111
lambda$indexPartition$25(UnfilteredRowIterator, Index.Indexer)50%n/a111111
lambda$flushIndexesBlocking$18(List, Index)50%n/a111111
lambda$logAndMarkIndexesFailed$13(boolean, Index)50%n/a111111
lambda$markIndexesBuilding$11(String)50%n/a111111
markIndexBuilt(Index, boolean)44591%6857%6801101
lambda$executeAllBlocking$40(Function, FutureCallback, List, Index)41982%2250%230601
addIndex(IndexMetadata, boolean)41173%1150%121301
isIndexColumnFamilyStore(ColumnFamilyStore)40%n/a111111
isIndexColumnFamily(String)40%n/a111111
getIndexName(ColumnFamilyStore)40%n/a111111
lambda$commaSeparated$32(Index)40%n/a111111
lambda$indexPartition$28(RangeTombstone, Index.Indexer)40%n/a111111
lambda$indexPartition$27(Row, Index.Indexer)40%n/a111111
lambda$getBuiltIndexNames$22(Index)40%n/a111111
lambda$executePreJoinTasksBlocking$16(boolean, Index)40%n/a111111
lambda$truncateAllIndexesBlocking$14(long, Index)40%n/a111111
lambda$getIndexNames$8(Index)40%n/a111111
lambda$buildIndexesBlocking$6(Index.IndexBuildingSupport)40%n/a111111
lambda$buildSSTableAttachedIndexesBlocking$4(Index.IndexBuildingSupport)40%n/a111111
lambda$markIndexesBuilding$12(boolean, boolean, String, Index)33090%4450%451801
lambda$dropAllIndexes$15(Object, Index.Group)30%n/a111111
newUpdateTransaction(PartitionUpdate, WriteContext, long, Memtable)22993%1375%130701
executePreJoinTasksBlocking(boolean)21890%1150%120301
getIndexGroup(IndexMetadata)21083%1150%120201
SecondaryIndexManager(ColumnFamilyStore)32100%n/a0101101
createIndex(IndexMetadata, boolean)31100%1150%120601
shutdownAndWait(long, TimeUnit)25100%n/a010301
markIndexesBuilding(Set, boolean, boolean)17100%n/a010401
validate(PartitionUpdate)17100%2100%020301
lambda$newUpdateTransaction$37(PartitionUpdate, long, WriteContext, Memtable, Index.Group)13100%n/a010301
flushAllNonCFSBackedIndexesBlocking(Memtable)12100%n/a010401
getAllIndexColumnFamilyStores()12100%n/a010301
getIndexGroup(Index)12100%n/a010101
static {...}11100%n/a010501
truncateAllIndexesBlocking(long)10100%n/a010201
lambda$getAllIndexColumnFamilyStores$23(Set, Index)9100%n/a010101
lambda$buildIndex$1(Index, Promise, Object)9100%n/a010301
hasIndexes()8100%2100%020101
isIndexQueryable(Index)7100%n/a010101
getIndex(IndexMetadata)7100%n/a010101
lambda$writableIndexSelector$39(Index)7100%n/a010101
listIndexes()5100%n/a010101
listIndexGroups()5100%n/a010101
lambda$markIndexesBuilding$9(String)5100%n/a010101
lambda$getIndexGroup$36(Index, Index.Group)4100%n/a010101
lambda$registerIndex$35(Supplier, Object)4100%n/a010101
lambda$getBestIndexQueryPlanFor$29(RowFilter, Index.Group)4100%n/a010101
lambda$flushAllNonCFSBackedIndexesBlocking$21(Memtable, Index)4100%n/a010101
lambda$flushAllNonCFSBackedIndexesBlocking$20(Index)4100%n/a010101
writableIndexSelector()3100%n/a010101
lambda$newUpdateTransaction$38(int)3100%n/a010101