Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DB2Pool

A pool of DB2 connections.

Hierarchy

  • any
    • DB2Pool

Index

Methods

connectHandler

  • connectHandler(handler: ((res: SqlConnection) => void) | Handler<SqlConnection>): DB2Pool
  • Parameters

    • handler: ((res: SqlConnection) => void) | Handler<SqlConnection>

    Returns DB2Pool

connectionProvider

  • connectionProvider(provider: (arg: Context) => PromiseLike<SqlConnection>): DB2Pool
  • Parameters

    • provider: (arg: Context) => PromiseLike<SqlConnection>
        • (arg: Context): PromiseLike<SqlConnection>
        • Parameters

          • arg: Context

          Returns PromiseLike<SqlConnection>

    Returns DB2Pool

Static client

  • client(connectionUri: string): SqlClient
  • client(connectionUri: string, options: PoolOptions): SqlClient
  • client(vertx: Vertx, connectionUri: string): SqlClient
  • client(vertx: Vertx, connectionUri: string, options: PoolOptions): SqlClient
  • client(database: DB2ConnectOptions, options: PoolOptions): SqlClient
  • client(vertx: Vertx, database: DB2ConnectOptions, options: PoolOptions): SqlClient
  • client(databases: DB2ConnectOptions, options: PoolOptions): SqlClient
  • client(vertx: Vertx, databases: DB2ConnectOptions, options: PoolOptions): SqlClient
  • Like {@link DB2Pool#client} with default options.

    Parameters

    • connectionUri: string

    Returns SqlClient

  • Like {@link DB2Pool#client} with database build from connectionUri.

    Parameters

    • connectionUri: string
    • options: PoolOptions

    Returns SqlClient

  • Like {@link DB2Pool#client} with default options.

    Parameters

    • vertx: Vertx
    • connectionUri: string

    Returns SqlClient

  • Like {@link DB2Pool#client} with database build from connectionUri.

    Parameters

    • vertx: Vertx
    • connectionUri: string
    • options: PoolOptions

    Returns SqlClient

  • Create a pooled client to the DB2 database configured with the given options.

    Parameters

    Returns SqlClient

  • Like {@link DB2Pool#client} with a specific instance.

    Parameters

    Returns SqlClient

  • Create a client backed by a connection pool to the DB2 databases with round-robin selection. Round-robin is applied when a new connection is created by the pool.

    Parameters

    Returns SqlClient

  • Like {@link DB2Pool#client} with a specific instance.

    Parameters

    Returns SqlClient

Static pool

  • Like {@link DB2Pool#pool} with default options.

    Parameters

    • connectionUri: string

    Returns DB2Pool

  • Like {@link DB2Pool#pool} with database build from connectionUri.

    Parameters

    • connectionUri: string
    • options: PoolOptions

    Returns DB2Pool

  • Like {@link DB2Pool#pool} with default options.

    Parameters

    • vertx: Vertx
    • connectionUri: string

    Returns DB2Pool

  • Like {@link DB2Pool#pool} with database build from connectionUri.

    Parameters

    • vertx: Vertx
    • connectionUri: string
    • options: PoolOptions

    Returns DB2Pool

  • Create a connection pool to the DB2 database configured with the given options.

    Parameters

    Returns DB2Pool

  • Like {@link DB2Pool#pool} with a specific instance.

    Parameters

    Returns DB2Pool

  • Create a connection pool to the DB2 databases with round-robin selection. Round-robin is applied when a new connection is created by the pool.

    Parameters

    Returns DB2Pool

  • Like {@link DB2Pool#pool} with a specific instance.

    Parameters

    Returns DB2Pool

  • Create a connection pool to the DB2 databases. The supplier is called to provide the options when a new connection is created by the pool.

    Parameters

    • databases: any
    • poolOptions: PoolOptions

    Returns DB2Pool

  • Like {@link DB2Pool#pool} with a specific instance.

    Parameters

    • vertx: Vertx
    • databases: any
    • poolOptions: PoolOptions

    Returns DB2Pool

Generated using TypeDoc