StatementRestrictions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total704 of 1,43951%167 of 27539%1271861242751348
StatementRestrictions(ClientState, StatementType, TableMetadata, WhereClause, VariableSpecifications, boolean, boolean, boolean, boolean)14213849%412739%2935265601
processClusteringColumnsRestrictions(boolean, boolean, boolean, boolean)884131%241233%1519121901
processCustomIndexExpressions(List, VariableSpecifications, IndexRegistry)870%120%77171711
isEqualityRestricted(ColumnMetadata)476959%161650%111762101
nonPKRestrictedColumns(boolean)431627%10216%6781201
getRowFilter(IndexRegistry, QueryOptions)41612%5116%346801
getPartitionKeyBounds(IPartitioner, QueryOptions)384453%8433%6761501
processPartitionKeyRestrictions(ClientState, boolean, boolean, boolean)345561%11945%71161701
hasAllPKColumnsRestrictedByEqualities()240%100%665511
getUnrestrictedClusteringColumns()190%n/a113311
isColumnRestrictedByEq(ColumnMetadata)180%n/a114411
getPartitionKeyUnrestrictedComponents()160%n/a113311
needFiltering(TableMetadata)142967%4450%452701
getRestrictions(ColumnMetadata.Kind)140%30%334411
getPartitionKeyBoundsForTokenRestrictions(IPartitioner, QueryOptions)115382%10637%8911001
isRestricted(ColumnMetadata)8746%1150%121301
allowFilteringMessage(ClientState)80%20%223311
addRestriction(Restriction, IndexRegistry)72578%1375%131701
requiresAllowFilteringIfNotSpecified()62076%2466%240501
getClusteringColumns(QueryOptions, ClientState)51066%1150%121301
validateSecondaryIndexSelections()50%n/a112211
isPartitionKeyRestrictionsOnToken()40%n/a111111
toString()40%n/a111111
lambda$isColumnRestrictedByEq$0(Restriction)40%n/a111111
getTokenBound(Bound, QueryOptions, IPartitioner)32388%1150%121501
getIndexRestrictions()30%n/a111111
notNullColumns()30%n/a111111
isColumnRange()2291%1583%141501
hasUnrestrictedClusteringColumns()1083%1150%120101
returnStaticContentOnPartitionWithNoRows()777%1150%121301
hasNonPrimaryKeyRestrictions()675%1150%120101
StatementRestrictions(StatementType, TableMetadata, boolean)38100%n/a010901
getPartitionKeyBounds(QueryOptions)18100%2100%020401
StatementRestrictions(ClientState, StatementType, TableMetadata, WhereClause, VariableSpecifications, boolean, boolean, boolean)13100%n/a010201
addFunctionsTo(List)13100%n/a010401
queriesFullPartitions()10100%1375%130101
getPartitionKeyBound(Bound, QueryOptions)9100%n/a010101
hasPartitionKeyRestrictions()8100%2100%020101
hasClusteringColumnsRestrictions()8100%2100%020101
empty(StatementType, TableMetadata)7100%n/a010101
getPartitionKeys(QueryOptions, ClientState)6100%n/a010101
getClusteringColumnsBounds(Bound, QueryOptions)6100%n/a010101
keyIsInRelation()4100%n/a010101
clusteringKeyRestrictionsHasIN()4100%n/a010101
isKeyRange()3100%n/a010101
usesSecondaryIndexing()3100%n/a010101
hasRegularColumnsRestrictions()3100%n/a010101
static {...}100%n/a010101