R - Conversion result typepublic class CallbackSQLResultConverter<R> extends Object implements SQLResultConverter<R>
SQLResultConverter implementation which uses a callback Function to perform actual result
conversion.| Constructor and Description |
|---|
CallbackSQLResultConverter(Class<? extends R> conversionType,
BiFunction<SQLExecutionContext,SQLResult,R> conversionFunction)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
R |
convert(SQLExecutionContext context,
SQLResult result)
Convert a
SQLResult into expected result type. |
Class<? extends R> |
getConversionType()
Get the type into which this converter is able to convert a
SQLResult. |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic CallbackSQLResultConverter(Class<? extends R> conversionType, BiFunction<SQLExecutionContext,SQLResult,R> conversionFunction)
conversionType - Conversion type (not null)conversionFunction - Conversion function (not null)public Class<? extends R> getConversionType()
SQLResultConverterSQLResult.getConversionType in interface SQLResultConverter<R>public R convert(SQLExecutionContext context, SQLResult result) throws SQLException
SQLResultConverterSQLResult into expected result type.convert in interface SQLResultConverter<R>context - SQL execution contextresult - The result to convertSQLException - If an error occurredCopyright © 2019 The Holon Platform. All rights reserved.