public class org.apache.cassandra.db.EmptyIterators
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.cassandra.db.EmptyIterators
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.db.EmptyIterators this
         0: .line 29
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.cassandra.db.EmptyIterators this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/EmptyIterators;

  public static org.apache.cassandra.db.partitions.UnfilteredPartitionIterator unfilteredPartition(org.apache.cassandra.config.CFMetaData, boolean);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;Z)Lorg/apache/cassandra/db/partitions/UnfilteredPartitionIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.cassandra.config.CFMetaData metadata
        start local 1 // boolean isForThrift
         0: .line 182
            new org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredPartitionIterator
            dup
            aload 0 /* metadata */
            iload 1 /* isForThrift */
            invokespecial org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredPartitionIterator.<init>:(Lorg/apache/cassandra/config/CFMetaData;Z)V
            areturn
        end local 1 // boolean isForThrift
        end local 0 // org.apache.cassandra.config.CFMetaData metadata
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0     metadata  Lorg/apache/cassandra/config/CFMetaData;
            0    1     1  isForThrift  Z
    MethodParameters:
             Name  Flags
      metadata     
      isForThrift  

  public static org.apache.cassandra.db.partitions.PartitionIterator partition();
    descriptor: ()Lorg/apache/cassandra/db/partitions/PartitionIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 187
            getstatic org.apache.cassandra.db.EmptyIterators$EmptyPartitionIterator.instance:Lorg/apache/cassandra/db/EmptyIterators$EmptyPartitionIterator;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.apache.cassandra.db.rows.UnfilteredRowIterator unfilteredRow(org.apache.cassandra.config.CFMetaData, org.apache.cassandra.db.DecoratedKey, boolean, org.apache.cassandra.db.rows.Row, org.apache.cassandra.db.DeletionTime);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/db/DecoratedKey;ZLorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/db/DeletionTime;)Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=6, args_size=5
        start local 0 // org.apache.cassandra.config.CFMetaData metadata
        start local 1 // org.apache.cassandra.db.DecoratedKey partitionKey
        start local 2 // boolean isReverseOrder
        start local 3 // org.apache.cassandra.db.rows.Row staticRow
        start local 4 // org.apache.cassandra.db.DeletionTime partitionDeletion
         0: .line 193
            getstatic org.apache.cassandra.db.PartitionColumns.NONE:Lorg/apache/cassandra/db/PartitionColumns;
            astore 5 /* columns */
        start local 5 // org.apache.cassandra.db.PartitionColumns columns
         1: .line 194
            aload 3 /* staticRow */
            invokeinterface org.apache.cassandra.db.rows.Row.isEmpty:()Z
            ifne 3
         2: .line 195
            new org.apache.cassandra.db.PartitionColumns
            dup
            aload 3 /* staticRow */
            invokeinterface org.apache.cassandra.db.rows.Row.columns:()Ljava/util/Collection;
            invokestatic org.apache.cassandra.db.Columns.from:(Ljava/util/Collection;)Lorg/apache/cassandra/db/Columns;
            getstatic org.apache.cassandra.db.Columns.NONE:Lorg/apache/cassandra/db/Columns;
            invokespecial org.apache.cassandra.db.PartitionColumns.<init>:(Lorg/apache/cassandra/db/Columns;Lorg/apache/cassandra/db/Columns;)V
            astore 5 /* columns */
            goto 4
         3: .line 197
      StackMap locals: org.apache.cassandra.db.PartitionColumns
      StackMap stack:
            getstatic org.apache.cassandra.db.rows.Rows.EMPTY_STATIC_ROW:Lorg/apache/cassandra/db/rows/Row;
            astore 3 /* staticRow */
         4: .line 199
      StackMap locals:
      StackMap stack:
            aload 4 /* partitionDeletion */
            invokevirtual org.apache.cassandra.db.DeletionTime.isLive:()Z
            ifeq 6
         5: .line 200
            getstatic org.apache.cassandra.db.DeletionTime.LIVE:Lorg/apache/cassandra/db/DeletionTime;
            astore 4 /* partitionDeletion */
         6: .line 202
      StackMap locals:
      StackMap stack:
            new org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredRowIterator
            dup
            aload 5 /* columns */
            aload 0 /* metadata */
            aload 1 /* partitionKey */
            iload 2 /* isReverseOrder */
            aload 3 /* staticRow */
            aload 4 /* partitionDeletion */
            invokespecial org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredRowIterator.<init>:(Lorg/apache/cassandra/db/PartitionColumns;Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/db/DecoratedKey;ZLorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/db/DeletionTime;)V
            areturn
        end local 5 // org.apache.cassandra.db.PartitionColumns columns
        end local 4 // org.apache.cassandra.db.DeletionTime partitionDeletion
        end local 3 // org.apache.cassandra.db.rows.Row staticRow
        end local 2 // boolean isReverseOrder
        end local 1 // org.apache.cassandra.db.DecoratedKey partitionKey
        end local 0 // org.apache.cassandra.config.CFMetaData metadata
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0           metadata  Lorg/apache/cassandra/config/CFMetaData;
            0    7     1       partitionKey  Lorg/apache/cassandra/db/DecoratedKey;
            0    7     2     isReverseOrder  Z
            0    7     3          staticRow  Lorg/apache/cassandra/db/rows/Row;
            0    7     4  partitionDeletion  Lorg/apache/cassandra/db/DeletionTime;
            1    7     5            columns  Lorg/apache/cassandra/db/PartitionColumns;
    MethodParameters:
                   Name  Flags
      metadata           
      partitionKey       
      isReverseOrder     
      staticRow          
      partitionDeletion  

  public static org.apache.cassandra.db.rows.UnfilteredRowIterator unfilteredRow(org.apache.cassandra.config.CFMetaData, org.apache.cassandra.db.DecoratedKey, boolean);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/db/DecoratedKey;Z)Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=8, locals=3, args_size=3
        start local 0 // org.apache.cassandra.config.CFMetaData metadata
        start local 1 // org.apache.cassandra.db.DecoratedKey partitionKey
        start local 2 // boolean isReverseOrder
         0: .line 207
            new org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredRowIterator
            dup
            getstatic org.apache.cassandra.db.PartitionColumns.NONE:Lorg/apache/cassandra/db/PartitionColumns;
            aload 0 /* metadata */
            aload 1 /* partitionKey */
            iload 2 /* isReverseOrder */
            getstatic org.apache.cassandra.db.rows.Rows.EMPTY_STATIC_ROW:Lorg/apache/cassandra/db/rows/Row;
            getstatic org.apache.cassandra.db.DeletionTime.LIVE:Lorg/apache/cassandra/db/DeletionTime;
            invokespecial org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredRowIterator.<init>:(Lorg/apache/cassandra/db/PartitionColumns;Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/db/DecoratedKey;ZLorg/apache/cassandra/db/rows/Row;Lorg/apache/cassandra/db/DeletionTime;)V
            areturn
        end local 2 // boolean isReverseOrder
        end local 1 // org.apache.cassandra.db.DecoratedKey partitionKey
        end local 0 // org.apache.cassandra.config.CFMetaData metadata
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0        metadata  Lorg/apache/cassandra/config/CFMetaData;
            0    1     1    partitionKey  Lorg/apache/cassandra/db/DecoratedKey;
            0    1     2  isReverseOrder  Z
    MethodParameters:
                Name  Flags
      metadata        
      partitionKey    
      isReverseOrder  

  public static org.apache.cassandra.db.rows.RowIterator row(org.apache.cassandra.config.CFMetaData, org.apache.cassandra.db.DecoratedKey, boolean);
    descriptor: (Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/db/DecoratedKey;Z)Lorg/apache/cassandra/db/rows/RowIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.apache.cassandra.config.CFMetaData metadata
        start local 1 // org.apache.cassandra.db.DecoratedKey partitionKey
        start local 2 // boolean isReverseOrder
         0: .line 212
            new org.apache.cassandra.db.EmptyIterators$EmptyRowIterator
            dup
            aload 0 /* metadata */
            aload 1 /* partitionKey */
            iload 2 /* isReverseOrder */
            getstatic org.apache.cassandra.db.rows.Rows.EMPTY_STATIC_ROW:Lorg/apache/cassandra/db/rows/Row;
            invokespecial org.apache.cassandra.db.EmptyIterators$EmptyRowIterator.<init>:(Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/db/DecoratedKey;ZLorg/apache/cassandra/db/rows/Row;)V
            areturn
        end local 2 // boolean isReverseOrder
        end local 1 // org.apache.cassandra.db.DecoratedKey partitionKey
        end local 0 // org.apache.cassandra.config.CFMetaData metadata
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0        metadata  Lorg/apache/cassandra/config/CFMetaData;
            0    1     1    partitionKey  Lorg/apache/cassandra/db/DecoratedKey;
            0    1     2  isReverseOrder  Z
    MethodParameters:
                Name  Flags
      metadata        
      partitionKey    
      isReverseOrder  
}
SourceFile: "EmptyIterators.java"
NestMembers:
  org.apache.cassandra.db.EmptyIterators$EmptyBasePartitionIterator  org.apache.cassandra.db.EmptyIterators$EmptyBaseRowIterator  org.apache.cassandra.db.EmptyIterators$EmptyPartitionIterator  org.apache.cassandra.db.EmptyIterators$EmptyRowIterator  org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredPartitionIterator  org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredRowIterator
InnerClasses:
  private EmptyBasePartitionIterator = org.apache.cassandra.db.EmptyIterators$EmptyBasePartitionIterator of org.apache.cassandra.db.EmptyIterators
  private EmptyBaseRowIterator = org.apache.cassandra.db.EmptyIterators$EmptyBaseRowIterator of org.apache.cassandra.db.EmptyIterators
  private EmptyPartitionIterator = org.apache.cassandra.db.EmptyIterators$EmptyPartitionIterator of org.apache.cassandra.db.EmptyIterators
  private EmptyRowIterator = org.apache.cassandra.db.EmptyIterators$EmptyRowIterator of org.apache.cassandra.db.EmptyIterators
  private EmptyUnfilteredPartitionIterator = org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredPartitionIterator of org.apache.cassandra.db.EmptyIterators
  private EmptyUnfilteredRowIterator = org.apache.cassandra.db.EmptyIterators$EmptyUnfilteredRowIterator of org.apache.cassandra.db.EmptyIterators