public interface com.datastax.oss.driver.api.core.cql.Row extends com.datastax.oss.driver.api.core.data.GettableByIndex, com.datastax.oss.driver.api.core.data.GettableByName, com.datastax.oss.driver.api.core.data.GettableById, com.datastax.oss.driver.api.core.detach.Detachable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.datastax.oss.driver.api.core.cql.Row
super_class: java.lang.Object
{
public abstract com.datastax.oss.driver.api.core.cql.ColumnDefinitions getColumnDefinitions();
descriptor: ()Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public java.lang.String getFormattedContents();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 0
invokeinterface com.datastax.oss.driver.api.core.cql.Row.getColumnDefinitions:()Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 12
4: StackMap locals: java.lang.StringBuilder com.datastax.oss.driver.api.core.cql.ColumnDefinitions int
StackMap stack:
iload 3
ifle 6
5: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: StackMap locals:
StackMap stack:
aload 2
iload 3
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinitions.get:(I)Lcom/datastax/oss/driver/api/core/cql/ColumnDefinition;
astore 4
start local 4 7: aload 4
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinition.getName:()Lcom/datastax/oss/driver/api/core/CqlIdentifier;
iconst_1
invokevirtual com.datastax.oss.driver.api.core.CqlIdentifier.asCql:(Z)Ljava/lang/String;
astore 5
start local 5 8: aload 0
invokeinterface com.datastax.oss.driver.api.core.cql.Row.codecRegistry:()Lcom/datastax/oss/driver/api/core/type/codec/registry/CodecRegistry;
aload 4
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinition.getType:()Lcom/datastax/oss/driver/api/core/type/DataType;
invokeinterface com.datastax.oss.driver.api.core.type.codec.registry.CodecRegistry.codecFor:(Lcom/datastax/oss/driver/api/core/type/DataType;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
astore 6
start local 6 9: aload 6
aload 0
iload 3
invokeinterface com.datastax.oss.driver.api.core.cql.Row.getBytesUnsafe:(I)Ljava/nio/ByteBuffer;
aload 0
invokeinterface com.datastax.oss.driver.api.core.cql.Row.protocolVersion:()Lcom/datastax/oss/driver/api/core/ProtocolVersion;
invokeinterface com.datastax.oss.driver.api.core.type.codec.TypeCodec.decode:(Ljava/nio/ByteBuffer;Lcom/datastax/oss/driver/api/core/ProtocolVersion;)Ljava/lang/Object;
astore 7
start local 7 10: aload 1
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 6
aload 7
invokeinterface com.datastax.oss.driver.api.core.type.codec.TypeCodec.format:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 7 end local 6 end local 5 end local 4 11: iinc 3 1
StackMap locals:
StackMap stack:
12: iload 3
aload 2
invokeinterface com.datastax.oss.driver.api.core.cql.ColumnDefinitions.size:()I
if_icmplt 4
end local 3 13: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/datastax/oss/driver/api/core/cql/Row;
1 14 1 result Ljava/lang/StringBuilder;
2 14 2 definitions Lcom/datastax/oss/driver/api/core/cql/ColumnDefinitions;
3 13 3 i I
7 11 4 definition Lcom/datastax/oss/driver/api/core/cql/ColumnDefinition;
8 11 5 name Ljava/lang/String;
9 11 6 codec Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/lang/Object;>;
10 11 7 value Ljava/lang/Object;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public abstract java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Row.java"