# Package io.vertx.sqlclient

- Interface Summary
  Interface | Description
  --- | ---
  Cursor | A cursor that reads progressively rows from the database, it is useful for reading very large result sets.
  Pool | A pool of SQL connections.
  PreparedQuery<T> | A query for a prepared statement allowing parameterized execution of the query, this query will use a prepared statement.
  PreparedStatement | A prepared statement, the statement is pre-compiled and it's more efficient to execute the statement for multiple times.
  PropertyKind<T> | Represents which kind the property is.
  Query<T> | A query.
  Row | Represents single row of the result set.
  RowIterator<R> | An iterator for processing rows.
  RowSet<R> | A set of rows.
  RowStream<T> | A row oriented stream.
  SqlClient | Defines the client operations with a database server.
  SqlConnection | A connection to database server.
  SqlResult<T> | Represents the result of an operation on database.
  Transaction | A transaction that allows to control the transaction and receive events.
  Tuple | A general purpose tuple.

- Class Summary
  Class | Description
  --- | ---
  PoolOptions | The options for configuring a connection pool.
  PoolOptionsConverter | Converter for `PoolOptions`.
  SqlConnectOptions | Connect options for configuring `SqlConnection` or `Pool`.
  SqlConnectOptionsConverter | Converter for `SqlConnectOptions`.

Copyright © 2021 Eclipse. All rights reserved.