Class JDBCPool


  • public class JDBCPool
    extends Pool
    JDBCPool is the interface that allows using the Sql Client API with plain JDBC.

    NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

    • Field Detail

      • GENERATED_KEYS

        public static final PropertyKind<Row> GENERATED_KEYS
        The property to be used to retrieve the generated keys
      • OUTPUT

        public static final PropertyKind<Boolean> OUTPUT
        The property to be used to retrieve the output of the callable statement
    • Constructor Detail

      • JDBCPool

        public JDBCPool​(io.vertx.jdbcclient.JDBCPool delegate)
      • JDBCPool

        public JDBCPool​(Object delegate)
    • Method Detail

      • getDelegate

        public io.vertx.jdbcclient.JDBCPool getDelegate()
        Overrides:
        getDelegate in class Pool
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class Pool
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Pool
      • pool

        public static JDBCPool pool​(Vertx vertx,
                                    io.vertx.jdbcclient.JDBCConnectOptions connectOptions,
                                    io.vertx.sqlclient.PoolOptions poolOptions)
        Parameters:
        vertx - the Vert.x instance
        connectOptions - the options to configure the connection
        poolOptions - the connection pool options
        Returns:
        the client
      • pool

        public static JDBCPool pool​(Vertx vertx,
                                    io.vertx.core.json.JsonObject config)
        Parameters:
        vertx - the Vert.x instance
        config - the options to configure the client using the same format as JDBCClient
        Returns:
        the client
      • pool

        public static JDBCPool pool​(Vertx vertx,
                                    io.vertx.ext.jdbc.spi.DataSourceProvider dataSourceProvider)
        Parameters:
        vertx - the Vert.x instance
        dataSourceProvider - the options to configure the client using the same format as JDBCClient
        Returns:
        the client
      • pool

        public static JDBCPool pool​(Vertx vertx,
                                    DataSource dataSource)
        Parameters:
        vertx - the Vert.x instance
        dataSource - a pre-initialized data source
        Returns:
        the client
      • pool

        public static JDBCPool pool​(Vertx vertx,
                                    DataSource dataSource,
                                    io.vertx.core.json.JsonObject config)
        Parameters:
        vertx - the Vert.x instance
        dataSource - a pre-initialized data source
        config - the pool configuration
        Returns:
        the client
      • newInstance

        public static JDBCPool newInstance​(io.vertx.jdbcclient.JDBCPool arg)