- abortHandler(Handler<Void>) - Method in interface io.vertx.sqlclient.Transaction
-
Set an handler to be called when the transaction is aborted.
- acceptsOptions(SqlConnectOptions) - Method in interface io.vertx.sqlclient.spi.Driver
-
- addBigDecimal(BigDecimal) - Method in interface io.vertx.sqlclient.Tuple
-
- addBigDecimalArray(BigDecimal[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
BigDecimal
value at the end of the tuple.
- addBoolean(Boolean) - Method in interface io.vertx.sqlclient.Tuple
-
Add a boolean value at the end of the tuple.
- addBooleanArray(Boolean[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of Boolean
value at the end of the tuple.
- addBuffer(Buffer) - Method in interface io.vertx.sqlclient.Tuple
-
Add a buffer value at the end of the tuple.
- addBufferArray(Buffer[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of Buffer
value at the end of the tuple.
- addDouble(Double) - Method in interface io.vertx.sqlclient.Tuple
-
Add a double value at the end of the tuple.
- addDoubleArray(Double[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
Double
value at the end of the tuple.
- addFloat(Float) - Method in interface io.vertx.sqlclient.Tuple
-
Add a float value at the end of the tuple.
- addFloatArray(Float[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
Float
value at the end of the tuple.
- addInteger(Integer) - Method in interface io.vertx.sqlclient.Tuple
-
Add an integer value at the end of the tuple.
- addIntegerArray(Integer[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of Integer
value at the end of the tuple.
- addLocalDate(LocalDate) - Method in interface io.vertx.sqlclient.Tuple
-
Add a
LocalDate
value at the end of the tuple.
- addLocalDateArray(LocalDate[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
LocalDate
value at the end of the tuple.
- addLocalDateTime(LocalDateTime) - Method in interface io.vertx.sqlclient.Tuple
-
- addLocalDateTimeArray(LocalDateTime[]) - Method in interface io.vertx.sqlclient.Tuple
-
- addLocalTime(LocalTime) - Method in interface io.vertx.sqlclient.Tuple
-
Add a
LocalTime
value at the end of the tuple.
- addLocalTimeArray(LocalTime[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
LocalTime
value at the end of the tuple.
- addLong(Long) - Method in interface io.vertx.sqlclient.Tuple
-
Add a long value at the end of the tuple.
- addLongArray(Long[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
Long
value at the end of the tuple.
- addOffsetDateTime(OffsetDateTime) - Method in interface io.vertx.sqlclient.Tuple
-
- addOffsetDateTimeArray(OffsetDateTime[]) - Method in interface io.vertx.sqlclient.Tuple
-
- addOffsetTime(OffsetTime) - Method in interface io.vertx.sqlclient.Tuple
-
- addOffsetTimeArray(OffsetTime[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
OffsetTime
value at the end of the tuple.
- addProperty(String, String) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Add a property for this client, which will be sent to server at the connection start.
- addShort(Short) - Method in interface io.vertx.sqlclient.Tuple
-
Add a short value at the end of the tuple.
- addShortArray(Short[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
Short
value at the end of the tuple.
- addString(String) - Method in interface io.vertx.sqlclient.Tuple
-
Add a string value at the end of the tuple.
- addStringArray(String[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
String
value at the end of the tuple.
- addTemporal(Temporal) - Method in interface io.vertx.sqlclient.Tuple
-
Add a
Temporal
value at the end of the tuple.
- addTemporalArray(Temporal[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
Temporal
value at the end of the tuple.
- addUUID(UUID) - Method in interface io.vertx.sqlclient.Tuple
-
Add a
UUID
value at the end of the tuple.
- addUUIDArray(UUID[]) - Method in interface io.vertx.sqlclient.Tuple
-
Add an array of
UUID
value at the end of the tuple.
- addValue(Object) - Method in interface io.vertx.sqlclient.Tuple
-
Add an object value at the end of the tuple.
- addValues(T[]) - Method in interface io.vertx.sqlclient.Tuple
-
- clear() - Method in interface io.vertx.sqlclient.Tuple
-
- close() - Method in interface io.vertx.sqlclient.Cursor
-
Release the cursor.
- close(Handler<AsyncResult<Void>>) - Method in interface io.vertx.sqlclient.Cursor
-
Like
Cursor.close()
but with a
completionHandler
called when the cursor has been released.
- close() - Method in interface io.vertx.sqlclient.Pool
-
Close the pool and release the associated resources.
- close() - Method in interface io.vertx.sqlclient.PreparedStatement
-
Close the prepared query and release its resources.
- close(Handler<AsyncResult<Void>>) - Method in interface io.vertx.sqlclient.PreparedStatement
-
- close() - Method in interface io.vertx.sqlclient.RowStream
-
Close the stream and release the resources.
- close(Handler<AsyncResult<Void>>) - Method in interface io.vertx.sqlclient.RowStream
-
Close the stream and release the resources.
- close() - Method in interface io.vertx.sqlclient.SqlClient
-
Close the client and release the associated resources.
- close() - Method in interface io.vertx.sqlclient.SqlConnection
-
Close the current connection after all the pending commands have been processed.
- close() - Method in interface io.vertx.sqlclient.Transaction
-
Rollback the transaction and release the associated resources.
- closeHandler(Handler<Void>) - Method in interface io.vertx.sqlclient.SqlConnection
-
Set an handler called when the connection is closed.
- collecting(Collector<Row, ?, R>) - Method in interface io.vertx.sqlclient.PreparedQuery
-
Use the specified collector
for collecting the query result to <R>
.
- collecting(Collector<Row, ?, R>) - Method in interface io.vertx.sqlclient.Query
-
Use the specified collector
for collecting the query result to <R>
.
- columnsNames() - Method in interface io.vertx.sqlclient.SqlResult
-
Get the names of columns in the SqlResult.
- commit() - Method in interface io.vertx.sqlclient.Transaction
-
Commit the current transaction.
- commit(Handler<AsyncResult<Void>>) - Method in interface io.vertx.sqlclient.Transaction
-
- create(Number) - Static method in class io.vertx.sqlclient.data.Numeric
-
Return a Numeric
instance for the given number
.
- createPool(SqlConnectOptions) - Method in interface io.vertx.sqlclient.spi.Driver
-
Create a connection pool to the database configured with the given
connectOptions
and default
PoolOptions
- createPool(SqlConnectOptions, PoolOptions) - Method in interface io.vertx.sqlclient.spi.Driver
-
Create a connection pool to the database configured with the given connectOptions
and poolOptions
.
- createPool(Vertx, SqlConnectOptions, PoolOptions) - Method in interface io.vertx.sqlclient.spi.Driver
-
Create a connection pool to the database configured with the given connectOptions
and poolOptions
.
- createStream(int) - Method in interface io.vertx.sqlclient.PreparedStatement
-
- createStream(int, Tuple) - Method in interface io.vertx.sqlclient.PreparedStatement
-
Execute the prepared query with a cursor and createStream the result.
- Cursor - Interface in io.vertx.sqlclient
-
A cursor that reads progressively rows from the database, it is useful for reading very large result sets.
- cursor() - Method in interface io.vertx.sqlclient.PreparedStatement
-
- cursor(Tuple) - Method in interface io.vertx.sqlclient.PreparedStatement
-
Create a cursor with the provided arguments
.
- get(Class<T>, int) - Method in interface io.vertx.sqlclient.Tuple
-
- getBigDecimal(String) - Method in interface io.vertx.sqlclient.Row
-
- getBigDecimal(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getBigDecimalArray(String) - Method in interface io.vertx.sqlclient.Row
-
- getBigDecimalArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getBoolean(String) - Method in interface io.vertx.sqlclient.Row
-
Get a boolean value at pos
.
- getBoolean(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get a boolean value at pos
.
- getBooleanArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of
Boolean
value at
pos
.
- getBooleanArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of
Boolean
value at
pos
.
- getBuffer(String) - Method in interface io.vertx.sqlclient.Row
-
Get a buffer value at pos
.
- getBuffer(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get a buffer value at pos
.
- getBufferArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of Buffer
value at pos
.
- getBufferArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of Buffer
value at pos
.
- getCachePreparedStatements() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Get whether prepared statements cache is enabled.
- getColumnIndex(String) - Method in interface io.vertx.sqlclient.Row
-
Get a column position for the given column name
.
- getColumnName(int) - Method in interface io.vertx.sqlclient.Row
-
Get a column name at pos
.
- getConnection(Handler<AsyncResult<SqlConnection>>) - Method in interface io.vertx.sqlclient.Pool
-
Get a connection from the pool.
- getDatabase() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Get the default database name for the connection.
- getDouble(String) - Method in interface io.vertx.sqlclient.Row
-
Get a double value at pos
.
- getDouble(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get a double value at pos
.
- getDoubleArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of
Double
value at
pos
.
- getDoubleArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of
Double
value at
pos
.
- getFloat(String) - Method in interface io.vertx.sqlclient.Row
-
Get a float value at pos
.
- getFloat(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get a float value at pos
.
- getFloatArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of
Float
value at
pos
.
- getFloatArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of
Float
value at
pos
.
- getHost() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Get the host for connecting to the server.
- getInteger(String) - Method in interface io.vertx.sqlclient.Row
-
Get an integer value at pos
.
- getInteger(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an integer value at pos
.
- getIntegerArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of
Integer
value at
pos
.
- getIntegerArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of
Integer
value at
pos
.
- getLocalDate(String) - Method in interface io.vertx.sqlclient.Row
-
- getLocalDate(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getLocalDateArray(String) - Method in interface io.vertx.sqlclient.Row
-
- getLocalDateArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getLocalDateTime(String) - Method in interface io.vertx.sqlclient.Row
-
- getLocalDateTime(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getLocalDateTimeArray(String) - Method in interface io.vertx.sqlclient.Row
-
- getLocalDateTimeArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getLocalTime(String) - Method in interface io.vertx.sqlclient.Row
-
- getLocalTime(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getLocalTimeArray(String) - Method in interface io.vertx.sqlclient.Row
-
- getLocalTimeArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getLong(String) - Method in interface io.vertx.sqlclient.Row
-
Get a long value at pos
.
- getLong(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get a long value at pos
.
- getLongArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of
Long
value at
pos
.
- getLongArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of
Long
value at
pos
.
- getMaxSize() - Method in class io.vertx.sqlclient.PoolOptions
-
- getMaxWaitQueueSize() - Method in class io.vertx.sqlclient.PoolOptions
-
- getOffsetDateTime(String) - Method in interface io.vertx.sqlclient.Row
-
- getOffsetDateTime(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getOffsetDateTimeArray(String) - Method in interface io.vertx.sqlclient.Row
-
- getOffsetDateTimeArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getOffsetTime(String) - Method in interface io.vertx.sqlclient.Row
-
- getOffsetTime(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getOffsetTimeArray(String) - Method in interface io.vertx.sqlclient.Row
-
- getOffsetTimeArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getPassword() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Get the user password to be used for the authentication.
- getPort() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Get the port for connecting to the server.
- getPreparedStatementCacheMaxSize() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Get the maximum number of prepared statements that the connection will cache.
- getPreparedStatementCacheSqlFilter() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Get the predicate filtering prepared statements that the connection will cache.
- getProperties() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
- getShort(String) - Method in interface io.vertx.sqlclient.Row
-
Get a short value at pos
.
- getShort(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get a short value at pos
.
- getShortArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of
Short
value at
pos
.
- getShortArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of
Short
value at
pos
.
- getString(String) - Method in interface io.vertx.sqlclient.Row
-
Get a string value at pos
.
- getString(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get a string value at pos
.
- getStringArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of
String
value at
pos
.
- getStringArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of
String
value at
pos
.
- getTemporal(String) - Method in interface io.vertx.sqlclient.Row
-
Get a temporal value at pos
.
- getTemporal(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getTemporalArray(String) - Method in interface io.vertx.sqlclient.Row
-
- getTemporalArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getUser() - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Get the user account to be used for the authentication.
- getUUID(String) - Method in interface io.vertx.sqlclient.Row
-
- getUUID(int) - Method in interface io.vertx.sqlclient.Tuple
-
- getUUIDArray(String) - Method in interface io.vertx.sqlclient.Row
-
Get an array of
UUID
value at
pos
.
- getUUIDArray(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an array of
UUID
value at
pos
.
- getValue(String) - Method in interface io.vertx.sqlclient.Row
-
Get an object value at pos
.
- getValue(int) - Method in interface io.vertx.sqlclient.Tuple
-
Get an object value at pos
.
- getValues(Class<T>, int) - Method in interface io.vertx.sqlclient.Row
-
- getValues(Class<T>, int) - Method in interface io.vertx.sqlclient.Tuple
-
- setCachePreparedStatements(boolean) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Set whether prepared statements cache should be enabled.
- setDatabase(String) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Specify the default database for the connection.
- setHost(String) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Specify the host for connecting to the server.
- setMaxSize(int) - Method in class io.vertx.sqlclient.PoolOptions
-
Set the maximum pool size
- setMaxWaitQueueSize(int) - Method in class io.vertx.sqlclient.PoolOptions
-
Set the maximum connection request allowed in the wait queue, any requests beyond the max size will result in
an failure.
- setPassword(String) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Specify the user password to be used for the authentication.
- setPort(int) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Specify the port for connecting to the server.
- setPreparedStatementCacheMaxSize(int) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Set the maximum number of prepared statements that the connection will cache.
- setPreparedStatementCacheSqlFilter(Predicate<String>) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Set a predicate filtering prepared statements that the connection will cache.
- setPreparedStatementCacheSqlLimit(int) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Set the maximum length of prepared statement SQL string that the connection will cache.
- setProperties(Map<String, String>) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Set properties for this client, which will be sent to server at the connection start.
- setUser(String) - Method in class io.vertx.sqlclient.SqlConnectOptions
-
Specify the user account to be used for the authentication.
- shortValue() - Method in class io.vertx.sqlclient.data.Numeric
-
- size() - Method in interface io.vertx.sqlclient.SqlResult
-
Get the number of rows retrieved in the SqlResult.
- size() - Method in interface io.vertx.sqlclient.Tuple
-
- SqlClient - Interface in io.vertx.sqlclient
-
Defines the client operations with a database server.
- SqlConnection - Interface in io.vertx.sqlclient
-
A connection to database server.
- SqlConnectOptions - Class in io.vertx.sqlclient
-
- SqlConnectOptions() - Constructor for class io.vertx.sqlclient.SqlConnectOptions
-
- SqlConnectOptions(JsonObject) - Constructor for class io.vertx.sqlclient.SqlConnectOptions
-
- SqlConnectOptions(SqlConnectOptions) - Constructor for class io.vertx.sqlclient.SqlConnectOptions
-
- SqlConnectOptionsConverter - Class in io.vertx.sqlclient
-
- SqlConnectOptionsConverter() - Constructor for class io.vertx.sqlclient.SqlConnectOptionsConverter
-
- SqlResult<T> - Interface in io.vertx.sqlclient
-
Represents the result of an operation on database.