public class org.apache.cassandra.io.sstable.metadata.StatsMetadata extends org.apache.cassandra.io.sstable.metadata.MetadataComponent
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.io.sstable.metadata.StatsMetadata
super_class: org.apache.cassandra.io.sstable.metadata.MetadataComponent
{
public static final org.apache.cassandra.io.sstable.metadata.IMetadataComponentSerializer serializer;
descriptor: Lorg/apache/cassandra/io/sstable/metadata/IMetadataComponentSerializer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.cassandra.io.ISerializer<org.apache.cassandra.db.commitlog.IntervalSet<org.apache.cassandra.db.commitlog.CommitLogPosition>> commitLogPositionSetSerializer;
descriptor: Lorg/apache/cassandra/io/ISerializer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Lorg/apache/cassandra/io/ISerializer<Lorg/apache/cassandra/db/commitlog/IntervalSet<Lorg/apache/cassandra/db/commitlog/CommitLogPosition;>;>;
public final org.apache.cassandra.utils.EstimatedHistogram estimatedPartitionSize;
descriptor: Lorg/apache/cassandra/utils/EstimatedHistogram;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.cassandra.utils.EstimatedHistogram estimatedColumnCount;
descriptor: Lorg/apache/cassandra/utils/EstimatedHistogram;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.cassandra.db.commitlog.IntervalSet<org.apache.cassandra.db.commitlog.CommitLogPosition> commitLogIntervals;
descriptor: Lorg/apache/cassandra/db/commitlog/IntervalSet;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Lorg/apache/cassandra/db/commitlog/IntervalSet<Lorg/apache/cassandra/db/commitlog/CommitLogPosition;>;
public final long minTimestamp;
descriptor: J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final long maxTimestamp;
descriptor: J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int minLocalDeletionTime;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int maxLocalDeletionTime;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int minTTL;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int maxTTL;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final double compressionRatio;
descriptor: D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.cassandra.utils.StreamingHistogram estimatedTombstoneDropTime;
descriptor: Lorg/apache/cassandra/utils/StreamingHistogram;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int sstableLevel;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final java.util.List<java.nio.ByteBuffer> minClusteringValues;
descriptor: Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/nio/ByteBuffer;>;
public final java.util.List<java.nio.ByteBuffer> maxClusteringValues;
descriptor: Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/nio/ByteBuffer;>;
public final boolean hasLegacyCounterShards;
descriptor: Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final long repairedAt;
descriptor: J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final long totalColumnsSet;
descriptor: J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final long totalRows;
descriptor: J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.cassandra.io.sstable.metadata.StatsMetadata$StatsMetadataSerializer
dup
invokespecial org.apache.cassandra.io.sstable.metadata.StatsMetadata$StatsMetadataSerializer.<init>:()V
putstatic org.apache.cassandra.io.sstable.metadata.StatsMetadata.serializer:Lorg/apache/cassandra/io/sstable/metadata/IMetadataComponentSerializer;
1: getstatic org.apache.cassandra.db.commitlog.CommitLogPosition.serializer:Lorg/apache/cassandra/db/commitlog/CommitLogPosition$CommitLogPositionSerializer;
invokestatic org.apache.cassandra.db.commitlog.IntervalSet.serializer:(Lorg/apache/cassandra/io/ISerializer;)Lorg/apache/cassandra/io/ISerializer;
putstatic org.apache.cassandra.io.sstable.metadata.StatsMetadata.commitLogPositionSetSerializer:Lorg/apache/cassandra/io/ISerializer;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.apache.cassandra.utils.EstimatedHistogram, org.apache.cassandra.utils.EstimatedHistogram, org.apache.cassandra.db.commitlog.IntervalSet<org.apache.cassandra.db.commitlog.CommitLogPosition>, long, long, int, int, int, int, double, org.apache.cassandra.utils.StreamingHistogram, int, java.util.List<java.nio.ByteBuffer>, java.util.List<java.nio.ByteBuffer>, boolean, long, long, );
descriptor: (Lorg/apache/cassandra/utils/EstimatedHistogram;Lorg/apache/cassandra/utils/EstimatedHistogram;Lorg/apache/cassandra/db/commitlog/IntervalSet;JJIIIIDLorg/apache/cassandra/utils/StreamingHistogram;ILjava/util/List;Ljava/util/List;ZJJJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=25, args_size=19
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 start local 8 start local 9 start local 10 start local 11 start local 12 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 21 start local 23 0: aload 0
invokespecial org.apache.cassandra.io.sstable.metadata.MetadataComponent.<init>:()V
1: aload 0
aload 1
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedPartitionSize:Lorg/apache/cassandra/utils/EstimatedHistogram;
2: aload 0
aload 2
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedColumnCount:Lorg/apache/cassandra/utils/EstimatedHistogram;
3: aload 0
aload 3
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.commitLogIntervals:Lorg/apache/cassandra/db/commitlog/IntervalSet;
4: aload 0
lload 4
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTimestamp:J
5: aload 0
lload 6
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTimestamp:J
6: aload 0
iload 8
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minLocalDeletionTime:I
7: aload 0
iload 9
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxLocalDeletionTime:I
8: aload 0
iload 10
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTTL:I
9: aload 0
iload 11
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTTL:I
10: aload 0
dload 12
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.compressionRatio:D
11: aload 0
aload 14
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedTombstoneDropTime:Lorg/apache/cassandra/utils/StreamingHistogram;
12: aload 0
iload 15
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.sstableLevel:I
13: aload 0
aload 16
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minClusteringValues:Ljava/util/List;
14: aload 0
aload 17
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxClusteringValues:Ljava/util/List;
15: aload 0
iload 18
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.hasLegacyCounterShards:Z
16: aload 0
lload 19
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.repairedAt:J
17: aload 0
lload 21
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalColumnsSet:J
18: aload 0
lload 23
putfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalRows:J
19: return
end local 23 end local 21 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 12 end local 11 end local 10 end local 9 end local 8 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
0 20 1 estimatedPartitionSize Lorg/apache/cassandra/utils/EstimatedHistogram;
0 20 2 estimatedColumnCount Lorg/apache/cassandra/utils/EstimatedHistogram;
0 20 3 commitLogIntervals Lorg/apache/cassandra/db/commitlog/IntervalSet<Lorg/apache/cassandra/db/commitlog/CommitLogPosition;>;
0 20 4 minTimestamp J
0 20 6 maxTimestamp J
0 20 8 minLocalDeletionTime I
0 20 9 maxLocalDeletionTime I
0 20 10 minTTL I
0 20 11 maxTTL I
0 20 12 compressionRatio D
0 20 14 estimatedTombstoneDropTime Lorg/apache/cassandra/utils/StreamingHistogram;
0 20 15 sstableLevel I
0 20 16 minClusteringValues Ljava/util/List<Ljava/nio/ByteBuffer;>;
0 20 17 maxClusteringValues Ljava/util/List<Ljava/nio/ByteBuffer;>;
0 20 18 hasLegacyCounterShards Z
0 20 19 repairedAt J
0 20 21 totalColumnsSet J
0 20 23 totalRows J
Signature: (Lorg/apache/cassandra/utils/EstimatedHistogram;Lorg/apache/cassandra/utils/EstimatedHistogram;Lorg/apache/cassandra/db/commitlog/IntervalSet<Lorg/apache/cassandra/db/commitlog/CommitLogPosition;>;JJIIIIDLorg/apache/cassandra/utils/StreamingHistogram;ILjava/util/List<Ljava/nio/ByteBuffer;>;Ljava/util/List<Ljava/nio/ByteBuffer;>;ZJJJ)V
MethodParameters:
Name Flags
estimatedPartitionSize
estimatedColumnCount
commitLogIntervals
minTimestamp
maxTimestamp
minLocalDeletionTime
maxLocalDeletionTime
minTTL
maxTTL
compressionRatio
estimatedTombstoneDropTime
sstableLevel
minClusteringValues
maxClusteringValues
hasLegacyCounterShards
repairedAt
totalColumnsSet
totalRows
public org.apache.cassandra.io.sstable.metadata.MetadataType getType();
descriptor: ()Lorg/apache/cassandra/io/sstable/metadata/MetadataType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic org.apache.cassandra.io.sstable.metadata.MetadataType.STATS:Lorg/apache/cassandra/io/sstable/metadata/MetadataType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
public double getEstimatedDroppableTombstoneRatio(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedColumnCount:Lorg/apache/cassandra/utils/EstimatedHistogram;
invokevirtual org.apache.cassandra.utils.EstimatedHistogram.mean:()J
aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedColumnCount:Lorg/apache/cassandra/utils/EstimatedHistogram;
invokevirtual org.apache.cassandra.utils.EstimatedHistogram.count:()J
lmul
lstore 2
start local 2 1: lload 2
lconst_0
lcmp
ifle 4
2: aload 0
iload 1
invokevirtual org.apache.cassandra.io.sstable.metadata.StatsMetadata.getDroppableTombstonesBefore:(I)D
dstore 4
start local 4 3: dload 4
lload 2
l2d
ddiv
dreturn
end local 4 4: StackMap locals: long
StackMap stack:
dconst_0
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
0 5 1 gcBefore I
1 5 2 estimatedColumnCount J
3 4 4 droppable D
MethodParameters:
Name Flags
gcBefore
public double getDroppableTombstonesBefore(int);
descriptor: (I)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedTombstoneDropTime:Lorg/apache/cassandra/utils/StreamingHistogram;
iload 1
i2d
invokevirtual org.apache.cassandra.utils.StreamingHistogram.sum:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
0 1 1 gcBefore I
MethodParameters:
Name Flags
gcBefore
public org.apache.cassandra.io.sstable.metadata.StatsMetadata mutateLevel(int);
descriptor: (I)Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
flags: (0x0001) ACC_PUBLIC
Code:
stack=26, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.cassandra.io.sstable.metadata.StatsMetadata
dup
aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedPartitionSize:Lorg/apache/cassandra/utils/EstimatedHistogram;
1: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedColumnCount:Lorg/apache/cassandra/utils/EstimatedHistogram;
2: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.commitLogIntervals:Lorg/apache/cassandra/db/commitlog/IntervalSet;
3: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTimestamp:J
4: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTimestamp:J
5: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minLocalDeletionTime:I
6: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxLocalDeletionTime:I
7: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTTL:I
8: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTTL:I
9: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.compressionRatio:D
10: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedTombstoneDropTime:Lorg/apache/cassandra/utils/StreamingHistogram;
11: iload 1
12: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minClusteringValues:Ljava/util/List;
13: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxClusteringValues:Ljava/util/List;
14: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.hasLegacyCounterShards:Z
15: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.repairedAt:J
16: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalColumnsSet:J
17: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalRows:J
18: invokespecial org.apache.cassandra.io.sstable.metadata.StatsMetadata.<init>:(Lorg/apache/cassandra/utils/EstimatedHistogram;Lorg/apache/cassandra/utils/EstimatedHistogram;Lorg/apache/cassandra/db/commitlog/IntervalSet;JJIIIIDLorg/apache/cassandra/utils/StreamingHistogram;ILjava/util/List;Ljava/util/List;ZJJJ)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
0 19 1 newLevel I
MethodParameters:
Name Flags
newLevel
public org.apache.cassandra.io.sstable.metadata.StatsMetadata mutateRepairedAt(long);
descriptor: (J)Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
flags: (0x0001) ACC_PUBLIC
Code:
stack=26, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.cassandra.io.sstable.metadata.StatsMetadata
dup
aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedPartitionSize:Lorg/apache/cassandra/utils/EstimatedHistogram;
1: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedColumnCount:Lorg/apache/cassandra/utils/EstimatedHistogram;
2: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.commitLogIntervals:Lorg/apache/cassandra/db/commitlog/IntervalSet;
3: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTimestamp:J
4: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTimestamp:J
5: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minLocalDeletionTime:I
6: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxLocalDeletionTime:I
7: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTTL:I
8: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTTL:I
9: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.compressionRatio:D
10: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedTombstoneDropTime:Lorg/apache/cassandra/utils/StreamingHistogram;
11: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.sstableLevel:I
12: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minClusteringValues:Ljava/util/List;
13: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxClusteringValues:Ljava/util/List;
14: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.hasLegacyCounterShards:Z
15: lload 1
16: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalColumnsSet:J
17: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalRows:J
18: invokespecial org.apache.cassandra.io.sstable.metadata.StatsMetadata.<init>:(Lorg/apache/cassandra/utils/EstimatedHistogram;Lorg/apache/cassandra/utils/EstimatedHistogram;Lorg/apache/cassandra/db/commitlog/IntervalSet;JJIIIIDLorg/apache/cassandra/utils/StreamingHistogram;ILjava/util/List;Ljava/util/List;ZJJJ)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
0 19 1 newRepairedAt J
MethodParameters:
Name Flags
newRepairedAt
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
ifnull 2
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.cassandra.io.sstable.metadata.StatsMetadata
astore 2
start local 2 4: new org.apache.commons.lang3.builder.EqualsBuilder
dup
invokespecial org.apache.commons.lang3.builder.EqualsBuilder.<init>:()V
5: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedPartitionSize:Lorg/apache/cassandra/utils/EstimatedHistogram;
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedPartitionSize:Lorg/apache/cassandra/utils/EstimatedHistogram;
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/EqualsBuilder;
6: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedColumnCount:Lorg/apache/cassandra/utils/EstimatedHistogram;
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedColumnCount:Lorg/apache/cassandra/utils/EstimatedHistogram;
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/EqualsBuilder;
7: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.commitLogIntervals:Lorg/apache/cassandra/db/commitlog/IntervalSet;
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.commitLogIntervals:Lorg/apache/cassandra/db/commitlog/IntervalSet;
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/EqualsBuilder;
8: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTimestamp:J
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTimestamp:J
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(JJ)Lorg/apache/commons/lang3/builder/EqualsBuilder;
9: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTimestamp:J
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTimestamp:J
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(JJ)Lorg/apache/commons/lang3/builder/EqualsBuilder;
10: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minLocalDeletionTime:I
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minLocalDeletionTime:I
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(II)Lorg/apache/commons/lang3/builder/EqualsBuilder;
11: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxLocalDeletionTime:I
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxLocalDeletionTime:I
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(II)Lorg/apache/commons/lang3/builder/EqualsBuilder;
12: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTTL:I
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTTL:I
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(II)Lorg/apache/commons/lang3/builder/EqualsBuilder;
13: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTTL:I
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTTL:I
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(II)Lorg/apache/commons/lang3/builder/EqualsBuilder;
14: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.compressionRatio:D
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.compressionRatio:D
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(DD)Lorg/apache/commons/lang3/builder/EqualsBuilder;
15: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedTombstoneDropTime:Lorg/apache/cassandra/utils/StreamingHistogram;
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedTombstoneDropTime:Lorg/apache/cassandra/utils/StreamingHistogram;
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/EqualsBuilder;
16: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.sstableLevel:I
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.sstableLevel:I
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(II)Lorg/apache/commons/lang3/builder/EqualsBuilder;
17: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.repairedAt:J
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.repairedAt:J
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(JJ)Lorg/apache/commons/lang3/builder/EqualsBuilder;
18: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxClusteringValues:Ljava/util/List;
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxClusteringValues:Ljava/util/List;
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/EqualsBuilder;
19: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minClusteringValues:Ljava/util/List;
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minClusteringValues:Ljava/util/List;
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/EqualsBuilder;
20: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.hasLegacyCounterShards:Z
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.hasLegacyCounterShards:Z
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(ZZ)Lorg/apache/commons/lang3/builder/EqualsBuilder;
21: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalColumnsSet:J
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalColumnsSet:J
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(JJ)Lorg/apache/commons/lang3/builder/EqualsBuilder;
22: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalRows:J
aload 2
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalRows:J
invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.append:(JJ)Lorg/apache/commons/lang3/builder/EqualsBuilder;
23: invokevirtual org.apache.commons.lang3.builder.EqualsBuilder.build:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
24: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
0 25 1 o Ljava/lang/Object;
4 25 2 that Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.commons.lang3.builder.HashCodeBuilder
dup
invokespecial org.apache.commons.lang3.builder.HashCodeBuilder.<init>:()V
1: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedPartitionSize:Lorg/apache/cassandra/utils/EstimatedHistogram;
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
2: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedColumnCount:Lorg/apache/cassandra/utils/EstimatedHistogram;
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
3: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.commitLogIntervals:Lorg/apache/cassandra/db/commitlog/IntervalSet;
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
4: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTimestamp:J
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
5: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTimestamp:J
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
6: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minLocalDeletionTime:I
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(I)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
7: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxLocalDeletionTime:I
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(I)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
8: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minTTL:I
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(I)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
9: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxTTL:I
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(I)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
10: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.compressionRatio:D
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(D)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
11: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.estimatedTombstoneDropTime:Lorg/apache/cassandra/utils/StreamingHistogram;
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
12: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.sstableLevel:I
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(I)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
13: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.repairedAt:J
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
14: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.maxClusteringValues:Ljava/util/List;
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
15: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.minClusteringValues:Ljava/util/List;
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
16: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.hasLegacyCounterShards:Z
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(Z)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
17: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalColumnsSet:J
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
18: aload 0
getfield org.apache.cassandra.io.sstable.metadata.StatsMetadata.totalRows:J
invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.append:(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
19: invokevirtual org.apache.commons.lang3.builder.HashCodeBuilder.build:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
20: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/cassandra/io/sstable/metadata/StatsMetadata;
}
SourceFile: "StatsMetadata.java"
NestMembers:
org.apache.cassandra.io.sstable.metadata.StatsMetadata$StatsMetadataSerializer
InnerClasses:
public StatsMetadataSerializer = org.apache.cassandra.io.sstable.metadata.StatsMetadata$StatsMetadataSerializer of org.apache.cassandra.io.sstable.metadata.StatsMetadata