| Package | Description |
|---|---|
| org.jdbi.v3.sqlobject.customizer |
The
sqlobject.customizer package provides annotations
that customize the execution of a statement. |
| org.jdbi.v3.sqlobject.customizer.internal | |
| org.jdbi.v3.sqlobject.statement |
The
sqlobject.statement annotations declare the type of statement
that a SqlObject method should create, such as a @SqlQuery to return rows or a
@SqlUpdate to modify rows and return the modification count. |
| org.jdbi.v3.sqlobject.statement.internal |
| Modifier and Type | Method and Description |
|---|---|
default SqlStatementParameterCustomizer |
SqlStatementCustomizerFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type paramType)
Used to create customizers for annotations on parameters
|
| Modifier and Type | Method and Description |
|---|---|
SqlStatementParameterCustomizer |
QueryTimeOutFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
DefineFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
BindMapFactory.createForParameter(Annotation a,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
BindBeanListFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
BindPojoFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
BindFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
BindFieldsFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
BindMethodsFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
FetchSizeFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
BindListFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
BindMethodsListFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type paramType) |
SqlStatementParameterCustomizer |
BindBeanFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
MaxRowsFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
SqlStatementParameterCustomizer |
DefineListFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
| Modifier and Type | Method and Description |
|---|---|
SqlStatementParameterCustomizer |
ParameterCustomizerFactory.createForParameter(Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type)
Creates parameter customizer used to bind sql statement parameters
when parameter is not explicitly annotated
|
SqlStatementParameterCustomizer |
BindParameterCustomizerFactory.createForParameter(Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
| Modifier and Type | Method and Description |
|---|---|
SqlStatementParameterCustomizer |
MapToFactory.createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type type) |
Copyright © 2019. All rights reserved.