Package io.vertx.jdbcclient.spi
Interface JDBCColumnDescriptorProvider
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface JDBCColumnDescriptorProvider
A shortcut provider that get a column information in the runtime SQL result or parameter metadata- Since:
- 4.2.2
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description io.vertx.jdbcclient.impl.actions.JDBCColumnDescriptorapply(int column)Get a column descriptorstatic JDBCColumnDescriptorProviderfromParameter(PreparedStatement statement)Deprecated.Implementations should preferfromParameterMetaData(ParameterMetaData)Create provider by parameter statementstatic JDBCColumnDescriptorProviderfromParameterMetaData(ParameterMetaData metaData)Create provider by the parameter metadatastatic JDBCColumnDescriptorProviderfromResult(ResultSet rs)Deprecated.Implementations should preferfromResultMetaData(ResultSetMetaData)Create provider by result set metadatastatic JDBCColumnDescriptorProviderfromResultMetaData(ResultSetMetaData metaData)Create provider by result set metadata
-
-
-
Method Detail
-
fromParameter
@Deprecated static JDBCColumnDescriptorProvider fromParameter(PreparedStatement statement)
Deprecated.Implementations should preferfromParameterMetaData(ParameterMetaData)Create provider by parameter statement- Parameters:
statement- the prepared statement- Returns:
- a new
JDBCTypeProviderinstance - See Also:
PreparedStatement
-
fromParameterMetaData
static JDBCColumnDescriptorProvider fromParameterMetaData(ParameterMetaData metaData)
Create provider by the parameter metadata- Parameters:
metaData- the parameter metadata- Returns:
- a new
JDBCTypeProviderinstance - See Also:
ResultSetMetaData
-
fromResult
@Deprecated static JDBCColumnDescriptorProvider fromResult(ResultSet rs)
Deprecated.Implementations should preferfromResultMetaData(ResultSetMetaData)Create provider by result set metadata- Parameters:
rs- the result set- Returns:
- a new
JDBCTypeProviderinstance - See Also:
ResultSetMetaData
-
fromResultMetaData
static JDBCColumnDescriptorProvider fromResultMetaData(ResultSetMetaData metaData)
Create provider by result set metadata- Parameters:
metaData- the result set- Returns:
- a new
JDBCTypeProviderinstance - See Also:
ResultSetMetaData
-
apply
io.vertx.jdbcclient.impl.actions.JDBCColumnDescriptor apply(int column) throws SQLExceptionGet a column descriptor- Parameters:
column- column index- Returns:
- the column descriptor
- Throws:
SQLException- sql exception- See Also:
JDBCColumnDescriptor
-
-