public interface io.vertx.sqlclient.Tuple
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.vertx.sqlclient.Tuple
  super_class: java.lang.Object
{
  public static final java.lang.Object JSON_NULL;
    descriptor: Ljava/lang/Object;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 43
            new java.lang.Object
            dup
            invokespecial java.lang.Object.<init>:()V
            putstatic io.vertx.sqlclient.Tuple.JSON_NULL:Ljava/lang/Object;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static io.vertx.sqlclient.Tuple tuple();
    descriptor: ()Lio/vertx/sqlclient/Tuple;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 49
            new io.vertx.sqlclient.impl.ArrayTuple
            dup
            bipush 10
            invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static io.vertx.sqlclient.Tuple of(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.lang.Object elt1
         0: .line 59
            new io.vertx.sqlclient.impl.ArrayTuple
            dup
            iconst_1
            invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
            astore 1 /* tuple */
        start local 1 // io.vertx.sqlclient.impl.ArrayTuple tuple
         1: .line 60
            aload 1 /* tuple */
            aload 0 /* elt1 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         2: .line 61
            aload 1 /* tuple */
            areturn
        end local 1 // io.vertx.sqlclient.impl.ArrayTuple tuple
        end local 0 // java.lang.Object elt1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   elt1  Ljava/lang/Object;
            1    3     1  tuple  Lio/vertx/sqlclient/impl/ArrayTuple;
    MethodParameters:
      Name  Flags
      elt1  

  public static io.vertx.sqlclient.Tuple of(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // java.lang.Object elt1
        start local 1 // java.lang.Object elt2
         0: .line 72
            new io.vertx.sqlclient.impl.ArrayTuple
            dup
            iconst_2
            invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
            astore 2 /* tuple */
        start local 2 // io.vertx.sqlclient.impl.ArrayTuple tuple
         1: .line 73
            aload 2 /* tuple */
            aload 0 /* elt1 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         2: .line 74
            aload 2 /* tuple */
            aload 1 /* elt2 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         3: .line 75
            aload 2 /* tuple */
            areturn
        end local 2 // io.vertx.sqlclient.impl.ArrayTuple tuple
        end local 1 // java.lang.Object elt2
        end local 0 // java.lang.Object elt1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   elt1  Ljava/lang/Object;
            0    4     1   elt2  Ljava/lang/Object;
            1    4     2  tuple  Lio/vertx/sqlclient/impl/ArrayTuple;
    MethodParameters:
      Name  Flags
      elt1  
      elt2  

  public static io.vertx.sqlclient.Tuple of(java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // java.lang.Object elt1
        start local 1 // java.lang.Object elt2
        start local 2 // java.lang.Object elt3
         0: .line 87
            new io.vertx.sqlclient.impl.ArrayTuple
            dup
            iconst_3
            invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
            astore 3 /* tuple */
        start local 3 // io.vertx.sqlclient.impl.ArrayTuple tuple
         1: .line 88
            aload 3 /* tuple */
            aload 0 /* elt1 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         2: .line 89
            aload 3 /* tuple */
            aload 1 /* elt2 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         3: .line 90
            aload 3 /* tuple */
            aload 2 /* elt3 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         4: .line 91
            aload 3 /* tuple */
            areturn
        end local 3 // io.vertx.sqlclient.impl.ArrayTuple tuple
        end local 2 // java.lang.Object elt3
        end local 1 // java.lang.Object elt2
        end local 0 // java.lang.Object elt1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   elt1  Ljava/lang/Object;
            0    5     1   elt2  Ljava/lang/Object;
            0    5     2   elt3  Ljava/lang/Object;
            1    5     3  tuple  Lio/vertx/sqlclient/impl/ArrayTuple;
    MethodParameters:
      Name  Flags
      elt1  
      elt2  
      elt3  

  public static io.vertx.sqlclient.Tuple of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // java.lang.Object elt1
        start local 1 // java.lang.Object elt2
        start local 2 // java.lang.Object elt3
        start local 3 // java.lang.Object elt4
         0: .line 104
            new io.vertx.sqlclient.impl.ArrayTuple
            dup
            iconst_4
            invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
            astore 4 /* tuple */
        start local 4 // io.vertx.sqlclient.impl.ArrayTuple tuple
         1: .line 105
            aload 4 /* tuple */
            aload 0 /* elt1 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         2: .line 106
            aload 4 /* tuple */
            aload 1 /* elt2 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         3: .line 107
            aload 4 /* tuple */
            aload 2 /* elt3 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         4: .line 108
            aload 4 /* tuple */
            aload 3 /* elt4 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         5: .line 109
            aload 4 /* tuple */
            areturn
        end local 4 // io.vertx.sqlclient.impl.ArrayTuple tuple
        end local 3 // java.lang.Object elt4
        end local 2 // java.lang.Object elt3
        end local 1 // java.lang.Object elt2
        end local 0 // java.lang.Object elt1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   elt1  Ljava/lang/Object;
            0    6     1   elt2  Ljava/lang/Object;
            0    6     2   elt3  Ljava/lang/Object;
            0    6     3   elt4  Ljava/lang/Object;
            1    6     4  tuple  Lio/vertx/sqlclient/impl/ArrayTuple;
    MethodParameters:
      Name  Flags
      elt1  
      elt2  
      elt3  
      elt4  

  public static io.vertx.sqlclient.Tuple of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=6, args_size=5
        start local 0 // java.lang.Object elt1
        start local 1 // java.lang.Object elt2
        start local 2 // java.lang.Object elt3
        start local 3 // java.lang.Object elt4
        start local 4 // java.lang.Object elt5
         0: .line 123
            new io.vertx.sqlclient.impl.ArrayTuple
            dup
            iconst_5
            invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
            astore 5 /* tuple */
        start local 5 // io.vertx.sqlclient.impl.ArrayTuple tuple
         1: .line 124
            aload 5 /* tuple */
            aload 0 /* elt1 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         2: .line 125
            aload 5 /* tuple */
            aload 1 /* elt2 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         3: .line 126
            aload 5 /* tuple */
            aload 2 /* elt3 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         4: .line 127
            aload 5 /* tuple */
            aload 3 /* elt4 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         5: .line 128
            aload 5 /* tuple */
            aload 4 /* elt5 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         6: .line 129
            aload 5 /* tuple */
            areturn
        end local 5 // io.vertx.sqlclient.impl.ArrayTuple tuple
        end local 4 // java.lang.Object elt5
        end local 3 // java.lang.Object elt4
        end local 2 // java.lang.Object elt3
        end local 1 // java.lang.Object elt2
        end local 0 // java.lang.Object elt1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   elt1  Ljava/lang/Object;
            0    7     1   elt2  Ljava/lang/Object;
            0    7     2   elt3  Ljava/lang/Object;
            0    7     3   elt4  Ljava/lang/Object;
            0    7     4   elt5  Ljava/lang/Object;
            1    7     5  tuple  Lio/vertx/sqlclient/impl/ArrayTuple;
    MethodParameters:
      Name  Flags
      elt1  
      elt2  
      elt3  
      elt4  
      elt5  

  public static io.vertx.sqlclient.Tuple of(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=6
        start local 0 // java.lang.Object elt1
        start local 1 // java.lang.Object elt2
        start local 2 // java.lang.Object elt3
        start local 3 // java.lang.Object elt4
        start local 4 // java.lang.Object elt5
        start local 5 // java.lang.Object elt6
         0: .line 144
            new io.vertx.sqlclient.impl.ArrayTuple
            dup
            iconst_5
            invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
            astore 6 /* tuple */
        start local 6 // io.vertx.sqlclient.impl.ArrayTuple tuple
         1: .line 145
            aload 6 /* tuple */
            aload 0 /* elt1 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         2: .line 146
            aload 6 /* tuple */
            aload 1 /* elt2 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         3: .line 147
            aload 6 /* tuple */
            aload 2 /* elt3 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         4: .line 148
            aload 6 /* tuple */
            aload 3 /* elt4 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         5: .line 149
            aload 6 /* tuple */
            aload 4 /* elt5 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         6: .line 150
            aload 6 /* tuple */
            aload 5 /* elt6 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         7: .line 151
            aload 6 /* tuple */
            areturn
        end local 6 // io.vertx.sqlclient.impl.ArrayTuple tuple
        end local 5 // java.lang.Object elt6
        end local 4 // java.lang.Object elt5
        end local 3 // java.lang.Object elt4
        end local 2 // java.lang.Object elt3
        end local 1 // java.lang.Object elt2
        end local 0 // java.lang.Object elt1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   elt1  Ljava/lang/Object;
            0    8     1   elt2  Ljava/lang/Object;
            0    8     2   elt3  Ljava/lang/Object;
            0    8     3   elt4  Ljava/lang/Object;
            0    8     4   elt5  Ljava/lang/Object;
            0    8     5   elt6  Ljava/lang/Object;
            1    8     6  tuple  Lio/vertx/sqlclient/impl/ArrayTuple;
    MethodParameters:
      Name  Flags
      elt1  
      elt2  
      elt3  
      elt4  
      elt5  
      elt6  

  public static io.vertx.sqlclient.Tuple of(java.lang.Object, java.lang.Object[]);
    descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=4, locals=7, args_size=2
        start local 0 // java.lang.Object elt1
        start local 1 // java.lang.Object[] elts
         0: .line 163
            new io.vertx.sqlclient.impl.ArrayTuple
            dup
            iconst_1
            aload 1 /* elts */
            arraylength
            iadd
            invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
            astore 2 /* tuple */
        start local 2 // io.vertx.sqlclient.impl.ArrayTuple tuple
         1: .line 164
            aload 2 /* tuple */
            aload 0 /* elt1 */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
         2: .line 165
            aload 1 /* elts */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 6
      StackMap locals: java.lang.Object java.lang.Object[] io.vertx.sqlclient.impl.ArrayTuple top int int java.lang.Object[]
      StackMap stack:
         3: aload 6
            iload 4
            aaload
            astore 3 /* elt */
        start local 3 // java.lang.Object elt
         4: .line 166
            aload 2 /* tuple */
            aload 3 /* elt */
            invokevirtual io.vertx.sqlclient.impl.ArrayTuple.addValue:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
            pop
        end local 3 // java.lang.Object elt
         5: .line 165
            iinc 4 1
      StackMap locals:
      StackMap stack:
         6: iload 4
            iload 5
            if_icmplt 3
         7: .line 168
            aload 2 /* tuple */
            areturn
        end local 2 // io.vertx.sqlclient.impl.ArrayTuple tuple
        end local 1 // java.lang.Object[] elts
        end local 0 // java.lang.Object elt1
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   elt1  Ljava/lang/Object;
            0    8     1   elts  [Ljava/lang/Object;
            1    8     2  tuple  Lio/vertx/sqlclient/impl/ArrayTuple;
            4    5     3    elt  Ljava/lang/Object;
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore()
    MethodParameters:
      Name  Flags
      elt1  
      elts  

  public abstract java.lang.Boolean getBoolean(int);
    descriptor: (I)Ljava/lang/Boolean;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Object getValue(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Short getShort(int);
    descriptor: (I)Ljava/lang/Short;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Integer getInteger(int);
    descriptor: (I)Ljava/lang/Integer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Long getLong(int);
    descriptor: (I)Ljava/lang/Long;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Float getFloat(int);
    descriptor: (I)Ljava/lang/Float;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Double getDouble(int);
    descriptor: (I)Ljava/lang/Double;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.String getString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.temporal.Temporal getTemporal(int);
    descriptor: (I)Ljava/time/temporal/Temporal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.LocalDate getLocalDate(int);
    descriptor: (I)Ljava/time/LocalDate;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.LocalTime getLocalTime(int);
    descriptor: (I)Ljava/time/LocalTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.LocalDateTime getLocalDateTime(int);
    descriptor: (I)Ljava/time/LocalDateTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.OffsetTime getOffsetTime(int);
    descriptor: (I)Ljava/time/OffsetTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.OffsetDateTime getOffsetDateTime(int);
    descriptor: (I)Ljava/time/OffsetDateTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.util.UUID getUUID(int);
    descriptor: (I)Ljava/util/UUID;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.math.BigDecimal getBigDecimal(int);
    descriptor: (I)Ljava/math/BigDecimal;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Integer[] getIntegerArray(int);
    descriptor: (I)[Ljava/lang/Integer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Boolean[] getBooleanArray(int);
    descriptor: (I)[Ljava/lang/Boolean;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Short[] getShortArray(int);
    descriptor: (I)[Ljava/lang/Short;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Long[] getLongArray(int);
    descriptor: (I)[Ljava/lang/Long;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Float[] getFloatArray(int);
    descriptor: (I)[Ljava/lang/Float;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.Double[] getDoubleArray(int);
    descriptor: (I)[Ljava/lang/Double;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.lang.String[] getStringArray(int);
    descriptor: (I)[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.LocalDate[] getLocalDateArray(int);
    descriptor: (I)[Ljava/time/LocalDate;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.LocalTime[] getLocalTimeArray(int);
    descriptor: (I)[Ljava/time/LocalTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.OffsetTime[] getOffsetTimeArray(int);
    descriptor: (I)[Ljava/time/OffsetTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.LocalDateTime[] getLocalDateTimeArray(int);
    descriptor: (I)[Ljava/time/LocalDateTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.time.OffsetDateTime[] getOffsetDateTimeArray(int);
    descriptor: (I)[Ljava/time/OffsetDateTime;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract io.vertx.core.buffer.Buffer[] getBufferArray(int);
    descriptor: (I)[Lio/vertx/core/buffer/Buffer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore()
    MethodParameters:
      Name  Flags
      pos   

  public abstract java.util.UUID[] getUUIDArray(int);
    descriptor: (I)[Ljava/util/UUID;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
      Name  Flags
      pos   

  public abstract io.vertx.core.buffer.Buffer getBuffer(int);
    descriptor: (I)Lio/vertx/core/buffer/Buffer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract io.vertx.sqlclient.Tuple addBoolean(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addShort(java.lang.Short);
    descriptor: (Ljava/lang/Short;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addInteger(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addLong(java.lang.Long);
    descriptor: (Ljava/lang/Long;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addFloat(java.lang.Float);
    descriptor: (Ljava/lang/Float;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addDouble(java.lang.Double);
    descriptor: (Ljava/lang/Double;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addString(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addBuffer(io.vertx.core.buffer.Buffer);
    descriptor: (Lio/vertx/core/buffer/Buffer;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.Fluent()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addTemporal(java.time.temporal.Temporal);
    descriptor: (Ljava/time/temporal/Temporal;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addLocalDate(java.time.LocalDate);
    descriptor: (Ljava/time/LocalDate;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addLocalTime(java.time.LocalTime);
    descriptor: (Ljava/time/LocalTime;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addLocalDateTime(java.time.LocalDateTime);
    descriptor: (Ljava/time/LocalDateTime;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addOffsetTime(java.time.OffsetTime);
    descriptor: (Ljava/time/OffsetTime;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addOffsetDateTime(java.time.OffsetDateTime);
    descriptor: (Ljava/time/OffsetDateTime;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addUUID(java.util.UUID);
    descriptor: (Ljava/util/UUID;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addBigDecimal(java.math.BigDecimal);
    descriptor: (Ljava/math/BigDecimal;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addIntegerArray(java.lang.Integer[]);
    descriptor: ([Ljava/lang/Integer;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addBooleanArray(java.lang.Boolean[]);
    descriptor: ([Ljava/lang/Boolean;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addShortArray(java.lang.Short[]);
    descriptor: ([Ljava/lang/Short;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addLongArray(java.lang.Long[]);
    descriptor: ([Ljava/lang/Long;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addFloatArray(java.lang.Float[]);
    descriptor: ([Ljava/lang/Float;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addDoubleArray(java.lang.Double[]);
    descriptor: ([Ljava/lang/Double;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addStringArray(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addLocalDateArray(java.time.LocalDate[]);
    descriptor: ([Ljava/time/LocalDate;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addLocalTimeArray(java.time.LocalTime[]);
    descriptor: ([Ljava/time/LocalTime;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addOffsetTimeArray(java.time.OffsetTime[]);
    descriptor: ([Ljava/time/OffsetTime;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addLocalDateTimeArray(java.time.LocalDateTime[]);
    descriptor: ([Ljava/time/LocalDateTime;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addOffsetDateTimeArray(java.time.OffsetDateTime[]);
    descriptor: ([Ljava/time/OffsetDateTime;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addBufferArray(io.vertx.core.buffer.Buffer[]);
    descriptor: ([Lio/vertx/core/buffer/Buffer;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore()
    MethodParameters:
       Name  Flags
      value  

  public abstract io.vertx.sqlclient.Tuple addUUIDArray(java.util.UUID[]);
    descriptor: ([Ljava/util/UUID;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore(value = {"permitted-type"})
    MethodParameters:
       Name  Flags
      value  

  public abstract <T> T get(java.lang.Class<T>, );
    descriptor: (Ljava/lang/Class;I)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;I)TT;
    MethodParameters:
      Name  Flags
      type  
      pos   

  public abstract <T> T[] getValues(java.lang.Class<T>, );
    descriptor: (Ljava/lang/Class;I)[Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;I)[TT;
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        io.vertx.codegen.annotations.GenIgnore()
    MethodParameters:
      Name  Flags
      type  
      pos   

  public abstract <T> io.vertx.sqlclient.Tuple addValues(T[]);
    descriptor: ([Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>([TT;)Lio/vertx/sqlclient/Tuple;
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.GenIgnore()
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN
        io.vertx.codegen.annotations.GenIgnore()
    MethodParameters:
       Name  Flags
      value  

  public abstract int size();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void clear();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Tuple.java"
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.VertxGen()