Class SqlQueryHandler
- java.lang.Object
-
- org.jdbi.v3.sqlobject.statement.internal.CustomizingStatementHandler<Query>
-
- org.jdbi.v3.sqlobject.statement.internal.SqlQueryHandler
-
- All Implemented Interfaces:
ExtensionHandler
public class SqlQueryHandler extends CustomizingStatementHandler<Query>
-
-
Field Summary
Fields Modifier and Type Field Description private ResultReturnerresultReturnerprivate UseRowMapperuseRowMapperprivate UseRowReduceruseRowReducer-
Fields inherited from interface org.jdbi.v3.core.extension.ExtensionHandler
EQUALS_HANDLER, HASHCODE_HANDLER, NULL_HANDLER
-
-
Constructor Summary
Constructors Constructor Description SqlQueryHandler(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(Query query, SqlObjectStatementConfiguration cfg)(package private) QuerycreateStatement(Handle handle, java.lang.String locatedSql)voidwarm(ConfigRegistry config)Called after the method handler is constructed to pre-initialize any important configuration data structures.-
Methods inherited from class org.jdbi.v3.sqlobject.statement.internal.CustomizingStatementHandler
applyCustomizers, getMethod, getParameterType, invoke, locateSql, rowMapperFor, rowReducerFor
-
-
-
-
Field Detail
-
resultReturner
private final ResultReturner resultReturner
-
useRowMapper
private final UseRowMapper useRowMapper
-
useRowReducer
private final UseRowReducer useRowReducer
-
-
Method Detail
-
warm
public void warm(ConfigRegistry config)
Description copied from interface:ExtensionHandlerCalled after the method handler is constructed to pre-initialize any important configuration data structures.- Specified by:
warmin interfaceExtensionHandler- Overrides:
warmin classCustomizingStatementHandler<Query>- Parameters:
config- the method configuration to use for warming up
-
configureReturner
void configureReturner(Query query, SqlObjectStatementConfiguration cfg)
- Specified by:
configureReturnerin classCustomizingStatementHandler<Query>
-
createStatement
Query createStatement(Handle handle, java.lang.String locatedSql)
- Specified by:
createStatementin classCustomizingStatementHandler<Query>
-
-