A C D E F G I J N O P R S T U V 
All Classes All Packages

A

apply(int) - Method in interface io.vertx.jdbcclient.spi.JDBCColumnDescriptorProvider
Get a column descriptor

C

cast(Object) - Method in interface io.vertx.jdbcclient.spi.JDBCDecoder
Try cast SQL value to standard Java value depends on standard JDBC 4.2 type mapping and compatible with Vertx
cast(Object) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 

D

decode(JDBCColumnDescriptor, SQLValueProvider) - Method in interface io.vertx.jdbcclient.spi.JDBCDecoder
Convert the SQL value to Java value based on jdbc type
decode(JDBCColumnDescriptor, SQLValueProvider) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 
decodeArray(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 
decodeArray(Array, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 
decodeBinary(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
Convert a value from JDBCTypeWrapper.isBinaryType() datatype to Buffer.
decodeDateTime(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
Convert a value from date time JDBCType to Java date time
decodeLink(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
Convert a value from JDBCType.DATALINK datatype to URL
decodeNumber(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
Convert a value from Number JDBCType to Number
decodeSpecificVendorType(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
Convert a value from the specific SQL vendor data type to Java value
decodeStruct(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
Convert a value from JDBCType.STRUCT datatype to Tuple
decodeUnhandledType(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
Convert a value from the unhandled data type
decodeXML(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
Convert a value from JDBCType.SQLXML datatype to Buffer
doEncode(JDBCColumnDescriptor, Object) - Method in class io.vertx.jdbcclient.spi.JDBCEncoderImpl
 

E

encode(JsonArray, int, JDBCColumnDescriptorProvider) - Method in interface io.vertx.jdbcclient.spi.JDBCEncoder
Convert Java input value to SQL value
encode(JsonArray, int, JDBCColumnDescriptorProvider) - Method in class io.vertx.jdbcclient.spi.JDBCEncoderImpl
 
encode(Tuple, int, JDBCColumnDescriptorProvider) - Method in interface io.vertx.jdbcclient.spi.JDBCEncoder
 
encode(Tuple, int, JDBCColumnDescriptorProvider) - Method in class io.vertx.jdbcclient.spi.JDBCEncoderImpl
 
encodeData(JDBCColumnDescriptor, Object) - Method in class io.vertx.jdbcclient.spi.JDBCEncoderImpl
encodeDateTime(JDBCColumnDescriptor, Object) - Method in class io.vertx.jdbcclient.spi.JDBCEncoderImpl
Convert the parameter Java datetime value to the SQL datetime value
encodeSpecificVendorType(JDBCColumnDescriptor, Object) - Method in class io.vertx.jdbcclient.spi.JDBCEncoderImpl
Convert the parameter Java value to the specific SQL vendor data type

F

FetchDirection - Enum in io.vertx.jdbcclient
Represents the fetch direction hint
FORWARD - io.vertx.jdbcclient.FetchDirection
 
FORWARD_ONLY - io.vertx.jdbcclient.ResultSetType
 
from(int) - Static method in enum io.vertx.jdbcclient.TransactionIsolation
 
from(String) - Static method in enum io.vertx.jdbcclient.TransactionIsolation
 
fromParameter(PreparedStatement) - Static method in interface io.vertx.jdbcclient.spi.JDBCColumnDescriptorProvider
Deprecated.
Implementations should prefer JDBCColumnDescriptorProvider.fromParameterMetaData(ParameterMetaData) Create provider by parameter statement
fromParameterMetaData(ParameterMetaData) - Static method in interface io.vertx.jdbcclient.spi.JDBCColumnDescriptorProvider
Create provider by the parameter metadata
fromResult(ResultSet) - Static method in interface io.vertx.jdbcclient.spi.JDBCColumnDescriptorProvider
Deprecated.
Implementations should prefer JDBCColumnDescriptorProvider.fromResultMetaData(ResultSetMetaData) Create provider by result set metadata
fromResultMetaData(ResultSetMetaData) - Static method in interface io.vertx.jdbcclient.spi.JDBCColumnDescriptorProvider
Create provider by result set metadata

G

GENERATED_KEYS - Static variable in interface io.vertx.jdbcclient.JDBCPool
The property to be used to retrieve the generated keys
getAutoGeneratedKeysIndexes() - Method in class io.vertx.jdbcclient.SqlOptions
 
getCatalog() - Method in class io.vertx.jdbcclient.SqlOptions
 
getCoerceObject(SQLValueProvider, Class<?>) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 
getConnectTimeout() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
getDatabase() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
getExtraConfig() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
getFetchDirection() - Method in class io.vertx.jdbcclient.SqlOptions
 
getFetchSize() - Method in class io.vertx.jdbcclient.SqlOptions
 
getIdleTimeout() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
getJdbcUrl() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
getMaxRows() - Method in class io.vertx.jdbcclient.SqlOptions
 
getMetricsName() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
getPassword() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
getQueryTimeout() - Method in class io.vertx.jdbcclient.SqlOptions
 
getResultSetConcurrency() - Method in class io.vertx.jdbcclient.SqlOptions
 
getResultSetType() - Method in class io.vertx.jdbcclient.SqlOptions
 
getSchema() - Method in class io.vertx.jdbcclient.SqlOptions
 
getTracingPolicy() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
getTransactionIsolation() - Method in interface io.vertx.jdbcclient.JDBCConnection
 
getTransactionIsolation() - Method in class io.vertx.jdbcclient.SqlOptions
 
getType() - Method in enum io.vertx.jdbcclient.FetchDirection
 
getType() - Method in enum io.vertx.jdbcclient.ResultSetConcurrency
 
getType() - Method in enum io.vertx.jdbcclient.ResultSetType
 
getType() - Method in enum io.vertx.jdbcclient.TransactionIsolation
 
getUser() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 

I

in() - Method in interface io.vertx.jdbcclient.SqlOutParam
Is this marker IN?
INOUT(Object, int) - Static method in interface io.vertx.jdbcclient.SqlOutParam
Factory for a INOUT parameter of type out.
INOUT(Object, String) - Static method in interface io.vertx.jdbcclient.SqlOutParam
Factory for a INOUT parameter of type out.
INOUT(Object, JDBCType) - Static method in interface io.vertx.jdbcclient.SqlOutParam
Factory for a INOUT parameter of type out.
io.vertx.jdbcclient - package io.vertx.jdbcclient
 
io.vertx.jdbcclient.spi - package io.vertx.jdbcclient.spi
 
io.vertx.sql.client.jdbc - module io.vertx.sql.client.jdbc
 
isAutoGeneratedKeys() - Method in class io.vertx.jdbcclient.SqlOptions
 
isReadOnly() - Method in class io.vertx.jdbcclient.SqlOptions
 

J

JDBCColumnDescriptorProvider - Interface in io.vertx.jdbcclient.spi
A shortcut provider that get a column information in the runtime SQL result or parameter metadata
JDBCConnection - Interface in io.vertx.jdbcclient
 
JDBCConnectOptions - Class in io.vertx.jdbcclient
 
JDBCConnectOptions() - Constructor for class io.vertx.jdbcclient.JDBCConnectOptions
 
JDBCConnectOptions(JsonObject) - Constructor for class io.vertx.jdbcclient.JDBCConnectOptions
 
JDBCConnectOptions(JDBCConnectOptions) - Constructor for class io.vertx.jdbcclient.JDBCConnectOptions
 
JDBCConnectOptionsConverter - Class in io.vertx.jdbcclient
Converter and mapper for JDBCConnectOptions.
JDBCConnectOptionsConverter() - Constructor for class io.vertx.jdbcclient.JDBCConnectOptionsConverter
 
JDBCDecoder - Interface in io.vertx.jdbcclient.spi
Represents for JDBC decoder from SQL value to Java value
JDBCDecoderImpl - Class in io.vertx.jdbcclient.spi
 
JDBCDecoderImpl() - Constructor for class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 
JDBCEncoder - Interface in io.vertx.jdbcclient.spi
Represents for JDBC encoder from Java value to SQL value
JDBCEncoderImpl - Class in io.vertx.jdbcclient.spi
 
JDBCEncoderImpl() - Constructor for class io.vertx.jdbcclient.spi.JDBCEncoderImpl
 
JDBCPool - Interface in io.vertx.jdbcclient
JDBCPool is the interface that allows using the Sql Client API with plain JDBC.
JDBCUtils - Class in io.vertx.jdbcclient
 
JDBCUtils() - Constructor for class io.vertx.jdbcclient.JDBCUtils
 

N

NONE - io.vertx.jdbcclient.TransactionIsolation
For engines that support it, none isolation means that each statement would essentially be its own transaction.

O

OUT(int) - Static method in interface io.vertx.jdbcclient.SqlOutParam
Factory for a OUT parameter of type out.
OUT(String) - Static method in interface io.vertx.jdbcclient.SqlOutParam
Factory for a OUT parameter of type out.
OUT(JDBCType) - Static method in interface io.vertx.jdbcclient.SqlOutParam
Factory for a OUT parameter of type out.
OUTPUT - Static variable in interface io.vertx.jdbcclient.JDBCPool
The property to be used to retrieve the output of the callable statement

P

parse(CallableStatement, int, JDBCColumnDescriptorProvider) - Method in interface io.vertx.jdbcclient.spi.JDBCDecoder
Parse SQL value to Java value
parse(CallableStatement, int, JDBCColumnDescriptorProvider) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 
parse(ResultSet, int, JDBCColumnDescriptorProvider) - Method in interface io.vertx.jdbcclient.spi.JDBCDecoder
Parse SQL value to Java value
parse(ResultSet, int, JDBCColumnDescriptorProvider) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 
pool(Vertx, JDBCConnectOptions, PoolOptions) - Static method in interface io.vertx.jdbcclient.JDBCPool
Create a JDBC pool which maintains its own data source.
pool(Vertx, DataSource, PoolOptions) - Static method in interface io.vertx.jdbcclient.JDBCPool
Create a JDBC pool using a pre-initialized data source, note this data source does not need to be a pool.

R

READ_COMMITTED - io.vertx.jdbcclient.TransactionIsolation
Specifies that shared locks are held while the data is being read to avoid dirty reads, but the data can be changed before the end of the transaction, resulting in nonrepeatable reads or phantom data.
READ_ONLY - io.vertx.jdbcclient.ResultSetConcurrency
 
READ_UNCOMMITTED - io.vertx.jdbcclient.TransactionIsolation
Implements dirty read, or isolation level 0 locking, which means that no shared locks are issued and no exclusive locks are honored.
REPEATABLE_READ - io.vertx.jdbcclient.TransactionIsolation
Locks are placed on all data that is used in a query, preventing other users from updating the data, but new phantom rows can be inserted into the data set by another user and are included in later reads in the current transaction.
ResultSetConcurrency - Enum in io.vertx.jdbcclient
Represents the resultset concurrency hint
ResultSetType - Enum in io.vertx.jdbcclient
Represents the resultset type hint
REVERSE - io.vertx.jdbcclient.FetchDirection
 

S

SCROLL_INSENSITIVE - io.vertx.jdbcclient.ResultSetType
 
SCROLL_SENSITIVE - io.vertx.jdbcclient.ResultSetType
 
SERIALIZABLE - io.vertx.jdbcclient.TransactionIsolation
Places a range lock on the data set, preventing other users from updating or inserting rows into the data set until the transaction is complete.
setAutoGeneratedKeys(boolean) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setAutoGeneratedKeys(boolean) - Method in class io.vertx.jdbcclient.SqlOptions
 
setAutoGeneratedKeysIndexes(JsonArray) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setAutoGeneratedKeysIndexes(JsonArray) - Method in class io.vertx.jdbcclient.SqlOptions
 
setCatalog(String) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setCatalog(String) - Method in class io.vertx.jdbcclient.SqlOptions
 
setConnectTimeout(int) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setDatabase(String) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setExtraConfig(JsonObject) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setFetchDirection(FetchDirection) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setFetchDirection(FetchDirection) - Method in class io.vertx.jdbcclient.SqlOptions
 
setFetchSize(int) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setFetchSize(int) - Method in class io.vertx.jdbcclient.SqlOptions
 
setIdleTimeout(int) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setJdbcUrl(String) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setMaxRows(int) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setMaxRows(int) - Method in class io.vertx.jdbcclient.SqlOptions
 
setMetricsName(String) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
Set the metrics name identifying the reported metrics, useful for grouping metrics with the same name.
setPassword(String) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setQueryTimeout(int) - Method in interface io.vertx.jdbcclient.JDBCConnection
Sets a connection wide query timeout.
setQueryTimeout(int) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setQueryTimeout(int) - Method in class io.vertx.jdbcclient.SqlOptions
 
setReadOnly(boolean) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setReadOnly(boolean) - Method in class io.vertx.jdbcclient.SqlOptions
 
setResultSetConcurrency(ResultSetConcurrency) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setResultSetConcurrency(ResultSetConcurrency) - Method in class io.vertx.jdbcclient.SqlOptions
 
setResultSetType(ResultSetType) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setResultSetType(ResultSetType) - Method in class io.vertx.jdbcclient.SqlOptions
 
setSchema(String) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setSchema(String) - Method in class io.vertx.jdbcclient.SqlOptions
 
setTracingPolicy(TracingPolicy) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
Set the tracing policy for the client behavior when Vert.x has tracing enabled.
setTransactionIsolation(int) - Method in interface io.vertx.jdbcclient.JDBCConnection
 
setTransactionIsolation(TransactionIsolation) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
setTransactionIsolation(TransactionIsolation) - Method in class io.vertx.jdbcclient.SqlOptions
 
setUser(String) - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
SqlOptions - Class in io.vertx.jdbcclient
Represents the options one can use to customize the unwrapped connection/statement/resultset types
SqlOptions() - Constructor for class io.vertx.jdbcclient.SqlOptions
Default constructor
SqlOptions(SqlOptions) - Constructor for class io.vertx.jdbcclient.SqlOptions
Copy constructor
SqlOutParam - Interface in io.vertx.jdbcclient
Tag if a parameter is of type OUT or INOUT.
streamToBuffer(InputStream, Class<?>) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
 

T

toJson() - Method in class io.vertx.jdbcclient.JDBCConnectOptions
 
TransactionIsolation - Enum in io.vertx.jdbcclient
Represents a Transaction Isolation Level
type() - Method in interface io.vertx.jdbcclient.SqlOutParam
Get the output type

U

UNKNOWN - io.vertx.jdbcclient.FetchDirection
 
UPDATABLE - io.vertx.jdbcclient.ResultSetConcurrency
 

V

value() - Method in interface io.vertx.jdbcclient.SqlOutParam
Get the input value
valueOf(String) - Static method in enum io.vertx.jdbcclient.FetchDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.jdbcclient.ResultSetConcurrency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.jdbcclient.ResultSetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.jdbcclient.TransactionIsolation
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.jdbcclient.FetchDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.jdbcclient.ResultSetConcurrency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.jdbcclient.ResultSetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.jdbcclient.TransactionIsolation
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I J N O P R S T U V 
All Classes All Packages