SecondaryIndexManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total310 of 2,39987%63 of 26075%59244545246114
buildSSTableAttachedIndexesBlocking(Collection)680%40%33151511
indexPartition(DecoratedKey, Set, int, RegularAndStaticColumns)3517883%172559%122224901
getDependentIndexes(ColumnMetadata)28617%5116%345701
lambda$buildSSTableAttachedIndexesBlocking$5(Collection, List, Index.IndexBuildingSupport, Set)280%n/a115511
shutdownAndWait(long, TimeUnit)250%n/a113311
buildIndexesBlocking(Collection, Set, boolean)1411889%3975%2753401
createInstance(IndexMetadata)145579%2466%2421301
buildIndex(Index)94984%1583%1431601
rebuildIndexesBlocking(Set)86789%1787%1522101
markIndexFailed(Index, boolean)85687%41071%4811301
makeIndexQueryable(Index, Index.Status)64488%2880%2611101
makeIndexNonQueryable(Index, Index.Status)63083%2466%241801
logAndMarkIndexesFailed(Set, Throwable, boolean)61875%1150%121601
executeAllBlocking(Stream, Function, FutureCallback)51676%1150%122701
lambda$getBestIndexQueryPlanFor$30()50%n/a111111
lambda$markIndexesBuilding$11(String)50%n/a111111
getBestIndexQueryPlanFor(RowFilter)410196%31381%3913101
calculateIndexingPageSize()49595%2675%2522201
markIndexBuilt(Index, boolean)44591%21285%2801101
lambda$executeAllBlocking$40(Function, FutureCallback, List, Index)41982%1375%130601
executeBlocking(Callable, FutureCallback)41376%1375%130501
getParentCfsName(String)4866%1150%120201
getIndexName(String)4866%1150%120201
lambda$buildSSTableAttachedIndexesBlocking$4(Index.IndexBuildingSupport)40%n/a111111
unregisterIndex(String)25296%21083%2701101
deletePartition(UnfilteredRowIterator, long)25096%2466%2421801
newCleanupTransaction(DecoratedKey, RegularAndStaticColumns, long)21688%1150%121301
getIndexGroup(IndexMetadata)21083%1150%120201
registerIndex(Index, Object, Supplier)38100%4100%030901
flushIndexesBlocking(Set, FutureCallback)36100%2100%0201001
markIndexRemoved(String)33100%n/a010701
lambda$markIndexesBuilding$12(boolean, boolean, String, Index)33100%1787%150801
SecondaryIndexManager(ColumnFamilyStore)32100%n/a0101101
reload()32100%2100%020801
handleNotification(INotification, Object)32100%6100%0401001
createIndex(IndexMetadata, boolean)31100%1150%120601
newUpdateTransaction(PartitionUpdate, WriteContext, long, Memtable)31100%4100%030701
lambda$buildIndexesBlocking$7(Collection, boolean, Set, Set, List, Index.IndexBuildingSupport, Set)31100%n/a010501
validateSSTableAttachedIndexes(Collection, boolean)30100%4100%030601
lambda$markIndexesBuilding$10(boolean, Index)29100%4100%030501
checkQueryability(Index.QueryPlan)22100%4100%030501
getBuiltIndexNames()22100%n/a010501
handles(IndexTransaction.Type)21100%4100%030501
reloadIndex(IndexMetadata)20100%2100%020501
executePreJoinTasksBlocking(boolean)20100%2100%020301
getBestIndexFor(RowFilter.Expression, Class)18100%n/a010501
markIndexesBuilding(Set, boolean, boolean)17100%n/a010401
validate(PartitionUpdate)17100%2100%020301
removeIndex(String)16100%1150%120501
addIndex(IndexMetadata, boolean)15100%2100%020301
isIndexBuilding(String)15100%4100%030201
lambda$getBestIndexFor$34(Class, RowFilter.Expression, Index)15100%4100%030101
lambda$indexPartition$24(Set, DecoratedKey, UnfilteredRowIterator, long, WriteContext, Index.Group)15100%n/a010201
newCompactionTransaction(DecoratedKey, RegularAndStaticColumns, int, long)14100%n/a010101
lambda$newUpdateTransaction$37(PartitionUpdate, long, WriteContext, Memtable, Index.Group)13100%n/a010301
getIndexNames(Set)12100%n/a010401
flushAllNonCFSBackedIndexesBlocking(Memtable)12100%n/a010401
getAllIndexColumnFamilyStores()12100%n/a010301
getIndexGroup(Index)12100%n/a010101
dropAllIndexes(boolean)11100%2100%020501
lambda$flushIndexesBlocking$19(List, List, Index)11100%n/a010301
lambda$buildIndex$2(Index, Promise, Throwable)11100%n/a010301
static {...}11100%n/a010501
truncateAllIndexesBlocking(long)10100%n/a010201
indexPartition(DecoratedKey, Set, int)10100%n/a010201
getParentCfs(ColumnFamilyStore)9100%n/a010201
invalidateAllIndexesBlocking()9100%n/a010201
commaSeparated(Collection)9100%n/a010101
getBestIndexFor(RowFilter.Expression)9100%n/a010101
lambda$getAllIndexColumnFamilyStores$23(Set, Index)9100%n/a010101
lambda$buildIndex$1(Index, Promise, Object)9100%n/a010301
hasIndexes()8100%2100%020101
lambda$reload$0(Indexes, String)8100%2100%020101
isIndexQueryable(Index)7100%n/a010101
isIndexWritable(Index)7100%n/a010101
flushAllIndexesBlocking()7100%n/a010201
getIndex(IndexMetadata)7100%n/a010101
lambda$handleNotification$41(Index)7100%2100%020101
lambda$writableIndexSelector$39(Index)7100%n/a010101
lambda$getBestIndexFor$33(RowFilter.Expression, Index)7100%n/a010101
lambda$getBestIndexQueryPlanFor$31(Index.QueryPlan)7100%n/a010101
lambda$flushIndexesBlocking$17(List, ColumnFamilyStore)7100%n/a010101
markAllIndexesRemoved()6100%n/a010201
getIndexByName(String)6100%n/a010101
getIndexGroup(Object)6100%n/a010101
lambda$rebuildIndexesBlocking$3(Set, Index)6100%n/a010101
flushIndexesBlocking(Set)5100%n/a010201
listIndexes()5100%n/a010101
listIndexGroups()5100%n/a010101
needsFullRebuild(String)5100%n/a010101
lambda$indexPartition$26(UnfilteredRowIterator, Index.Indexer)5100%n/a010101
lambda$indexPartition$25(UnfilteredRowIterator, Index.Indexer)5100%n/a010101
lambda$flushIndexesBlocking$18(List, Index)5100%n/a010101
lambda$logAndMarkIndexesFailed$13(boolean, Index)5100%n/a010101
lambda$markIndexesBuilding$9(String)5100%n/a010101
isIndexColumnFamilyStore(ColumnFamilyStore)4100%n/a010101
isIndexColumnFamily(String)4100%n/a010101
getIndexName(ColumnFamilyStore)4100%n/a010101
lambda$getIndexGroup$36(Index, Index.Group)4100%n/a010101
lambda$registerIndex$35(Supplier, Object)4100%n/a010101
lambda$commaSeparated$32(Index)4100%n/a010101
lambda$getBestIndexQueryPlanFor$29(RowFilter, Index.Group)4100%n/a010101
lambda$indexPartition$28(RangeTombstone, Index.Indexer)4100%n/a010101
lambda$indexPartition$27(Row, Index.Indexer)4100%n/a010101
lambda$getBuiltIndexNames$22(Index)4100%n/a010101
lambda$flushAllNonCFSBackedIndexesBlocking$21(Memtable, Index)4100%n/a010101
lambda$flushAllNonCFSBackedIndexesBlocking$20(Index)4100%n/a010101
lambda$executePreJoinTasksBlocking$16(boolean, Index)4100%n/a010101
lambda$truncateAllIndexesBlocking$14(long, Index)4100%n/a010101
lambda$getIndexNames$8(Index)4100%n/a010101
lambda$buildIndexesBlocking$6(Index.IndexBuildingSupport)4100%n/a010101
writableIndexSelector()3100%n/a010101
lambda$newUpdateTransaction$38(int)3100%n/a010101
lambda$dropAllIndexes$15(Object, Index.Group)3100%n/a010101