A C D E F G I J N O P R S T U V
All Classes All Packages
All Classes All Packages
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 toBuffer
. - 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 toURL
- 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
toJava
value - decodeStruct(SQLValueProvider, JDBCColumnDescriptor) - Method in class io.vertx.jdbcclient.spi.JDBCDecoderImpl
-
Convert a value from
JDBCType.STRUCT
datatype toTuple
- 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 toBuffer
- 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
-
Convert any the parameter
Java
value exceptJDBCEncoderImpl.encodeDateTime(JDBCColumnDescriptor, Object)
andJDBCEncoderImpl.encodeSpecificVendorType(JDBCColumnDescriptor, Object)
to theSQL value
- encodeDateTime(JDBCColumnDescriptor, Object) - Method in class io.vertx.jdbcclient.spi.JDBCEncoderImpl
-
Convert the parameter
Java datetime
value to theSQL datetime
value - encodeSpecificVendorType(JDBCColumnDescriptor, Object) - Method in class io.vertx.jdbcclient.spi.JDBCEncoderImpl
-
Convert the parameter
Java
value to thespecific 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.
All Classes All Packages