| getPartitionKeyBounds(IPartitioner, QueryOptions) |   | 80% |   | 58% | 4 | 7 | 3 | 15 | 0 | 1 |
| processCustomIndexExpressions(List, VariableSpecifications, IndexRegistry) |   | 85% |   | 75% | 2 | 7 | 1 | 17 | 0 | 1 |
| nonPKRestrictedColumns(boolean) |   | 79% |   | 75% | 2 | 7 | 3 | 12 | 0 | 1 |
| StatementRestrictions(ClientState, StatementType, TableMetadata, WhereClause, VariableSpecifications, boolean, boolean, boolean, boolean) |   | 97% |   | 94% | 3 | 35 | 2 | 56 | 0 | 1 |
| requiresAllowFilteringIfNotSpecified() |   | 84% |   | 83% | 1 | 4 | 0 | 5 | 0 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIndexRestrictions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| notNullColumns() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEqualityRestricted(ColumnMetadata) |  | 99% |   | 96% | 1 | 17 | 0 | 21 | 0 | 1 |
| processClusteringColumnsRestrictions(boolean, boolean, boolean, boolean) |  | 100% |   | 94% | 2 | 19 | 0 | 19 | 0 | 1 |
| processPartitionKeyRestrictions(ClientState, boolean, boolean, boolean) |  | 100% |   | 85% | 3 | 11 | 0 | 17 | 0 | 1 |
| getPartitionKeyBoundsForTokenRestrictions(IPartitioner, QueryOptions) |  | 100% |  | 100% | 0 | 9 | 0 | 10 | 0 | 1 |
| getRowFilter(IndexRegistry, QueryOptions) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| needFiltering(TableMetadata) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| StatementRestrictions(StatementType, TableMetadata, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| addRestriction(Restriction, IndexRegistry) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| getTokenBound(Bound, QueryOptions, IPartitioner) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isColumnRange() |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| hasAllPKColumnsRestrictedByEqualities() |  | 100% |   | 70% | 3 | 6 | 0 | 5 | 0 | 1 |
| getUnrestrictedClusteringColumns() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isColumnRestrictedByEq(ColumnMetadata) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getPartitionKeyBounds(QueryOptions) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getPartitionKeyUnrestrictedComponents() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isRestricted(ColumnMetadata) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getClusteringColumns(QueryOptions, ClientState) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getRestrictions(ColumnMetadata.Kind) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| StatementRestrictions(ClientState, StatementType, TableMetadata, WhereClause, VariableSpecifications, boolean, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addFunctionsTo(List) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| hasUnrestrictedClusteringColumns() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| queriesFullPartitions() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| getPartitionKeyBound(Bound, QueryOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| returnStaticContentOnPartitionWithNoRows() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| hasPartitionKeyRestrictions() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| hasNonPrimaryKeyRestrictions() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| hasClusteringColumnsRestrictions() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| allowFilteringMessage(ClientState) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| empty(StatementType, TableMetadata) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPartitionKeys(QueryOptions, ClientState) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClusteringColumnsBounds(Bound, QueryOptions) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| validateSecondaryIndexSelections() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| keyIsInRelation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPartitionKeyRestrictionsOnToken() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| clusteringKeyRestrictionsHasIN() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$isColumnRestrictedByEq$0(Restriction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isKeyRange() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| usesSecondaryIndexing() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasRegularColumnsRestrictions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |