public class org.apache.cassandra.db.compaction.CompactionHistoryTabularData
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.db.compaction.CompactionHistoryTabularData
super_class: java.lang.Object
{
private static final java.lang.String[] ITEM_NAMES;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] ITEM_DESCS;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String TYPE_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "CompactionHistory"
private static final java.lang.String ROW_DESC;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "CompactionHistory"
private static final javax.management.openmbean.OpenType<?>[] ITEM_TYPES;
descriptor: [Ljavax/management/openmbean/OpenType;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: [Ljavax/management/openmbean/OpenType<*>;
private static final javax.management.openmbean.CompositeType COMPOSITE_TYPE;
descriptor: Ljavax/management/openmbean/CompositeType;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final javax.management.openmbean.TabularType TABULAR_TYPE;
descriptor: Ljavax/management/openmbean/TabularType;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=1, args_size=0
0: bipush 7
anewarray java.lang.String
dup
iconst_0
ldc "id"
aastore
dup
iconst_1
ldc "keyspace_name"
aastore
dup
iconst_2
ldc "columnfamily_name"
aastore
dup
iconst_3
ldc "compacted_at"
aastore
dup
iconst_4
1: ldc "bytes_in"
aastore
dup
iconst_5
ldc "bytes_out"
aastore
dup
bipush 6
ldc "rows_merged"
aastore
2: putstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
3: bipush 7
anewarray java.lang.String
dup
iconst_0
ldc "time uuid"
aastore
dup
iconst_1
ldc "keyspace name"
aastore
dup
iconst_2
4: ldc "column family name"
aastore
dup
iconst_3
ldc "compaction finished at"
aastore
dup
iconst_4
5: ldc "total bytes in"
aastore
dup
iconst_5
ldc "total bytes out"
aastore
dup
bipush 6
ldc "total rows merged"
aastore
6: putstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_DESCS:[Ljava/lang/String;
7: bipush 7
anewarray javax.management.openmbean.OpenType
dup
iconst_0
getstatic javax.management.openmbean.SimpleType.STRING:Ljavax/management/openmbean/SimpleType;
aastore
dup
iconst_1
getstatic javax.management.openmbean.SimpleType.STRING:Ljavax/management/openmbean/SimpleType;
aastore
dup
iconst_2
getstatic javax.management.openmbean.SimpleType.STRING:Ljavax/management/openmbean/SimpleType;
aastore
dup
iconst_3
getstatic javax.management.openmbean.SimpleType.LONG:Ljavax/management/openmbean/SimpleType;
aastore
dup
iconst_4
8: getstatic javax.management.openmbean.SimpleType.LONG:Ljavax/management/openmbean/SimpleType;
aastore
dup
iconst_5
getstatic javax.management.openmbean.SimpleType.LONG:Ljavax/management/openmbean/SimpleType;
aastore
dup
bipush 6
getstatic javax.management.openmbean.SimpleType.STRING:Ljavax/management/openmbean/SimpleType;
aastore
9: putstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_TYPES:[Ljavax/management/openmbean/OpenType;
10: new javax.management.openmbean.CompositeType
dup
ldc "CompactionHistory"
ldc "CompactionHistory"
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_DESCS:[Ljava/lang/String;
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_TYPES:[Ljavax/management/openmbean/OpenType;
invokespecial javax.management.openmbean.CompositeType.<init>:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)V
putstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.COMPOSITE_TYPE:Ljavax/management/openmbean/CompositeType;
11: new javax.management.openmbean.TabularType
dup
ldc "CompactionHistory"
ldc "CompactionHistory"
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.COMPOSITE_TYPE:Ljavax/management/openmbean/CompositeType;
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
invokespecial javax.management.openmbean.TabularType.<init>:(Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;)V
putstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.TABULAR_TYPE:Ljavax/management/openmbean/TabularType;
12: goto 15
13: StackMap locals:
StackMap stack: javax.management.openmbean.OpenDataException
astore 0
start local 0 14: aload 0
invokestatic com.google.common.base.Throwables.propagate:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
athrow
end local 0 15: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
14 15 0 e Ljavax/management/openmbean/OpenDataException;
Exception table:
from to target type
7 12 13 Class javax.management.openmbean.OpenDataException
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/db/compaction/CompactionHistoryTabularData;
public static javax.management.openmbean.TabularData from(org.apache.cassandra.cql3.UntypedResultSet);
descriptor: (Lorg/apache/cassandra/cql3/UntypedResultSet;)Ljavax/management/openmbean/TabularData;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=14, args_size=1
start local 0 0: new javax.management.openmbean.TabularDataSupport
dup
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.TABULAR_TYPE:Ljavax/management/openmbean/TabularType;
invokespecial javax.management.openmbean.TabularDataSupport.<init>:(Ljavax/management/openmbean/TabularType;)V
astore 1
start local 1 1: aload 0
invokevirtual org.apache.cassandra.cql3.UntypedResultSet.iterator:()Ljava/util/Iterator;
astore 3
goto 14
StackMap locals: org.apache.cassandra.cql3.UntypedResultSet javax.management.openmbean.TabularDataSupport top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.cql3.UntypedResultSet$Row
astore 2
start local 2 3: aload 2
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
iconst_0
aaload
invokevirtual org.apache.cassandra.cql3.UntypedResultSet$Row.getUUID:(Ljava/lang/String;)Ljava/util/UUID;
astore 4
start local 4 4: aload 2
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
iconst_1
aaload
invokevirtual org.apache.cassandra.cql3.UntypedResultSet$Row.getString:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 5: aload 2
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
iconst_2
aaload
invokevirtual org.apache.cassandra.cql3.UntypedResultSet$Row.getString:(Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 6: aload 2
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
iconst_3
aaload
invokevirtual org.apache.cassandra.cql3.UntypedResultSet$Row.getLong:(Ljava/lang/String;)J
lstore 7
start local 7 7: aload 2
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
iconst_4
aaload
invokevirtual org.apache.cassandra.cql3.UntypedResultSet$Row.getLong:(Ljava/lang/String;)J
lstore 9
start local 9 8: aload 2
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
iconst_5
aaload
invokevirtual org.apache.cassandra.cql3.UntypedResultSet$Row.getLong:(Ljava/lang/String;)J
lstore 11
start local 11 9: aload 2
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
bipush 6
aaload
getstatic org.apache.cassandra.db.marshal.Int32Type.instance:Lorg/apache/cassandra/db/marshal/Int32Type;
getstatic org.apache.cassandra.db.marshal.LongType.instance:Lorg/apache/cassandra/db/marshal/LongType;
invokevirtual org.apache.cassandra.cql3.UntypedResultSet$Row.getMap:(Ljava/lang/String;Lorg/apache/cassandra/db/marshal/AbstractType;Lorg/apache/cassandra/db/marshal/AbstractType;)Ljava/util/Map;
astore 13
start local 13 10: aload 1
new javax.management.openmbean.CompositeDataSupport
dup
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.COMPOSITE_TYPE:Ljavax/management/openmbean/CompositeType;
getstatic org.apache.cassandra.db.compaction.CompactionHistoryTabularData.ITEM_NAMES:[Ljava/lang/String;
11: bipush 7
anewarray java.lang.Object
dup
iconst_0
aload 4
invokevirtual java.util.UUID.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 5
aastore
dup
iconst_2
aload 6
aastore
dup
iconst_3
lload 7
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_4
lload 9
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_5
lload 11
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
bipush 6
12: new java.lang.StringBuilder
dup
ldc "{"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 13
invokestatic org.apache.cassandra.utils.FBUtilities.toString:(Ljava/util/Map;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
invokespecial javax.management.openmbean.CompositeDataSupport.<init>:(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V
13: invokevirtual javax.management.openmbean.TabularDataSupport.put:(Ljavax/management/openmbean/CompositeData;)V
end local 13 end local 11 end local 9 end local 7 end local 6 end local 5 end local 4 end local 2 14: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
15: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 resultSet Lorg/apache/cassandra/cql3/UntypedResultSet;
1 16 1 result Ljavax/management/openmbean/TabularDataSupport;
3 14 2 row Lorg/apache/cassandra/cql3/UntypedResultSet$Row;
4 14 4 id Ljava/util/UUID;
5 14 5 ksName Ljava/lang/String;
6 14 6 cfName Ljava/lang/String;
7 14 7 compactedAt J
8 14 9 bytesIn J
9 14 11 bytesOut J
10 14 13 rowMerged Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Long;>;
Exceptions:
throws javax.management.openmbean.OpenDataException
MethodParameters:
Name Flags
resultSet
}
SourceFile: "CompactionHistoryTabularData.java"
InnerClasses:
public Row = org.apache.cassandra.cql3.UntypedResultSet$Row of org.apache.cassandra.cql3.UntypedResultSet