public class com.datastax.oss.driver.internal.core.adminrequest.AdminRow
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.datastax.oss.driver.internal.core.adminrequest.AdminRow
super_class: java.lang.Object
{
static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.util.List<java.lang.String>> LIST_OF_TEXT;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/util/List<Ljava/lang/String;>;>;
RuntimeInvisibleAnnotations:
com.datastax.oss.driver.shaded.guava.common.annotations.VisibleForTesting()
private static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.util.Set<java.lang.String>> SET_OF_TEXT;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/util/Set<Ljava/lang/String;>;>;
private static final com.datastax.oss.driver.api.core.type.codec.TypeCodec<java.util.Map<java.lang.String, java.lang.String>> MAP_OF_STRING_TO_STRING;
descriptor: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;
private final java.util.Map<java.lang.String, com.datastax.oss.protocol.internal.response.result.ColumnSpec> columnSpecs;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lcom/datastax/oss/protocol/internal/response/result/ColumnSpec;>;
private final java.util.List<java.nio.ByteBuffer> data;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljava/nio/ByteBuffer;>;
private final com.datastax.oss.driver.api.core.ProtocolVersion protocolVersion;
descriptor: Lcom/datastax/oss/driver/api/core/ProtocolVersion;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokestatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.listOf:(Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
putstatic com.datastax.oss.driver.internal.core.adminrequest.AdminRow.LIST_OF_TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
1: getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokestatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.setOf:(Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
putstatic com.datastax.oss.driver.internal.core.adminrequest.AdminRow.SET_OF_TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
2: getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokestatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.mapOf:(Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
3: putstatic com.datastax.oss.driver.internal.core.adminrequest.AdminRow.MAP_OF_STRING_TO_STRING:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
4: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.util.Map<java.lang.String, com.datastax.oss.protocol.internal.response.result.ColumnSpec>, java.util.List<java.nio.ByteBuffer>, com.datastax.oss.driver.api.core.ProtocolVersion);
descriptor: (Ljava/util/Map;Ljava/util/List;Lcom/datastax/oss/driver/api/core/ProtocolVersion;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.columnSpecs:Ljava/util/Map;
2: aload 0
aload 2
putfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.data:Ljava/util/List;
3: aload 0
aload 3
putfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.protocolVersion:Lcom/datastax/oss/driver/api/core/ProtocolVersion;
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 5 1 columnSpecs Ljava/util/Map<Ljava/lang/String;Lcom/datastax/oss/protocol/internal/response/result/ColumnSpec;>;
0 5 2 data Ljava/util/List<Ljava/nio/ByteBuffer;>;
0 5 3 protocolVersion Lcom/datastax/oss/driver/api/core/ProtocolVersion;
Signature: (Ljava/util/Map<Ljava/lang/String;Lcom/datastax/oss/protocol/internal/response/result/ColumnSpec;>;Ljava/util/List<Ljava/nio/ByteBuffer;>;Lcom/datastax/oss/driver/api/core/ProtocolVersion;)V
MethodParameters:
Name Flags
columnSpecs
data
protocolVersion
public java.lang.Boolean getBoolean(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.BOOLEAN:Lcom/datastax/oss/driver/api/core/type/codec/PrimitiveBooleanCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.lang.Boolean
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public java.lang.Integer getInteger(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Integer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.INT:Lcom/datastax/oss/driver/api/core/type/codec/PrimitiveIntCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.lang.Integer
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public boolean isString(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.columnSpecs:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.datastax.oss.protocol.internal.response.result.ColumnSpec
getfield com.datastax.oss.protocol.internal.response.result.ColumnSpec.type:Lcom/datastax/oss/protocol/internal/response/result/RawType;
getfield com.datastax.oss.protocol.internal.response.result.RawType.id:I
bipush 13
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 2 1 columnName Ljava/lang/String;
MethodParameters:
Name Flags
columnName
public java.lang.String getString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public java.util.UUID getUuid(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/UUID;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.UUID:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.util.UUID
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public java.nio.ByteBuffer getByteBuffer(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.BLOB:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.nio.ByteBuffer
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public java.net.InetAddress getInetAddress(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/net/InetAddress;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.api.core.type.codec.TypeCodecs.INET:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.net.InetAddress
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public java.util.List<java.lang.String> getListOfString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.internal.core.adminrequest.AdminRow.LIST_OF_TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.util.List
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public java.util.Set<java.lang.String> getSetOfString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.internal.core.adminrequest.AdminRow.SET_OF_TEXT:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.util.Set
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Set<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public java.util.Map<java.lang.String, java.lang.String> getMapOfStringToString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic com.datastax.oss.driver.internal.core.adminrequest.AdminRow.MAP_OF_STRING_TO_STRING:Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.get:(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
checkcast java.util.Map
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
public boolean isNull(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.contains:(Ljava/lang/String;)Z
ifne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.columnSpecs:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.datastax.oss.protocol.internal.response.result.ColumnSpec
getfield com.datastax.oss.protocol.internal.response.result.ColumnSpec.index:I
istore 2
start local 2 3: aload 0
getfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.data:Ljava/util/List;
iload 2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
ifnonnull 4
iconst_1
ireturn
StackMap locals: int
StackMap stack:
4: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 5 1 columnName Ljava/lang/String;
3 5 2 index I
MethodParameters:
Name Flags
columnName
public boolean contains(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.columnSpecs:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 1 1 columnName Ljava/lang/String;
MethodParameters:
Name Flags
columnName
public <T> T get(java.lang.String, com.datastax.oss.driver.api.core.type.codec.TypeCodec<T>);
descriptor: (Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.datastax.oss.driver.internal.core.adminrequest.AdminRow.contains:(Ljava/lang/String;)Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.columnSpecs:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.datastax.oss.protocol.internal.response.result.ColumnSpec
getfield com.datastax.oss.protocol.internal.response.result.ColumnSpec.index:I
istore 3
start local 3 3: aload 2
aload 0
getfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.data:Ljava/util/List;
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.nio.ByteBuffer
aload 0
getfield com.datastax.oss.driver.internal.core.adminrequest.AdminRow.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;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/datastax/oss/driver/internal/core/adminrequest/AdminRow;
0 4 1 columnName Ljava/lang/String;
0 4 2 codec Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;
3 4 3 index I
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Lcom/datastax/oss/driver/api/core/type/codec/TypeCodec<TT;>;)TT;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
columnName
codec
}
SourceFile: "AdminRow.java"
RuntimeVisibleAnnotations:
net.jcip.annotations.Immutable()