class org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner extends com.google.common.collect.AbstractIterator<org.apache.cassandra.db.rows.UnfilteredRowIterator> implements org.apache.cassandra.io.sstable.ISSTableScanner
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner
super_class: com.google.common.collect.AbstractIterator
{
private final java.util.Collection<org.apache.cassandra.dht.Range<org.apache.cassandra.dht.Token>> ranges;
descriptor: Ljava/util/Collection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Collection<Lorg/apache/cassandra/dht/Range<Lorg/apache/cassandra/dht/Token;>;>;
private final java.util.List<org.apache.cassandra.io.sstable.format.SSTableReader> sstables;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lorg/apache/cassandra/io/sstable/format/SSTableReader;>;
private final java.util.Iterator<org.apache.cassandra.io.sstable.format.SSTableReader> sstableIterator;
descriptor: Ljava/util/Iterator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Iterator<Lorg/apache/cassandra/io/sstable/format/SSTableReader;>;
private final long totalLength;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long compressedLength;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.apache.cassandra.io.sstable.ISSTableScanner currentScanner;
descriptor: Lorg/apache/cassandra/io/sstable/ISSTableScanner;
flags: (0x0002) ACC_PRIVATE
private long positionOffset;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long totalBytesScanned;
descriptor: J
flags: (0x0002) ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.util.Collection<org.apache.cassandra.io.sstable.format.SSTableReader>, java.util.Collection<org.apache.cassandra.dht.Range<org.apache.cassandra.dht.Token>>);
descriptor: (Ljava/util/Collection;Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.google.common.collect.AbstractIterator.<init>:()V
1: aload 0
lconst_0
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.totalBytesScanned:J
2: aload 0
aload 2
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.ranges:Ljava/util/Collection;
3: aload 0
new java.util.ArrayList
dup
aload 1
invokeinterface java.util.Collection.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstables:Ljava/util/List;
4: lconst_0
lstore 3
start local 3 5: lconst_0
lstore 5
start local 5 6: aload 1
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 8
goto 15
StackMap locals: org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner java.util.Collection java.util.Collection long long top java.util.Iterator
StackMap stack:
7: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.io.sstable.format.SSTableReader
astore 7
start local 7 8: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstables:Ljava/util/List;
aload 7
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
9: aload 7
invokevirtual org.apache.cassandra.io.sstable.format.SSTableReader.estimatedKeys:()J
lstore 9
start local 9 10: dconst_1
dstore 11
start local 11 11: lload 9
lconst_0
lcmp
ifle 13
aload 2
ifnull 13
12: aload 7
aload 2
invokevirtual org.apache.cassandra.io.sstable.format.SSTableReader.estimatedKeysForRanges:(Ljava/util/Collection;)J
l2d
lload 9
l2d
ddiv
dstore 11
13: StackMap locals: org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner java.util.Collection java.util.Collection long long org.apache.cassandra.io.sstable.format.SSTableReader java.util.Iterator long double
StackMap stack:
lload 3
l2d
aload 7
invokevirtual org.apache.cassandra.io.sstable.format.SSTableReader.uncompressedLength:()J
l2d
dload 11
dmul
dadd
d2l
lstore 3
14: lload 5
l2d
aload 7
invokevirtual org.apache.cassandra.io.sstable.format.SSTableReader.onDiskLength:()J
l2d
dload 11
dmul
dadd
d2l
lstore 5
end local 11 end local 9 end local 7 15: StackMap locals: org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner java.util.Collection java.util.Collection long long top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
16: aload 0
lload 3
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.totalLength:J
17: aload 0
lload 5
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.compressedLength:J
18: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstables:Ljava/util/List;
getstatic org.apache.cassandra.io.sstable.format.SSTableReader.sstableComparator:Ljava/util/Comparator;
invokestatic java.util.Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V
19: aload 0
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstables:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstableIterator:Ljava/util/Iterator;
20: getstatic org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.$assertionsDisabled:Z
ifne 21
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstableIterator:Ljava/util/Iterator;
invokeinterface java.util.Iterator.hasNext:()Z
ifne 21
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
21: StackMap locals: org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner java.util.Collection java.util.Collection long long
StackMap stack:
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstableIterator:Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.io.sstable.format.SSTableReader
astore 7
start local 7 22: aload 0
aload 7
aload 2
aconst_null
invokevirtual org.apache.cassandra.io.sstable.format.SSTableReader.getScanner:(Ljava/util/Collection;Lcom/google/common/util/concurrent/RateLimiter;)Lorg/apache/cassandra/io/sstable/ISSTableScanner;
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
23: return
end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
0 24 1 sstables Ljava/util/Collection<Lorg/apache/cassandra/io/sstable/format/SSTableReader;>;
0 24 2 ranges Ljava/util/Collection<Lorg/apache/cassandra/dht/Range<Lorg/apache/cassandra/dht/Token;>;>;
5 24 3 length J
6 24 5 cLength J
8 15 7 sstable Lorg/apache/cassandra/io/sstable/format/SSTableReader;
10 15 9 estimatedKeys J
11 15 11 estKeysInRangeRatio D
22 24 7 currentSSTable Lorg/apache/cassandra/io/sstable/format/SSTableReader;
Signature: (Ljava/util/Collection<Lorg/apache/cassandra/io/sstable/format/SSTableReader;>;Ljava/util/Collection<Lorg/apache/cassandra/dht/Range<Lorg/apache/cassandra/dht/Token;>;>;)V
MethodParameters:
Name Flags
sstables
ranges
public static java.util.Collection<org.apache.cassandra.io.sstable.format.SSTableReader> intersecting(java.util.Collection<org.apache.cassandra.io.sstable.format.SSTableReader>, java.util.Collection<org.apache.cassandra.dht.Range<org.apache.cassandra.dht.Token>>);
descriptor: (Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
invokestatic com.google.common.collect.Lists.newArrayList:(Ljava/lang/Iterable;)Ljava/util/ArrayList;
areturn
2: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 2
start local 2 3: aload 1
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 11
StackMap locals: java.util.Collection java.util.Collection java.util.Set top java.util.Iterator
StackMap stack:
4: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.dht.Range
astore 3
start local 3 5: aload 0
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 6
goto 10
StackMap locals: java.util.Collection java.util.Collection java.util.Set org.apache.cassandra.dht.Range java.util.Iterator top java.util.Iterator
StackMap stack:
6: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.io.sstable.format.SSTableReader
astore 5
start local 5 7: new org.apache.cassandra.dht.Range
dup
aload 5
getfield org.apache.cassandra.io.sstable.format.SSTableReader.first:Lorg/apache/cassandra/db/DecoratedKey;
invokevirtual org.apache.cassandra.db.DecoratedKey.getToken:()Lorg/apache/cassandra/dht/Token;
aload 5
getfield org.apache.cassandra.io.sstable.format.SSTableReader.last:Lorg/apache/cassandra/db/DecoratedKey;
invokevirtual org.apache.cassandra.db.DecoratedKey.getToken:()Lorg/apache/cassandra/dht/Token;
invokespecial org.apache.cassandra.dht.Range.<init>:(Lorg/apache/cassandra/dht/RingPosition;Lorg/apache/cassandra/dht/RingPosition;)V
astore 7
start local 7 8: aload 3
ifnull 9
aload 7
aload 3
invokevirtual org.apache.cassandra.dht.Range.intersects:(Lorg/apache/cassandra/dht/Range;)Z
ifeq 10
9: StackMap locals: java.util.Collection java.util.Collection java.util.Set org.apache.cassandra.dht.Range java.util.Iterator org.apache.cassandra.io.sstable.format.SSTableReader java.util.Iterator org.apache.cassandra.dht.Range
StackMap stack:
aload 2
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 7 end local 5 10: StackMap locals: java.util.Collection java.util.Collection java.util.Set org.apache.cassandra.dht.Range java.util.Iterator top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 3 11: StackMap locals: java.util.Collection java.util.Collection java.util.Set top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
12: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 sstables Ljava/util/Collection<Lorg/apache/cassandra/io/sstable/format/SSTableReader;>;
0 13 1 ranges Ljava/util/Collection<Lorg/apache/cassandra/dht/Range<Lorg/apache/cassandra/dht/Token;>;>;
3 13 2 filtered Ljava/util/Set<Lorg/apache/cassandra/io/sstable/format/SSTableReader;>;
5 11 3 range Lorg/apache/cassandra/dht/Range<Lorg/apache/cassandra/dht/Token;>;
7 10 5 sstable Lorg/apache/cassandra/io/sstable/format/SSTableReader;
8 10 7 sstableRange Lorg/apache/cassandra/dht/Range<Lorg/apache/cassandra/dht/Token;>;
Signature: (Ljava/util/Collection<Lorg/apache/cassandra/io/sstable/format/SSTableReader;>;Ljava/util/Collection<Lorg/apache/cassandra/dht/Range<Lorg/apache/cassandra/dht/Token;>;>;)Ljava/util/Collection<Lorg/apache/cassandra/io/sstable/format/SSTableReader;>;
MethodParameters:
Name Flags
sstables
ranges
public boolean isForThrift();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
public org.apache.cassandra.config.CFMetaData metadata();
descriptor: ()Lorg/apache/cassandra/config/CFMetaData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstables:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.cassandra.io.sstable.format.SSTableReader
getfield org.apache.cassandra.io.sstable.format.SSTableReader.metadata:Lorg/apache/cassandra/config/CFMetaData;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
protected org.apache.cassandra.db.rows.UnfilteredRowIterator computeNext();
descriptor: ()Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
ifnonnull 2
1: aload 0
invokevirtual org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.endOfData:()Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.UnfilteredRowIterator
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
invokeinterface org.apache.cassandra.io.sstable.ISSTableScanner.hasNext:()Z
ifeq 4
3: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
invokeinterface org.apache.cassandra.io.sstable.ISSTableScanner.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.UnfilteredRowIterator
areturn
4: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.positionOffset:J
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
invokeinterface org.apache.cassandra.io.sstable.ISSTableScanner.getLengthInBytes:()J
ladd
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.positionOffset:J
5: aload 0
dup
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.totalBytesScanned:J
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
invokeinterface org.apache.cassandra.io.sstable.ISSTableScanner.getBytesScanned:()J
ladd
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.totalBytesScanned:J
6: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
invokeinterface org.apache.cassandra.io.sstable.ISSTableScanner.close:()V
7: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstableIterator:Ljava/util/Iterator;
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
8: aload 0
aconst_null
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
9: aload 0
invokevirtual org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.endOfData:()Ljava/lang/Object;
checkcast org.apache.cassandra.db.rows.UnfilteredRowIterator
areturn
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstableIterator:Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.io.sstable.format.SSTableReader
astore 1
start local 1 11: aload 0
aload 1
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.ranges:Ljava/util/Collection;
aconst_null
invokevirtual org.apache.cassandra.io.sstable.format.SSTableReader.getScanner:(Ljava/util/Collection;Lcom/google/common/util/concurrent/RateLimiter;)Lorg/apache/cassandra/io/sstable/ISSTableScanner;
putfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
end local 1 12: goto 2
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
11 12 1 currentSSTable Lorg/apache/cassandra/io/sstable/format/SSTableReader;
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
ifnull 2
1: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
invokeinterface org.apache.cassandra.io.sstable.ISSTableScanner.close:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
public long getLengthInBytes();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.totalLength:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
public long getCurrentPosition();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.positionOffset:J
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
ifnonnull 1
lconst_0
goto 2
StackMap locals:
StackMap stack: long
1: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
invokeinterface org.apache.cassandra.io.sstable.ISSTableScanner.getCurrentPosition:()J
StackMap locals: org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner
StackMap stack: long long
2: ladd
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
public long getCompressedLengthInBytes();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.compressedLength:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
public long getBytesScanned();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
ifnonnull 1
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.totalBytesScanned:J
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.totalBytesScanned:J
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.currentScanner:Lorg/apache/cassandra/io/sstable/ISSTableScanner;
invokeinterface org.apache.cassandra.io.sstable.ISSTableScanner.getBytesScanned:()J
ladd
StackMap locals:
StackMap stack: long
2: lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
public java.lang.String getBackingFiles();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc ", "
invokestatic com.google.common.base.Joiner.on:(Ljava/lang/String;)Lcom/google/common/base/Joiner;
aload 0
getfield org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.sstables:Ljava/util/List;
invokevirtual com.google.common.base.Joiner.join:(Ljava/lang/Iterable;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/compaction/LeveledCompactionStrategy$LeveledScanner;
protected java.lang.Object computeNext();
descriptor: ()Ljava/lang/Object;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner.computeNext:()Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lcom/google/common/collect/AbstractIterator<Lorg/apache/cassandra/db/rows/UnfilteredRowIterator;>;Lorg/apache/cassandra/io/sstable/ISSTableScanner;
SourceFile: "LeveledCompactionStrategy.java"
NestHost: org.apache.cassandra.db.compaction.LeveledCompactionStrategy
InnerClasses:
private LeveledScanner = org.apache.cassandra.db.compaction.LeveledCompactionStrategy$LeveledScanner of org.apache.cassandra.db.compaction.LeveledCompactionStrategy