## Uses of Interface
org.apache.cassandra.cql3.restrictions.SingleRestriction

Packages that use SingleRestriction
org.apache.cassandra.cql3
org.apache.cassandra.cql3.restrictions

### Uses of SingleRestriction in org.apache.cassandra.cql3

Constructor parameters in org.apache.cassandra.cql3 with type arguments of type SingleRestriction
Constructor and Description
`SuperColumnRestrictions(java.util.Iterator<SingleRestriction> restrictions)`

### Uses of SingleRestriction in org.apache.cassandra.cql3.restrictions

Classes in org.apache.cassandra.cql3.restrictions that implement SingleRestriction
`class` `MultiColumnRestriction`
`static class` `MultiColumnRestriction.EQRestriction`
`static class` `MultiColumnRestriction.INRestriction`
`static class` `MultiColumnRestriction.InRestrictionWithMarker` An IN restriction that uses a single marker for a set of IN values that are tuples.
`static class` `MultiColumnRestriction.InRestrictionWithValues` An IN restriction that has a set of terms for in values.
`static class` `MultiColumnRestriction.NotNullRestriction`
`static class` `MultiColumnRestriction.SliceRestriction`
`class` `SingleColumnRestriction`
`static class` `SingleColumnRestriction.ContainsRestriction`
`static class` `SingleColumnRestriction.EQRestriction`
`static class` `SingleColumnRestriction.INRestriction`
`static class` `SingleColumnRestriction.InRestrictionWithMarker`
`static class` `SingleColumnRestriction.InRestrictionWithValues`
`static class` `SingleColumnRestriction.IsNotNullRestriction`
`static class` `SingleColumnRestriction.LikeRestriction`
`static class` `SingleColumnRestriction.SliceRestriction`
`static class` `SingleColumnRestriction.SuperColumnKeyEQRestriction`
`static class` `SingleColumnRestriction.SuperColumnKeyINRestriction`
`static class` `SingleColumnRestriction.SuperColumnKeyINRestrictionWithMarkers`
`static class` `SingleColumnRestriction.SuperColumnKeyINRestrictionWithValues`
`static class` `SingleColumnRestriction.SuperColumnKeySliceRestriction`
`static class` `SingleColumnRestriction.SuperColumnMultiEQRestriction` Super Column Compatibiltiy
`static class` `SingleColumnRestriction.SuperColumnMultiSliceRestriction`

Methods in org.apache.cassandra.cql3.restrictions that return SingleRestriction
`protected abstract SingleRestriction` MultiColumnRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.EQRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.INRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.SliceRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.NotNullRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`protected abstract SingleRestriction` SingleColumnRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.EQRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.INRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.SliceRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.ContainsRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.IsNotNullRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.LikeRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.`mergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.`mergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleRestriction.`mergeWith(SingleRestriction otherRestriction)` Merges this restriction with the specified one.

Methods in org.apache.cassandra.cql3.restrictions with parameters of type SingleRestriction
`protected abstract SingleRestriction` MultiColumnRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.EQRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.INRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.SliceRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.NotNullRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`protected abstract SingleRestriction` SingleColumnRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.EQRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.INRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.SliceRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.ContainsRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.IsNotNullRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.LikeRestriction.`doMergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` MultiColumnRestriction.`mergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleColumnRestriction.`mergeWith(SingleRestriction otherRestriction)`
`SingleRestriction` SingleRestriction.`mergeWith(SingleRestriction otherRestriction)` Merges this restriction with the specified one.