public interface org.apache.cassandra.db.filter.ClusteringIndexFilter
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.cassandra.db.filter.ClusteringIndexFilter
  super_class: java.lang.Object
{
  public static final org.apache.cassandra.db.filter.ClusteringIndexFilter$Serializer serializer;
    descriptor: Lorg/apache/cassandra/db/filter/ClusteringIndexFilter$Serializer;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 40
            getstatic org.apache.cassandra.db.filter.AbstractClusteringIndexFilter.serializer:Lorg/apache/cassandra/db/filter/ClusteringIndexFilter$Serializer;
            putstatic org.apache.cassandra.db.filter.ClusteringIndexFilter.serializer:Lorg/apache/cassandra/db/filter/ClusteringIndexFilter$Serializer;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract boolean isReversed();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.cassandra.db.filter.ClusteringIndexFilter forPaging(org.apache.cassandra.db.ClusteringComparator, org.apache.cassandra.db.Clustering, boolean);
    descriptor: (Lorg/apache/cassandra/db/ClusteringComparator;Lorg/apache/cassandra/db/Clustering;Z)Lorg/apache/cassandra/db/filter/ClusteringIndexFilter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      comparator    
      lastReturned  
      inclusive     

  public abstract boolean isFullyCoveredBy(org.apache.cassandra.db.partitions.CachedPartition);
    descriptor: (Lorg/apache/cassandra/db/partitions/CachedPartition;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      partition  

  public abstract boolean isHeadFilter();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean selectsAllPartition();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean selects(org.apache.cassandra.db.Clustering);
    descriptor: (Lorg/apache/cassandra/db/Clustering;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      clustering  

  public abstract org.apache.cassandra.db.rows.UnfilteredRowIterator filterNotIndexed(org.apache.cassandra.db.filter.ColumnFilter, org.apache.cassandra.db.rows.UnfilteredRowIterator);
    descriptor: (Lorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;)Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      columnFilter  
      iterator      

  public abstract org.apache.cassandra.db.Slices getSlices(org.apache.cassandra.config.CFMetaData);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;)Lorg/apache/cassandra/db/Slices;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      metadata  

  public abstract org.apache.cassandra.db.rows.UnfilteredRowIterator getUnfilteredRowIterator(org.apache.cassandra.db.filter.ColumnFilter, org.apache.cassandra.db.partitions.Partition);
    descriptor: (Lorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/db/partitions/Partition;)Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      columnFilter  
      partition     

  public abstract boolean shouldInclude(org.apache.cassandra.io.sstable.format.SSTableReader);
    descriptor: (Lorg/apache/cassandra/io/sstable/format/SSTableReader;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      sstable  

  public abstract org.apache.cassandra.db.filter.ClusteringIndexFilter$Kind kind();
    descriptor: ()Lorg/apache/cassandra/db/filter/ClusteringIndexFilter$Kind;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String toString(org.apache.cassandra.config.CFMetaData);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      metadata  

  public abstract java.lang.String toCQLString(org.apache.cassandra.config.CFMetaData);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      metadata  
}
SourceFile: "ClusteringIndexFilter.java"
NestMembers:
  org.apache.cassandra.db.filter.ClusteringIndexFilter$InternalDeserializer  org.apache.cassandra.db.filter.ClusteringIndexFilter$Kind  org.apache.cassandra.db.filter.ClusteringIndexFilter$Serializer
InnerClasses:
  public abstract InternalDeserializer = org.apache.cassandra.db.filter.ClusteringIndexFilter$InternalDeserializer of org.apache.cassandra.db.filter.ClusteringIndexFilter
  public final Kind = org.apache.cassandra.db.filter.ClusteringIndexFilter$Kind of org.apache.cassandra.db.filter.ClusteringIndexFilter
  public abstract Serializer = org.apache.cassandra.db.filter.ClusteringIndexFilter$Serializer of org.apache.cassandra.db.filter.ClusteringIndexFilter