Class SqlCallHandler
- java.lang.Object
-
- org.jdbi.v3.sqlobject.statement.internal.CustomizingStatementHandler<Call>
-
- org.jdbi.v3.sqlobject.statement.internal.SqlCallHandler
-
- All Implemented Interfaces:
ExtensionHandler
public class SqlCallHandler extends CustomizingStatementHandler<Call>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.BiFunction<OutParameters,Call,?>resultTransformer-
Fields inherited from interface org.jdbi.v3.core.extension.ExtensionHandler
EQUALS_HANDLER, HASHCODE_HANDLER, NULL_HANDLER
-
-
Constructor Summary
Constructors Constructor Description SqlCallHandler(java.lang.Class<?> sqlObjectType, java.lang.reflect.Method method)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidconfigureReturner(Call call, SqlObjectStatementConfiguration cfg)private java.util.function.BiFunction<OutParameters,Call,?>createResultTransformer(java.lang.Class<?> sqlObjectType, java.lang.reflect.Method method)(package private) CallcreateStatement(Handle handle, java.lang.String locatedSql)-
Methods inherited from class org.jdbi.v3.sqlobject.statement.internal.CustomizingStatementHandler
applyCustomizers, getMethod, getParameterType, invoke, locateSql, rowMapperFor, rowReducerFor, warm
-
-
-
-
Field Detail
-
resultTransformer
private final java.util.function.BiFunction<OutParameters,Call,?> resultTransformer
-
-
Method Detail
-
createResultTransformer
private java.util.function.BiFunction<OutParameters,Call,?> createResultTransformer(java.lang.Class<?> sqlObjectType, java.lang.reflect.Method method)
-
createStatement
Call createStatement(Handle handle, java.lang.String locatedSql)
- Specified by:
createStatementin classCustomizingStatementHandler<Call>
-
configureReturner
void configureReturner(Call call, SqlObjectStatementConfiguration cfg)
- Specified by:
configureReturnerin classCustomizingStatementHandler<Call>
-
-