public class com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec
  super_class: java.lang.Object
{
  public final int protocolVersion;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec this
        start local 1 // int protocolVersion
         0: .line 192
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 193
            aload 0 /* this */
            iload 1 /* protocolVersion */
            putfield com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec.protocolVersion:I
         2: .line 194
            return
        end local 1 // int protocolVersion
        end local 0 // com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lcom/datastax/oss/protocol/internal/request/query/QueryOptions$Codec;
            0    3     1  protocolVersion  I
    MethodParameters:
                 Name  Flags
      protocolVersion  

  public <B> void encode(B, com.datastax.oss.protocol.internal.request.query.QueryOptions, com.datastax.oss.protocol.internal.PrimitiveCodec<B>);
    descriptor: (Ljava/lang/Object;Lcom/datastax/oss/protocol/internal/request/query/QueryOptions;Lcom/datastax/oss/protocol/internal/PrimitiveCodec;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec this
        start local 1 // java.lang.Object dest
        start local 2 // com.datastax.oss.protocol.internal.request.query.QueryOptions options
        start local 3 // com.datastax.oss.protocol.internal.PrimitiveCodec encoder
         0: .line 197
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.consistency:I
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeUnsignedShort:(ILjava/lang/Object;)V
         1: .line 198
            aload 0 /* this */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec.protocolVersion:I
            iconst_5
            if_icmplt 4
         2: .line 199
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeInt:(ILjava/lang/Object;)V
         3: .line 200
            goto 5
         4: .line 201
      StackMap locals:
      StackMap stack:
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            i2b
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeByte:(BLjava/lang/Object;)V
         5: .line 203
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            iconst_1
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 10
         6: .line 204
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            bipush 64
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 9
         7: .line 205
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.namedValues:Ljava/util/Map;
            aload 1 /* dest */
            aload 3 /* encoder */
            invokestatic com.datastax.oss.protocol.internal.request.query.Values.writeNamedValues:(Ljava/util/Map;Ljava/lang/Object;Lcom/datastax/oss/protocol/internal/PrimitiveCodec;)V
         8: .line 206
            goto 10
         9: .line 207
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.positionalValues:Ljava/util/List;
            aload 1 /* dest */
            aload 3 /* encoder */
            invokestatic com.datastax.oss.protocol.internal.request.query.Values.writePositionalValues:(Ljava/util/List;Ljava/lang/Object;Lcom/datastax/oss/protocol/internal/PrimitiveCodec;)V
        10: .line 210
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            iconst_4
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 12
        11: .line 211
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.pageSize:I
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeInt:(ILjava/lang/Object;)V
        12: .line 213
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            bipush 8
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 14
        13: .line 214
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.pagingState:Ljava/nio/ByteBuffer;
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeBytes:(Ljava/nio/ByteBuffer;Ljava/lang/Object;)V
        14: .line 216
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            bipush 16
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 16
        15: .line 217
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.serialConsistency:I
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeUnsignedShort:(ILjava/lang/Object;)V
        16: .line 219
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            bipush 32
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 18
        17: .line 220
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.defaultTimestamp:J
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeLong:(JLjava/lang/Object;)V
        18: .line 222
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            sipush 128
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 20
        19: .line 223
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.keyspace:Ljava/lang/String;
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeString:(Ljava/lang/String;Ljava/lang/Object;)V
        20: .line 225
      StackMap locals:
      StackMap stack:
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            sipush 256
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 22
        21: .line 226
            aload 3 /* encoder */
            aload 2 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.nowInSeconds:I
            aload 1 /* dest */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.writeInt:(ILjava/lang/Object;)V
        22: .line 228
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.datastax.oss.protocol.internal.PrimitiveCodec encoder
        end local 2 // com.datastax.oss.protocol.internal.request.query.QueryOptions options
        end local 1 // java.lang.Object dest
        end local 0 // com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   23     0     this  Lcom/datastax/oss/protocol/internal/request/query/QueryOptions$Codec;
            0   23     1     dest  TB;
            0   23     2  options  Lcom/datastax/oss/protocol/internal/request/query/QueryOptions;
            0   23     3  encoder  Lcom/datastax/oss/protocol/internal/PrimitiveCodec<TB;>;
    Signature: <B:Ljava/lang/Object;>(TB;Lcom/datastax/oss/protocol/internal/request/query/QueryOptions;Lcom/datastax/oss/protocol/internal/PrimitiveCodec<TB;>;)V
    MethodParameters:
         Name  Flags
      dest     
      options  
      encoder  

  public int encodedSize(com.datastax.oss.protocol.internal.request.query.QueryOptions);
    descriptor: (Lcom/datastax/oss/protocol/internal/request/query/QueryOptions;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec this
        start local 1 // com.datastax.oss.protocol.internal.request.query.QueryOptions options
         0: .line 231
            iconst_0
            istore 2 /* size */
        start local 2 // int size
         1: .line 232
            iinc 2 /* size */ 2
         2: .line 233
            iload 2 /* size */
            aload 0 /* this */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec.protocolVersion:I
            invokestatic com.datastax.oss.protocol.internal.request.query.QueryOptions.queryFlagsSize:(I)I
            iadd
            istore 2 /* size */
         3: .line 234
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            iconst_1
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 8
         4: .line 235
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            bipush 64
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 7
         5: .line 236
            iload 2 /* size */
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.namedValues:Ljava/util/Map;
            invokestatic com.datastax.oss.protocol.internal.request.query.Values.sizeOfNamedValues:(Ljava/util/Map;)I
            iadd
            istore 2 /* size */
         6: .line 237
            goto 8
         7: .line 238
      StackMap locals: int
      StackMap stack:
            iload 2 /* size */
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.positionalValues:Ljava/util/List;
            invokestatic com.datastax.oss.protocol.internal.request.query.Values.sizeOfPositionalValues:(Ljava/util/List;)I
            iadd
            istore 2 /* size */
         8: .line 241
      StackMap locals:
      StackMap stack:
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            iconst_4
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 10
         9: .line 242
            iinc 2 /* size */ 4
        10: .line 244
      StackMap locals:
      StackMap stack:
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            bipush 8
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 12
        11: .line 245
            iload 2 /* size */
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.pagingState:Ljava/nio/ByteBuffer;
            invokestatic com.datastax.oss.protocol.internal.PrimitiveSizes.sizeOfBytes:(Ljava/nio/ByteBuffer;)I
            iadd
            istore 2 /* size */
        12: .line 247
      StackMap locals:
      StackMap stack:
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            bipush 16
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 14
        13: .line 248
            iinc 2 /* size */ 2
        14: .line 250
      StackMap locals:
      StackMap stack:
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            bipush 32
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 16
        15: .line 251
            iinc 2 /* size */ 8
        16: .line 253
      StackMap locals:
      StackMap stack:
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            sipush 128
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 18
        17: .line 254
            iload 2 /* size */
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.keyspace:Ljava/lang/String;
            invokestatic com.datastax.oss.protocol.internal.PrimitiveSizes.sizeOfString:(Ljava/lang/String;)I
            iadd
            istore 2 /* size */
        18: .line 256
      StackMap locals:
      StackMap stack:
            aload 1 /* options */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions.flags:I
            sipush 256
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 20
        19: .line 257
            iinc 2 /* size */ 4
        20: .line 259
      StackMap locals:
      StackMap stack:
            iload 2 /* size */
            ireturn
        end local 2 // int size
        end local 1 // com.datastax.oss.protocol.internal.request.query.QueryOptions options
        end local 0 // com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Lcom/datastax/oss/protocol/internal/request/query/QueryOptions$Codec;
            0   21     1  options  Lcom/datastax/oss/protocol/internal/request/query/QueryOptions;
            1   21     2     size  I
    MethodParameters:
         Name  Flags
      options  

  public <B> com.datastax.oss.protocol.internal.request.query.QueryOptions decode(B, com.datastax.oss.protocol.internal.PrimitiveCodec<B>);
    descriptor: (Ljava/lang/Object;Lcom/datastax/oss/protocol/internal/PrimitiveCodec;)Lcom/datastax/oss/protocol/internal/request/query/QueryOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=14, locals=15, args_size=3
        start local 0 // com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec this
        start local 1 // java.lang.Object source
        start local 2 // com.datastax.oss.protocol.internal.PrimitiveCodec decoder
         0: .line 263
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readUnsignedShort:(Ljava/lang/Object;)I
            istore 3 /* consistency */
        start local 3 // int consistency
         1: .line 265
            aload 0 /* this */
            getfield com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec.protocolVersion:I
            iconst_5
            if_icmplt 3
         2: .line 266
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readInt:(Ljava/lang/Object;)I
            goto 4
         3: .line 267
      StackMap locals: int
      StackMap stack:
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readByte:(Ljava/lang/Object;)B
         4: .line 264
      StackMap locals:
      StackMap stack: int
            istore 4 /* flags */
        start local 4 // int flags
         5: .line 268
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            astore 5 /* positionalValues */
        start local 5 // java.util.List positionalValues
         6: .line 269
            invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
            astore 6 /* namedValues */
        start local 6 // java.util.Map namedValues
         7: .line 270
            iload 4 /* flags */
            iconst_1
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 12
         8: .line 271
            iload 4 /* flags */
            bipush 64
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 11
         9: .line 272
            aload 1 /* source */
            aload 2 /* decoder */
            invokestatic com.datastax.oss.protocol.internal.request.query.Values.readNamedValues:(Ljava/lang/Object;Lcom/datastax/oss/protocol/internal/PrimitiveCodec;)Ljava/util/Map;
            astore 6 /* namedValues */
        10: .line 273
            goto 12
        11: .line 274
      StackMap locals: int java.util.List java.util.Map
      StackMap stack:
            aload 1 /* source */
            aload 2 /* decoder */
            invokestatic com.datastax.oss.protocol.internal.request.query.Values.readPositionalValues:(Ljava/lang/Object;Lcom/datastax/oss/protocol/internal/PrimitiveCodec;)Ljava/util/List;
            astore 5 /* positionalValues */
        12: .line 278
      StackMap locals:
      StackMap stack:
            iload 4 /* flags */
            iconst_2
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            istore 7 /* skipMetadata */
        start local 7 // boolean skipMetadata
        13: .line 280
            iload 4 /* flags */
            iconst_4
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 15
        14: .line 281
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readInt:(Ljava/lang/Object;)I
            goto 16
        15: .line 282
      StackMap locals: int
      StackMap stack:
            iconst_m1
        16: .line 279
      StackMap locals:
      StackMap stack: int
            istore 8 /* pageSize */
        start local 8 // int pageSize
        17: .line 284
            iload 4 /* flags */
            bipush 8
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 19
        18: .line 285
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readBytes:(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
            goto 20
        19: .line 286
      StackMap locals: int
      StackMap stack:
            aconst_null
        20: .line 283
      StackMap locals:
      StackMap stack: java.nio.ByteBuffer
            astore 9 /* pagingState */
        start local 9 // java.nio.ByteBuffer pagingState
        21: .line 288
            iload 4 /* flags */
            bipush 16
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 23
        22: .line 289
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readUnsignedShort:(Ljava/lang/Object;)I
            goto 24
        23: .line 290
      StackMap locals: java.nio.ByteBuffer
      StackMap stack:
            bipush 8
        24: .line 287
      StackMap locals:
      StackMap stack: int
            istore 10 /* serialConsistency */
        start local 10 // int serialConsistency
        25: .line 292
            iload 4 /* flags */
            bipush 32
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 27
        26: .line 293
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readLong:(Ljava/lang/Object;)J
            goto 28
        27: .line 294
      StackMap locals: int
      StackMap stack:
            ldc -9223372036854775808
        28: .line 291
      StackMap locals:
      StackMap stack: long
            lstore 11 /* defaultTimestamp */
        start local 11 // long defaultTimestamp
        29: .line 296
            iload 4 /* flags */
            sipush 128
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 31
        30: .line 297
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readString:(Ljava/lang/Object;)Ljava/lang/String;
            goto 32
        31: .line 298
      StackMap locals: long
      StackMap stack:
            aconst_null
        32: .line 295
      StackMap locals:
      StackMap stack: java.lang.String
            astore 13 /* keyspace */
        start local 13 // java.lang.String keyspace
        33: .line 300
            iload 4 /* flags */
            sipush 256
            invokestatic com.datastax.oss.protocol.internal.util.Flags.contains:(II)Z
            ifeq 35
        34: .line 301
            aload 2 /* decoder */
            aload 1 /* source */
            invokeinterface com.datastax.oss.protocol.internal.PrimitiveCodec.readInt:(Ljava/lang/Object;)I
            goto 36
        35: .line 302
      StackMap locals: java.lang.String
      StackMap stack:
            ldc -2147483648
        36: .line 299
      StackMap locals:
      StackMap stack: int
            istore 14 /* nowInSeconds */
        start local 14 // int nowInSeconds
        37: .line 304
            new com.datastax.oss.protocol.internal.request.query.QueryOptions
            dup
        38: .line 305
            iload 4 /* flags */
        39: .line 306
            iload 3 /* consistency */
        40: .line 307
            aload 5 /* positionalValues */
        41: .line 308
            aload 6 /* namedValues */
        42: .line 309
            iload 7 /* skipMetadata */
        43: .line 310
            iload 8 /* pageSize */
        44: .line 311
            aload 9 /* pagingState */
        45: .line 312
            iload 10 /* serialConsistency */
        46: .line 313
            lload 11 /* defaultTimestamp */
        47: .line 314
            aload 13 /* keyspace */
        48: .line 315
            iload 14 /* nowInSeconds */
        49: .line 304
            invokespecial com.datastax.oss.protocol.internal.request.query.QueryOptions.<init>:(IILjava/util/List;Ljava/util/Map;ZILjava/nio/ByteBuffer;IJLjava/lang/String;I)V
            areturn
        end local 14 // int nowInSeconds
        end local 13 // java.lang.String keyspace
        end local 11 // long defaultTimestamp
        end local 10 // int serialConsistency
        end local 9 // java.nio.ByteBuffer pagingState
        end local 8 // int pageSize
        end local 7 // boolean skipMetadata
        end local 6 // java.util.Map namedValues
        end local 5 // java.util.List positionalValues
        end local 4 // int flags
        end local 3 // int consistency
        end local 2 // com.datastax.oss.protocol.internal.PrimitiveCodec decoder
        end local 1 // java.lang.Object source
        end local 0 // com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   50     0               this  Lcom/datastax/oss/protocol/internal/request/query/QueryOptions$Codec;
            0   50     1             source  TB;
            0   50     2            decoder  Lcom/datastax/oss/protocol/internal/PrimitiveCodec<TB;>;
            1   50     3        consistency  I
            5   50     4              flags  I
            6   50     5   positionalValues  Ljava/util/List<Ljava/nio/ByteBuffer;>;
            7   50     6        namedValues  Ljava/util/Map<Ljava/lang/String;Ljava/nio/ByteBuffer;>;
           13   50     7       skipMetadata  Z
           17   50     8           pageSize  I
           21   50     9        pagingState  Ljava/nio/ByteBuffer;
           25   50    10  serialConsistency  I
           29   50    11   defaultTimestamp  J
           33   50    13           keyspace  Ljava/lang/String;
           37   50    14       nowInSeconds  I
    Signature: <B:Ljava/lang/Object;>(TB;Lcom/datastax/oss/protocol/internal/PrimitiveCodec<TB;>;)Lcom/datastax/oss/protocol/internal/request/query/QueryOptions;
    MethodParameters:
         Name  Flags
      source   
      decoder  
}
SourceFile: "QueryOptions.java"
NestHost: com.datastax.oss.protocol.internal.request.query.QueryOptions
InnerClasses:
  public Codec = com.datastax.oss.protocol.internal.request.query.QueryOptions$Codec of com.datastax.oss.protocol.internal.request.query.QueryOptions