## Uses of Interface
io.vertx.ext.sql.SQLOperations

- Packages that use SQLOperations
  Package | Description
  --- | ---
  io.vertx.ext.jdbc |
  io.vertx.ext.sql |
  io.vertx.reactivex.ext.sql |
  io.vertx.rxjava.ext.sql |

- - ### Uses of SQLOperations in io.vertx.ext.jdbc

    Subinterfaces of SQLOperations in io.vertx.ext.jdbc
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JDBCClient` An asynchronous client interface for interacting with a JDBC compliant database

  - ### Uses of SQLOperations in io.vertx.ext.sql

    Subinterfaces of SQLOperations in io.vertx.ext.sql
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SQLClient` A common asynchronous client interface for interacting with SQL compliant database
    `interface` | `SQLConnection` Represents a connection to a SQL database

    Methods in io.vertx.ext.sql that return SQLOperations
    Modifier and Type | Method and Description
    --- | ---
    `SQLOperations` | SQLOperations.`call(String sql, Handler<AsyncResult<ResultSet>> resultHandler)` Calls the given SQL `PROCEDURE` which returns the result from the procedure.
    `SQLOperations` | SQLOperations.`callWithParams(String sql, JsonArray params, JsonArray outputs, Handler<AsyncResult<ResultSet>> resultHandler)` Calls the given SQL `PROCEDURE` which returns the result from the procedure.
    `SQLOperations` | SQLOperations.`query(String sql, Handler<AsyncResult<ResultSet>> resultHandler)` Executes the given SQL `SELECT` statement which returns the results of the query.
    `default SQLOperations` | SQLOperations.`querySingle(String sql, Handler<AsyncResult<JsonArray>> handler)` Execute a one shot SQL statement that returns a single SQL row.
    `default SQLOperations` | SQLOperations.`querySingleWithParams(String sql, JsonArray arguments, Handler<AsyncResult<JsonArray>> handler)` Execute a one shot SQL statement with arguments that returns a single SQL row.
    `SQLOperations` | SQLOperations.`queryStream(String sql, Handler<AsyncResult<SQLRowStream>> handler)` Executes the given SQL `SELECT` statement which returns the results of the query as a read stream.
    `SQLOperations` | SQLOperations.`queryStreamWithParams(String sql, JsonArray params, Handler<AsyncResult<SQLRowStream>> handler)` Executes the given SQL `SELECT` statement which returns the results of the query as a read stream.
    `SQLOperations` | SQLOperations.`queryWithParams(String sql, JsonArray params, Handler<AsyncResult<ResultSet>> resultHandler)` Executes the given SQL `SELECT` prepared statement which returns the results of the query.
    `SQLOperations` | SQLOperations.`update(String sql, Handler<AsyncResult<UpdateResult>> resultHandler)` Executes the given SQL statement which may be an `INSERT`, `UPDATE`, or `DELETE` statement.
    `SQLOperations` | SQLOperations.`updateWithParams(String sql, JsonArray params, Handler<AsyncResult<UpdateResult>> resultHandler)` Executes the given prepared statement which may be an `INSERT`, `UPDATE`, or `DELETE` statement with the given parameters

  - ### Uses of SQLOperations in io.vertx.reactivex.ext.sql

    Methods in io.vertx.reactivex.ext.sql that return SQLOperations
    Modifier and Type | Method and Description
    --- | ---
    `SQLOperations` | SQLOperations.`getDelegate()`

    Methods in io.vertx.reactivex.ext.sql with parameters of type SQLOperations
    Modifier and Type | Method and Description
    --- | ---
    `static SQLOperations` | SQLOperations.`newInstance(SQLOperations arg)`

  - ### Uses of SQLOperations in io.vertx.rxjava.ext.sql

    Methods in io.vertx.rxjava.ext.sql that return SQLOperations
    Modifier and Type | Method and Description
    --- | ---
    `SQLOperations` | SQLOperations.`getDelegate()`

    Methods in io.vertx.rxjava.ext.sql with parameters of type SQLOperations
    Modifier and Type | Method and Description
    --- | ---
    `static SQLOperations` | SQLOperations.`newInstance(SQLOperations arg)`

Copyright © 2025 Eclipse. All rights reserved.