public class io.vertx.ext.sql.SQLOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.ext.sql.SQLOptions
  super_class: java.lang.Object
{
  private boolean readOnly;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String catalog;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private io.vertx.ext.sql.TransactionIsolation transactionIsolation;
    descriptor: Lio/vertx/ext/sql/TransactionIsolation;
    flags: (0x0002) ACC_PRIVATE

  private io.vertx.ext.sql.ResultSetType resultSetType;
    descriptor: Lio/vertx/ext/sql/ResultSetType;
    flags: (0x0002) ACC_PRIVATE

  private io.vertx.ext.sql.ResultSetConcurrency resultSetConcurrency;
    descriptor: Lio/vertx/ext/sql/ResultSetConcurrency;
    flags: (0x0002) ACC_PRIVATE

  private boolean autoGeneratedKeys;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private io.vertx.core.json.JsonArray autoGeneratedKeysIndexes;
    descriptor: Lio/vertx/core/json/JsonArray;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String schema;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int queryTimeout;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private io.vertx.ext.sql.FetchDirection fetchDirection;
    descriptor: Lio/vertx/ext/sql/FetchDirection;
    flags: (0x0002) ACC_PRIVATE

  private int fetchSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 49
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 37
            aload 0 /* this */
            iconst_1
            putfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeys:Z
         2: .line 50
            return
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/vertx/ext/sql/SQLOptions;

  public void <init>(io.vertx.ext.sql.SQLOptions);
    descriptor: (Lio/vertx/ext/sql/SQLOptions;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // io.vertx.ext.sql.SQLOptions other
         0: .line 57
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 37
            aload 0 /* this */
            iconst_1
            putfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeys:Z
         2: .line 58
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.isReadOnly:()Z
            putfield io.vertx.ext.sql.SQLOptions.readOnly:Z
         3: .line 59
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getCatalog:()Ljava/lang/String;
            putfield io.vertx.ext.sql.SQLOptions.catalog:Ljava/lang/String;
         4: .line 60
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getTransactionIsolation:()Lio/vertx/ext/sql/TransactionIsolation;
            putfield io.vertx.ext.sql.SQLOptions.transactionIsolation:Lio/vertx/ext/sql/TransactionIsolation;
         5: .line 61
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getResultSetType:()Lio/vertx/ext/sql/ResultSetType;
            putfield io.vertx.ext.sql.SQLOptions.resultSetType:Lio/vertx/ext/sql/ResultSetType;
         6: .line 62
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getResultSetConcurrency:()Lio/vertx/ext/sql/ResultSetConcurrency;
            putfield io.vertx.ext.sql.SQLOptions.resultSetConcurrency:Lio/vertx/ext/sql/ResultSetConcurrency;
         7: .line 63
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.isAutoGeneratedKeys:()Z
            putfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeys:Z
         8: .line 64
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getAutoGeneratedKeysIndexes:()Lio/vertx/core/json/JsonArray;
            putfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeysIndexes:Lio/vertx/core/json/JsonArray;
         9: .line 65
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getSchema:()Ljava/lang/String;
            putfield io.vertx.ext.sql.SQLOptions.schema:Ljava/lang/String;
        10: .line 66
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getQueryTimeout:()I
            putfield io.vertx.ext.sql.SQLOptions.queryTimeout:I
        11: .line 67
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getFetchDirection:()Lio/vertx/ext/sql/FetchDirection;
            putfield io.vertx.ext.sql.SQLOptions.fetchDirection:Lio/vertx/ext/sql/FetchDirection;
        12: .line 68
            aload 0 /* this */
            aload 1 /* other */
            invokevirtual io.vertx.ext.sql.SQLOptions.getFetchSize:()I
            putfield io.vertx.ext.sql.SQLOptions.fetchSize:I
        13: .line 69
            return
        end local 1 // io.vertx.ext.sql.SQLOptions other
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   14     0   this  Lio/vertx/ext/sql/SQLOptions;
            0   14     1  other  Lio/vertx/ext/sql/SQLOptions;
    MethodParameters:
       Name  Flags
      other  

  public void <init>(io.vertx.core.json.JsonObject);
    descriptor: (Lio/vertx/core/json/JsonObject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // io.vertx.core.json.JsonObject json
         0: .line 76
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 37
            aload 0 /* this */
            iconst_1
            putfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeys:Z
         2: .line 77
            aload 1 /* json */
            aload 0 /* this */
            invokestatic io.vertx.ext.sql.SQLOptionsConverter.fromJson:(Ljava/lang/Iterable;Lio/vertx/ext/sql/SQLOptions;)V
         3: .line 78
            return
        end local 1 // io.vertx.core.json.JsonObject json
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lio/vertx/ext/sql/SQLOptions;
            0    4     1  json  Lio/vertx/core/json/JsonObject;
    MethodParameters:
      Name  Flags
      json  

  public boolean isReadOnly();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 81
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.readOnly:Z
            ireturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setReadOnly(boolean);
    descriptor: (Z)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // boolean readOnly
         0: .line 85
            aload 0 /* this */
            iload 1 /* readOnly */
            putfield io.vertx.ext.sql.SQLOptions.readOnly:Z
         1: .line 86
            aload 0 /* this */
            areturn
        end local 1 // boolean readOnly
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  readOnly  Z
    MethodParameters:
          Name  Flags
      readOnly  

  public java.lang.String getCatalog();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 90
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.catalog:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setCatalog(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // java.lang.String catalog
         0: .line 94
            aload 0 /* this */
            aload 1 /* catalog */
            putfield io.vertx.ext.sql.SQLOptions.catalog:Ljava/lang/String;
         1: .line 95
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String catalog
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  catalog  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      catalog  

  public io.vertx.ext.sql.TransactionIsolation getTransactionIsolation();
    descriptor: ()Lio/vertx/ext/sql/TransactionIsolation;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 99
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.transactionIsolation:Lio/vertx/ext/sql/TransactionIsolation;
            areturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setTransactionIsolation(io.vertx.ext.sql.TransactionIsolation);
    descriptor: (Lio/vertx/ext/sql/TransactionIsolation;)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // io.vertx.ext.sql.TransactionIsolation transactionIsolation
         0: .line 103
            aload 0 /* this */
            aload 1 /* transactionIsolation */
            putfield io.vertx.ext.sql.SQLOptions.transactionIsolation:Lio/vertx/ext/sql/TransactionIsolation;
         1: .line 104
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.ext.sql.TransactionIsolation transactionIsolation
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  transactionIsolation  Lio/vertx/ext/sql/TransactionIsolation;
    MethodParameters:
                      Name  Flags
      transactionIsolation  

  public io.vertx.ext.sql.ResultSetType getResultSetType();
    descriptor: ()Lio/vertx/ext/sql/ResultSetType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 108
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.resultSetType:Lio/vertx/ext/sql/ResultSetType;
            areturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setResultSetType(io.vertx.ext.sql.ResultSetType);
    descriptor: (Lio/vertx/ext/sql/ResultSetType;)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // io.vertx.ext.sql.ResultSetType resultSetType
         0: .line 112
            aload 0 /* this */
            aload 1 /* resultSetType */
            putfield io.vertx.ext.sql.SQLOptions.resultSetType:Lio/vertx/ext/sql/ResultSetType;
         1: .line 113
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.ext.sql.ResultSetType resultSetType
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  resultSetType  Lio/vertx/ext/sql/ResultSetType;
    MethodParameters:
               Name  Flags
      resultSetType  

  public io.vertx.ext.sql.ResultSetConcurrency getResultSetConcurrency();
    descriptor: ()Lio/vertx/ext/sql/ResultSetConcurrency;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 117
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.resultSetConcurrency:Lio/vertx/ext/sql/ResultSetConcurrency;
            areturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setResultSetConcurrency(io.vertx.ext.sql.ResultSetConcurrency);
    descriptor: (Lio/vertx/ext/sql/ResultSetConcurrency;)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // io.vertx.ext.sql.ResultSetConcurrency resultSetConcurrency
         0: .line 121
            aload 0 /* this */
            aload 1 /* resultSetConcurrency */
            putfield io.vertx.ext.sql.SQLOptions.resultSetConcurrency:Lio/vertx/ext/sql/ResultSetConcurrency;
         1: .line 122
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.ext.sql.ResultSetConcurrency resultSetConcurrency
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  resultSetConcurrency  Lio/vertx/ext/sql/ResultSetConcurrency;
    MethodParameters:
                      Name  Flags
      resultSetConcurrency  

  public boolean isAutoGeneratedKeys();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 126
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeys:Z
            ireturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setAutoGeneratedKeys(boolean);
    descriptor: (Z)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // boolean autoGeneratedKeys
         0: .line 130
            aload 0 /* this */
            iload 1 /* autoGeneratedKeys */
            putfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeys:Z
         1: .line 131
            aload 0 /* this */
            areturn
        end local 1 // boolean autoGeneratedKeys
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  autoGeneratedKeys  Z
    MethodParameters:
                   Name  Flags
      autoGeneratedKeys  

  public java.lang.String getSchema();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 135
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.schema:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // java.lang.String schema
         0: .line 139
            aload 0 /* this */
            aload 1 /* schema */
            putfield io.vertx.ext.sql.SQLOptions.schema:Ljava/lang/String;
         1: .line 140
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String schema
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  schema  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      schema  

  public int getQueryTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 144
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.queryTimeout:I
            ireturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setQueryTimeout(int);
    descriptor: (I)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // int queryTimeout
         0: .line 148
            aload 0 /* this */
            iload 1 /* queryTimeout */
            putfield io.vertx.ext.sql.SQLOptions.queryTimeout:I
         1: .line 149
            aload 0 /* this */
            areturn
        end local 1 // int queryTimeout
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  queryTimeout  I
    MethodParameters:
              Name  Flags
      queryTimeout  

  public io.vertx.ext.sql.FetchDirection getFetchDirection();
    descriptor: ()Lio/vertx/ext/sql/FetchDirection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 153
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.fetchDirection:Lio/vertx/ext/sql/FetchDirection;
            areturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setFetchDirection(io.vertx.ext.sql.FetchDirection);
    descriptor: (Lio/vertx/ext/sql/FetchDirection;)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // io.vertx.ext.sql.FetchDirection fetchDirection
         0: .line 157
            aload 0 /* this */
            aload 1 /* fetchDirection */
            putfield io.vertx.ext.sql.SQLOptions.fetchDirection:Lio/vertx/ext/sql/FetchDirection;
         1: .line 158
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.ext.sql.FetchDirection fetchDirection
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  fetchDirection  Lio/vertx/ext/sql/FetchDirection;
    MethodParameters:
                Name  Flags
      fetchDirection  

  public int getFetchSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 162
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.fetchSize:I
            ireturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setFetchSize(int);
    descriptor: (I)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // int fetchSize
         0: .line 166
            aload 0 /* this */
            iload 1 /* fetchSize */
            putfield io.vertx.ext.sql.SQLOptions.fetchSize:I
         1: .line 167
            aload 0 /* this */
            areturn
        end local 1 // int fetchSize
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  fetchSize  I
    MethodParameters:
           Name  Flags
      fetchSize  

  public io.vertx.core.json.JsonArray getAutoGeneratedKeysIndexes();
    descriptor: ()Lio/vertx/core/json/JsonArray;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.sql.SQLOptions this
         0: .line 171
            aload 0 /* this */
            getfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeysIndexes:Lio/vertx/core/json/JsonArray;
            areturn
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/sql/SQLOptions;

  public io.vertx.ext.sql.SQLOptions setAutoGeneratedKeysIndexes(io.vertx.core.json.JsonArray);
    descriptor: (Lio/vertx/core/json/JsonArray;)Lio/vertx/ext/sql/SQLOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.ext.sql.SQLOptions this
        start local 1 // io.vertx.core.json.JsonArray autoGeneratedKeysIndexes
         0: .line 175
            aload 0 /* this */
            aload 1 /* autoGeneratedKeysIndexes */
            putfield io.vertx.ext.sql.SQLOptions.autoGeneratedKeysIndexes:Lio/vertx/core/json/JsonArray;
         1: .line 176
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.json.JsonArray autoGeneratedKeysIndexes
        end local 0 // io.vertx.ext.sql.SQLOptions this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lio/vertx/ext/sql/SQLOptions;
            0    2     1  autoGeneratedKeysIndexes  Lio/vertx/core/json/JsonArray;
    MethodParameters:
                          Name  Flags
      autoGeneratedKeysIndexes  
}
SourceFile: "SQLOptions.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.DataObject(generateConverter = true)