package sqlclient
- Alphabetic
- Public
- All
Type Members
-
class
Cursor extends AnyRef
A cursor that reads progressively rows from the database, it is useful for reading very large result sets.
-
class
Pool extends SqlClient
A pool of SQL connections.
-
class
PoolOptions extends AnyRef
The options for configuring a connection pool.
-
class
PreparedQuery[T] extends Query[T]
A query for a prepared statement allowing parameterized execution of the query, this query will use a prepared statement.
-
class
PreparedStatement extends AnyRef
A prepared statement, the statement is pre-compiled and it's more efficient to execute the statement for multiple times.
A prepared statement, the statement is pre-compiled and it's more efficient to execute the statement for multiple times. In addition, this kind of statement provides protection against SQL injection attacks.
From a prepared statement you can
- use io.vertx.scala.sqlclient.PreparedStatement#query to create and execute a io.vertx.scala.sqlclient.PreparedQuery
- use io.vertx.scala.sqlclient.PreparedStatement#cursor to create a io.vertx.scala.sqlclient.Cursor
- use io.vertx.scala.sqlclient.PreparedStatement#createStream to create a io.vertx.scala.sqlclient.RowStream
-
class
PropertyKind[T] extends AnyRef
Represents which kind the property is.
-
class
Query[T] extends AnyRef
A query.
-
class
Row extends Tuple
Represents single row of the result set.
-
class
RowIterator[R] extends AnyRef
An iterator for processing rows.
-
class
RowSet[R] extends SqlResult[RowSet[R]]
A set of rows.
-
class
RowStream[T] extends ReadStream[T]
A row oriented stream.
-
class
SqlClient extends AnyRef
Defines the client operations with a database server.
-
class
SqlConnectOptions extends NetClientOptions
Connect options for configuring io.vertx.scala.sqlclient.SqlConnection or io.vertx.scala.sqlclient.Pool.
-
class
SqlConnection extends SqlClient
A connection to database server.
-
class
SqlResult[T] extends AnyRef
Represents the result of an operation on database.
-
class
Transaction extends SqlClient
A transaction that allows to control the transaction and receive events.
-
class
Tuple extends AnyRef
A general purpose tuple.
Value Members
- object Cursor
- object Pool
- object PoolOptions
- object PreparedQuery
- object PreparedStatement
- object PropertyKind
- object Query
- object Row
- object RowIterator
- object RowSet
- object RowStream
- object SqlClient
- object SqlConnectOptions
- object SqlConnection
- object SqlResult
- object Transaction
- object Tuple