public class io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl extends io.vertx.ext.asyncsql.impl.BaseSQLClient
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl
  super_class: io.vertx.ext.asyncsql.impl.BaseSQLClient
{
  private final io.vertx.ext.asyncsql.impl.pool.PostgresqlAsyncConnectionPool pool;
    descriptor: Lio/vertx/ext/asyncsql/impl/pool/PostgresqlAsyncConnectionPool;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(io.vertx.core.Vertx, io.vertx.core.json.JsonObject);
    descriptor: (Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=17, locals=3, args_size=3
        start local 0 // io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl this
        start local 1 // io.vertx.core.Vertx vertx
        start local 2 // io.vertx.core.json.JsonObject globalConfig
         0: .line 38
            aload 0 /* this */
            aload 1 /* vertx */
            aload 2 /* globalConfig */
            invokespecial io.vertx.ext.asyncsql.impl.BaseSQLClient.<init>:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)V
         1: .line 39
            aload 0 /* this */
            new io.vertx.ext.asyncsql.impl.pool.PostgresqlAsyncConnectionPool
            dup
            aload 1 /* vertx */
            aload 2 /* globalConfig */
            aload 0 /* this */
         2: .line 40
            ldc "localhost"
         3: .line 41
            sipush 5432
         4: .line 42
            ldc "testdb"
         5: .line 43
            ldc "vertx"
         6: .line 44
            ldc "password"
         7: .line 45
            ldc "UTF-8"
         8: .line 46
            ldc 10000
         9: .line 47
            ldc 10000
        10: .line 48
            aload 2 /* globalConfig */
        11: .line 39
            invokevirtual io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl.getConnectionConfiguration:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJLio/vertx/core/json/JsonObject;)Lcom/github/mauricio/async/db/Configuration;
            invokespecial io.vertx.ext.asyncsql.impl.pool.PostgresqlAsyncConnectionPool.<init>:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;Lcom/github/mauricio/async/db/Configuration;)V
            putfield io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl.pool:Lio/vertx/ext/asyncsql/impl/pool/PostgresqlAsyncConnectionPool;
        12: .line 49
            return
        end local 2 // io.vertx.core.json.JsonObject globalConfig
        end local 1 // io.vertx.core.Vertx vertx
        end local 0 // io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Lio/vertx/ext/asyncsql/impl/PostgreSQLClientImpl;
            0   13     1         vertx  Lio/vertx/core/Vertx;
            0   13     2  globalConfig  Lio/vertx/core/json/JsonObject;
    MethodParameters:
              Name  Flags
      vertx         
      globalConfig  

  protected io.vertx.ext.asyncsql.impl.pool.AsyncConnectionPool pool();
    descriptor: ()Lio/vertx/ext/asyncsql/impl/pool/AsyncConnectionPool;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl this
         0: .line 53
            aload 0 /* this */
            getfield io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl.pool:Lio/vertx/ext/asyncsql/impl/pool/PostgresqlAsyncConnectionPool;
            areturn
        end local 0 // io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/asyncsql/impl/PostgreSQLClientImpl;

  protected io.vertx.ext.sql.SQLConnection createFromPool(com.github.mauricio.async.db.Connection, io.vertx.ext.asyncsql.impl.pool.AsyncConnectionPool, scala.concurrent.ExecutionContext);
    descriptor: (Lcom/github/mauricio/async/db/Connection;Lio/vertx/ext/asyncsql/impl/pool/AsyncConnectionPool;Lscala/concurrent/ExecutionContext;)Lio/vertx/ext/sql/SQLConnection;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl this
        start local 1 // com.github.mauricio.async.db.Connection conn
        start local 2 // io.vertx.ext.asyncsql.impl.pool.AsyncConnectionPool pool
        start local 3 // scala.concurrent.ExecutionContext ec
         0: .line 58
            new io.vertx.ext.asyncsql.impl.PostgreSQLConnectionImpl
            dup
            aload 1 /* conn */
            aload 2 /* pool */
            aload 3 /* ec */
            invokespecial io.vertx.ext.asyncsql.impl.PostgreSQLConnectionImpl.<init>:(Lcom/github/mauricio/async/db/Connection;Lio/vertx/ext/asyncsql/impl/pool/AsyncConnectionPool;Lscala/concurrent/ExecutionContext;)V
            areturn
        end local 3 // scala.concurrent.ExecutionContext ec
        end local 2 // io.vertx.ext.asyncsql.impl.pool.AsyncConnectionPool pool
        end local 1 // com.github.mauricio.async.db.Connection conn
        end local 0 // io.vertx.ext.asyncsql.impl.PostgreSQLClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/ext/asyncsql/impl/PostgreSQLClientImpl;
            0    1     1  conn  Lcom/github/mauricio/async/db/Connection;
            0    1     2  pool  Lio/vertx/ext/asyncsql/impl/pool/AsyncConnectionPool;
            0    1     3    ec  Lscala/concurrent/ExecutionContext;
    MethodParameters:
      Name  Flags
      conn  
      pool  
      ec    
}
SourceFile: "PostgreSQLClientImpl.java"