public class io.vertx.sqlclient.impl.command.ExtendedQueryCommand<R> extends io.vertx.sqlclient.impl.command.QueryCommandBase<R>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.sqlclient.impl.command.ExtendedQueryCommand
  super_class: io.vertx.sqlclient.impl.command.QueryCommandBase
{
  protected final java.lang.String sql;
    descriptor: Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public io.vertx.sqlclient.impl.PreparedStatement ps;
    descriptor: Lio/vertx/sqlclient/impl/PreparedStatement;
    flags: (0x0001) ACC_PUBLIC

  protected final boolean batch;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.lang.Object tuples;
    descriptor: Ljava/lang/Object;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final int fetch;
    descriptor: I
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.lang.String cursorId;
    descriptor: Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final boolean suspended;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public static <R> io.vertx.sqlclient.impl.command.ExtendedQueryCommand<R> createQuery(java.lang.String, io.vertx.sqlclient.impl.PreparedStatement, io.vertx.sqlclient.Tuple, boolean, java.util.stream.Collector<io.vertx.sqlclient.Row, ?, R>, io.vertx.sqlclient.impl.QueryResultHandler<R>);
    descriptor: (Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;Lio/vertx/sqlclient/Tuple;ZLjava/util/stream/Collector;Lio/vertx/sqlclient/impl/QueryResultHandler;)Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=6, args_size=6
        start local 0 // java.lang.String sql
        start local 1 // io.vertx.sqlclient.impl.PreparedStatement ps
        start local 2 // io.vertx.sqlclient.Tuple tuple
        start local 3 // boolean autoCommit
        start local 4 // java.util.stream.Collector collector
        start local 5 // io.vertx.sqlclient.impl.QueryResultHandler resultHandler
         0: .line 41
            new io.vertx.sqlclient.impl.command.ExtendedQueryCommand
            dup
            aload 0 /* sql */
            aload 1 /* ps */
            iconst_0
            aload 2 /* tuple */
            iconst_0
            aconst_null
            iconst_0
            iload 3 /* autoCommit */
            aload 4 /* collector */
            aload 5 /* resultHandler */
            invokespecial io.vertx.sqlclient.impl.command.ExtendedQueryCommand.<init>:(Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;ZLjava/lang/Object;ILjava/lang/String;ZZLjava/util/stream/Collector;Lio/vertx/sqlclient/impl/QueryResultHandler;)V
            areturn
        end local 5 // io.vertx.sqlclient.impl.QueryResultHandler resultHandler
        end local 4 // java.util.stream.Collector collector
        end local 3 // boolean autoCommit
        end local 2 // io.vertx.sqlclient.Tuple tuple
        end local 1 // io.vertx.sqlclient.impl.PreparedStatement ps
        end local 0 // java.lang.String sql
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0            sql  Ljava/lang/String;
            0    1     1             ps  Lio/vertx/sqlclient/impl/PreparedStatement;
            0    1     2          tuple  Lio/vertx/sqlclient/Tuple;
            0    1     3     autoCommit  Z
            0    1     4      collector  Ljava/util/stream/Collector<Lio/vertx/sqlclient/Row;*TR;>;
            0    1     5  resultHandler  Lio/vertx/sqlclient/impl/QueryResultHandler<TR;>;
    Signature: <R:Ljava/lang/Object;>(Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;Lio/vertx/sqlclient/Tuple;ZLjava/util/stream/Collector<Lio/vertx/sqlclient/Row;*TR;>;Lio/vertx/sqlclient/impl/QueryResultHandler<TR;>;)Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
    MethodParameters:
               Name  Flags
      sql            
      ps             
      tuple          
      autoCommit     
      collector      
      resultHandler  

  public static <R> io.vertx.sqlclient.impl.command.ExtendedQueryCommand<R> createQuery(java.lang.String, io.vertx.sqlclient.impl.PreparedStatement, io.vertx.sqlclient.Tuple, int, java.lang.String, boolean, boolean, java.util.stream.Collector<io.vertx.sqlclient.Row, ?, R>, io.vertx.sqlclient.impl.QueryResultHandler<R>);
    descriptor: (Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;Lio/vertx/sqlclient/Tuple;ILjava/lang/String;ZZLjava/util/stream/Collector;Lio/vertx/sqlclient/impl/QueryResultHandler;)Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=9, args_size=9
        start local 0 // java.lang.String sql
        start local 1 // io.vertx.sqlclient.impl.PreparedStatement ps
        start local 2 // io.vertx.sqlclient.Tuple tuple
        start local 3 // int fetch
        start local 4 // java.lang.String cursorId
        start local 5 // boolean suspended
        start local 6 // boolean autoCommit
        start local 7 // java.util.stream.Collector collector
        start local 8 // io.vertx.sqlclient.impl.QueryResultHandler resultHandler
         0: .line 54
            new io.vertx.sqlclient.impl.command.ExtendedQueryCommand
            dup
            aload 0 /* sql */
            aload 1 /* ps */
            iconst_0
            aload 2 /* tuple */
            iload 3 /* fetch */
            aload 4 /* cursorId */
            iload 5 /* suspended */
            iload 6 /* autoCommit */
            aload 7 /* collector */
            aload 8 /* resultHandler */
            invokespecial io.vertx.sqlclient.impl.command.ExtendedQueryCommand.<init>:(Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;ZLjava/lang/Object;ILjava/lang/String;ZZLjava/util/stream/Collector;Lio/vertx/sqlclient/impl/QueryResultHandler;)V
            areturn
        end local 8 // io.vertx.sqlclient.impl.QueryResultHandler resultHandler
        end local 7 // java.util.stream.Collector collector
        end local 6 // boolean autoCommit
        end local 5 // boolean suspended
        end local 4 // java.lang.String cursorId
        end local 3 // int fetch
        end local 2 // io.vertx.sqlclient.Tuple tuple
        end local 1 // io.vertx.sqlclient.impl.PreparedStatement ps
        end local 0 // java.lang.String sql
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0            sql  Ljava/lang/String;
            0    1     1             ps  Lio/vertx/sqlclient/impl/PreparedStatement;
            0    1     2          tuple  Lio/vertx/sqlclient/Tuple;
            0    1     3          fetch  I
            0    1     4       cursorId  Ljava/lang/String;
            0    1     5      suspended  Z
            0    1     6     autoCommit  Z
            0    1     7      collector  Ljava/util/stream/Collector<Lio/vertx/sqlclient/Row;*TR;>;
            0    1     8  resultHandler  Lio/vertx/sqlclient/impl/QueryResultHandler<TR;>;
    Signature: <R:Ljava/lang/Object;>(Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;Lio/vertx/sqlclient/Tuple;ILjava/lang/String;ZZLjava/util/stream/Collector<Lio/vertx/sqlclient/Row;*TR;>;Lio/vertx/sqlclient/impl/QueryResultHandler<TR;>;)Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
    MethodParameters:
               Name  Flags
      sql            
      ps             
      tuple          
      fetch          
      cursorId       
      suspended      
      autoCommit     
      collector      
      resultHandler  

  public static <R> io.vertx.sqlclient.impl.command.ExtendedQueryCommand<R> createBatch(java.lang.String, io.vertx.sqlclient.impl.PreparedStatement, java.util.List<io.vertx.sqlclient.Tuple>, boolean, java.util.stream.Collector<io.vertx.sqlclient.Row, ?, R>, io.vertx.sqlclient.impl.QueryResultHandler<R>);
    descriptor: (Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;Ljava/util/List;ZLjava/util/stream/Collector;Lio/vertx/sqlclient/impl/QueryResultHandler;)Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=12, locals=6, args_size=6
        start local 0 // java.lang.String sql
        start local 1 // io.vertx.sqlclient.impl.PreparedStatement ps
        start local 2 // java.util.List tuples
        start local 3 // boolean autoCommit
        start local 4 // java.util.stream.Collector collector
        start local 5 // io.vertx.sqlclient.impl.QueryResultHandler resultHandler
         0: .line 64
            new io.vertx.sqlclient.impl.command.ExtendedQueryCommand
            dup
            aload 0 /* sql */
            aload 1 /* ps */
            iconst_1
            aload 2 /* tuples */
            iconst_0
            aconst_null
            iconst_0
            iload 3 /* autoCommit */
            aload 4 /* collector */
            aload 5 /* resultHandler */
            invokespecial io.vertx.sqlclient.impl.command.ExtendedQueryCommand.<init>:(Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;ZLjava/lang/Object;ILjava/lang/String;ZZLjava/util/stream/Collector;Lio/vertx/sqlclient/impl/QueryResultHandler;)V
            areturn
        end local 5 // io.vertx.sqlclient.impl.QueryResultHandler resultHandler
        end local 4 // java.util.stream.Collector collector
        end local 3 // boolean autoCommit
        end local 2 // java.util.List tuples
        end local 1 // io.vertx.sqlclient.impl.PreparedStatement ps
        end local 0 // java.lang.String sql
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0            sql  Ljava/lang/String;
            0    1     1             ps  Lio/vertx/sqlclient/impl/PreparedStatement;
            0    1     2         tuples  Ljava/util/List<Lio/vertx/sqlclient/Tuple;>;
            0    1     3     autoCommit  Z
            0    1     4      collector  Ljava/util/stream/Collector<Lio/vertx/sqlclient/Row;*TR;>;
            0    1     5  resultHandler  Lio/vertx/sqlclient/impl/QueryResultHandler<TR;>;
    Signature: <R:Ljava/lang/Object;>(Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;Ljava/util/List<Lio/vertx/sqlclient/Tuple;>;ZLjava/util/stream/Collector<Lio/vertx/sqlclient/Row;*TR;>;Lio/vertx/sqlclient/impl/QueryResultHandler<TR;>;)Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
    MethodParameters:
               Name  Flags
      sql            
      ps             
      tuples         
      autoCommit     
      collector      
      resultHandler  

  private void <init>(java.lang.String, io.vertx.sqlclient.impl.PreparedStatement, boolean, , int, java.lang.String, boolean, boolean, java.util.stream.Collector<io.vertx.sqlclient.Row, ?, R>, io.vertx.sqlclient.impl.QueryResultHandler<R>);
    descriptor: (Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;ZLjava/lang/Object;ILjava/lang/String;ZZLjava/util/stream/Collector;Lio/vertx/sqlclient/impl/QueryResultHandler;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=11, args_size=11
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
        start local 1 // java.lang.String sql
        start local 2 // io.vertx.sqlclient.impl.PreparedStatement ps
        start local 3 // boolean batch
        start local 4 // java.lang.Object tuples
        start local 5 // int fetch
        start local 6 // java.lang.String cursorId
        start local 7 // boolean suspended
        start local 8 // boolean autoCommit
        start local 9 // java.util.stream.Collector collector
        start local 10 // io.vertx.sqlclient.impl.QueryResultHandler resultHandler
         0: .line 85
            aload 0 /* this */
            iload 8 /* autoCommit */
            aload 9 /* collector */
            aload 10 /* resultHandler */
            invokespecial io.vertx.sqlclient.impl.command.QueryCommandBase.<init>:(ZLjava/util/stream/Collector;Lio/vertx/sqlclient/impl/QueryResultHandler;)V
         1: .line 86
            aload 0 /* this */
            aload 1 /* sql */
            putfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.sql:Ljava/lang/String;
         2: .line 87
            aload 0 /* this */
            aload 2 /* ps */
            putfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.ps:Lio/vertx/sqlclient/impl/PreparedStatement;
         3: .line 88
            aload 0 /* this */
            iload 3 /* batch */
            putfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.batch:Z
         4: .line 89
            aload 0 /* this */
            aload 4 /* tuples */
            putfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.tuples:Ljava/lang/Object;
         5: .line 90
            aload 0 /* this */
            iload 5 /* fetch */
            putfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.fetch:I
         6: .line 91
            aload 0 /* this */
            aload 6 /* cursorId */
            putfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.cursorId:Ljava/lang/String;
         7: .line 92
            aload 0 /* this */
            iload 7 /* suspended */
            putfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.suspended:Z
         8: .line 93
            return
        end local 10 // io.vertx.sqlclient.impl.QueryResultHandler resultHandler
        end local 9 // java.util.stream.Collector collector
        end local 8 // boolean autoCommit
        end local 7 // boolean suspended
        end local 6 // java.lang.String cursorId
        end local 5 // int fetch
        end local 4 // java.lang.Object tuples
        end local 3 // boolean batch
        end local 2 // io.vertx.sqlclient.impl.PreparedStatement ps
        end local 1 // java.lang.String sql
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
            0    9     1            sql  Ljava/lang/String;
            0    9     2             ps  Lio/vertx/sqlclient/impl/PreparedStatement;
            0    9     3          batch  Z
            0    9     4         tuples  Ljava/lang/Object;
            0    9     5          fetch  I
            0    9     6       cursorId  Ljava/lang/String;
            0    9     7      suspended  Z
            0    9     8     autoCommit  Z
            0    9     9      collector  Ljava/util/stream/Collector<Lio/vertx/sqlclient/Row;*TR;>;
            0    9    10  resultHandler  Lio/vertx/sqlclient/impl/QueryResultHandler<TR;>;
    Signature: (Ljava/lang/String;Lio/vertx/sqlclient/impl/PreparedStatement;ZLjava/lang/Object;ILjava/lang/String;ZZLjava/util/stream/Collector<Lio/vertx/sqlclient/Row;*TR;>;Lio/vertx/sqlclient/impl/QueryResultHandler<TR;>;)V
    MethodParameters:
               Name  Flags
      sql            
      ps             
      batch          
      tuples         
      fetch          
      cursorId       
      suspended      
      autoCommit     
      collector      
      resultHandler  

  public java.lang.String prepare();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 101
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.ps:Lio/vertx/sqlclient/impl/PreparedStatement;
            ifnull 10
         1: .line 102
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.batch:Z
            ifeq 9
         2: .line 103
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.tuples:Ljava/lang/Object;
            checkcast java.util.List
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 2
            goto 7
      StackMap locals: io.vertx.sqlclient.impl.command.ExtendedQueryCommand top java.util.Iterator
      StackMap stack:
         3: aload 2
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast io.vertx.sqlclient.Tuple
            astore 1 /* tuple */
        start local 1 // io.vertx.sqlclient.Tuple tuple
         4: .line 104
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.ps:Lio/vertx/sqlclient/impl/PreparedStatement;
            aload 1 /* tuple */
            checkcast io.vertx.sqlclient.impl.TupleInternal
            invokeinterface io.vertx.sqlclient.impl.PreparedStatement.prepare:(Lio/vertx/sqlclient/impl/TupleInternal;)Ljava/lang/String;
            astore 3 /* msg */
        start local 3 // java.lang.String msg
         5: .line 105
            aload 3 /* msg */
            ifnull 7
         6: .line 106
            aload 3 /* msg */
            areturn
        end local 3 // java.lang.String msg
        end local 1 // io.vertx.sqlclient.Tuple tuple
         7: .line 103
      StackMap locals:
      StackMap stack:
            aload 2
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 109
            aconst_null
            areturn
         9: .line 111
      StackMap locals: io.vertx.sqlclient.impl.command.ExtendedQueryCommand
      StackMap stack:
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.ps:Lio/vertx/sqlclient/impl/PreparedStatement;
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.tuples:Ljava/lang/Object;
            checkcast io.vertx.sqlclient.impl.TupleInternal
            invokeinterface io.vertx.sqlclient.impl.PreparedStatement.prepare:(Lio/vertx/sqlclient/impl/TupleInternal;)Ljava/lang/String;
            areturn
        10: .line 114
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
            4    7     1  tuple  Lio/vertx/sqlclient/Tuple;
            5    7     3    msg  Ljava/lang/String;

  public boolean isBatch();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 118
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.batch:Z
            ireturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;

  public java.util.List<io.vertx.sqlclient.Tuple> paramsList();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 125
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.batch:Z
            ifeq 1
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.tuples:Ljava/lang/Object;
            checkcast java.util.List
            goto 2
      StackMap locals:
      StackMap stack:
         1: aconst_null
      StackMap locals:
      StackMap stack: java.util.List
         2: areturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
    Signature: ()Ljava/util/List<Lio/vertx/sqlclient/Tuple;>;

  public java.util.List<java.lang.Class<?>> parameterTypes();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 133
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.batch:Z
            ifeq 6
         1: .line 134
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.tuples:Ljava/lang/Object;
            checkcast java.util.List
            astore 2 /* list */
        start local 2 // java.util.List list
         2: .line 135
            aload 2 /* list */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 4
         3: .line 136
            aconst_null
            areturn
         4: .line 138
      StackMap locals: io.vertx.sqlclient.impl.command.ExtendedQueryCommand top java.util.List
      StackMap stack:
            aload 2 /* list */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast io.vertx.sqlclient.Tuple
            astore 1 /* tuple */
        end local 2 // java.util.List list
        start local 1 // io.vertx.sqlclient.Tuple tuple
         5: .line 139
            goto 7
        end local 1 // io.vertx.sqlclient.Tuple tuple
         6: .line 140
      StackMap locals: io.vertx.sqlclient.impl.command.ExtendedQueryCommand
      StackMap stack:
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.tuples:Ljava/lang/Object;
            checkcast io.vertx.sqlclient.Tuple
            astore 1 /* tuple */
        start local 1 // io.vertx.sqlclient.Tuple tuple
         7: .line 142
      StackMap locals: io.vertx.sqlclient.Tuple
      StackMap stack:
            aload 1 /* tuple */
            invokeinterface io.vertx.sqlclient.Tuple.types:()Ljava/util/List;
            areturn
        end local 1 // io.vertx.sqlclient.Tuple tuple
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
            5    6     1  tuple  Lio/vertx/sqlclient/Tuple;
            7    8     1  tuple  Lio/vertx/sqlclient/Tuple;
            2    5     2   list  Ljava/util/List<Lio/vertx/sqlclient/Tuple;>;
    Signature: ()Ljava/util/List<Ljava/lang/Class<*>;>;

  public io.vertx.sqlclient.Tuple params();
    descriptor: ()Lio/vertx/sqlclient/Tuple;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 149
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.batch:Z
            ifeq 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.tuples:Ljava/lang/Object;
            checkcast io.vertx.sqlclient.Tuple
      StackMap locals:
      StackMap stack: io.vertx.sqlclient.Tuple
         2: areturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;

  public io.vertx.sqlclient.impl.PreparedStatement preparedStatement();
    descriptor: ()Lio/vertx/sqlclient/impl/PreparedStatement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 153
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.ps:Lio/vertx/sqlclient/impl/PreparedStatement;
            areturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;

  public int fetch();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 157
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.fetch:I
            ireturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;

  public java.lang.String cursorId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 161
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.cursorId:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;

  public boolean isSuspended();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 165
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.suspended:Z
            ireturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;

  public java.lang.String sql();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
         0: .line 170
            aload 0 /* this */
            getfield io.vertx.sqlclient.impl.command.ExtendedQueryCommand.sql:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.sqlclient.impl.command.ExtendedQueryCommand this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/sqlclient/impl/command/ExtendedQueryCommand<TR;>;
}
Signature: <R:Ljava/lang/Object;>Lio/vertx/sqlclient/impl/command/QueryCommandBase<TR;>;
SourceFile: "ExtendedQueryCommand.java"