# Hierarchy For Package org.apache.cassandra.cql3.restrictions

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.cql3.restrictions.CustomIndexExpression
  - org.apache.cassandra.cql3.restrictions.IndexRestrictions
  - org.apache.cassandra.cql3.restrictions.MultiColumnRestriction (implements org.apache.cassandra.cql3.restrictions.SingleRestriction)
    - org.apache.cassandra.cql3.restrictions.MultiColumnRestriction.EQRestriction
    - org.apache.cassandra.cql3.restrictions.MultiColumnRestriction.INRestriction
      - org.apache.cassandra.cql3.restrictions.MultiColumnRestriction.InRestrictionWithMarker
      - org.apache.cassandra.cql3.restrictions.MultiColumnRestriction.InRestrictionWithValues
    - org.apache.cassandra.cql3.restrictions.MultiColumnRestriction.NotNullRestriction
    - org.apache.cassandra.cql3.restrictions.MultiColumnRestriction.SliceRestriction
  - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction (implements org.apache.cassandra.cql3.restrictions.SingleRestriction)
    - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.ContainsRestriction
    - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.EQRestriction
      - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.SuperColumnKeyEQRestriction
      - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.SuperColumnMultiEQRestriction
    - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.INRestriction
      - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.InRestrictionWithMarker
      - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.InRestrictionWithValues
      - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.SuperColumnKeyINRestriction
        - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.SuperColumnKeyINRestrictionWithMarkers
        - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.SuperColumnKeyINRestrictionWithValues
    - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.IsNotNullRestriction
    - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.LikeRestriction
    - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.SliceRestriction
      - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.SuperColumnKeySliceRestriction
      - org.apache.cassandra.cql3.restrictions.SingleColumnRestriction.SuperColumnMultiSliceRestriction
  - org.apache.cassandra.cql3.restrictions.StatementRestrictions
  - org.apache.cassandra.cql3.restrictions.TermSlice
  - org.apache.cassandra.cql3.restrictions.TokenRestriction
    - org.apache.cassandra.cql3.restrictions.TokenRestriction.EQRestriction
    - org.apache.cassandra.cql3.restrictions.TokenRestriction.SliceRestriction

## Interface Hierarchy

- org.apache.cassandra.cql3.restrictions.Restriction
  - org.apache.cassandra.cql3.restrictions.Restrictions
  - org.apache.cassandra.cql3.restrictions.SingleRestriction