Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accepts(Class<?>) - Method in class org.jdbi.v3.sqlobject.SqlObjectFactory
 
AllowUnusedBindings - Annotation Type in org.jdbi.v3.sqlobject.customizer
Suppresses error when bindings are created but never used in the query.
AllowUnusedBindingsFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
AllowUnusedBindingsFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.AllowUnusedBindingsFactory
 
AnnotationSqlLocator - Class in org.jdbi.v3.sqlobject.locator
Locates SQL on the SQL method annotations like @SqlQuery("foo").
AnnotationSqlLocator() - Constructor for class org.jdbi.v3.sqlobject.locator.AnnotationSqlLocator
 
apply(SqlStatement<?>) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementCustomizer
Invoked to customize the sql statement
apply(SqlStatement<?>, Object) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementParameterCustomizer
Applies the customization to the SQL statement using the argument passed to the method.
applyDecorators(Handler, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.HandlerDecorators
Applies all registered decorators to the given handler
asCallback() - Method in interface org.jdbi.v3.sqlobject.transaction.TransactionalConsumer
 
attach(Class<E>, HandleSupplier) - Method in class org.jdbi.v3.sqlobject.SqlObjectFactory
Create a sql object of the specified type bound to this handle.

B

BatchChunkSize - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to control the batch chunk size for sql batch operations.
begin() - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Begins a transaction.
Bind - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds the annotated argument as a named parameter, and as a positional parameter.
BindBean - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds the properties of a JavaBean to a SQL statement.
BindBeanFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindBeanFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindBeanFactory
 
BindBeanList - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds each property for each value in the annotated Iterable or array/varargs argument, and defines a named attribute as a comma-separated list of each bound parameter name.
BindBeanListFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindBeanListFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindBeanListFactory
 
BindFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindFactory
 
BindFields - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds the properties and public fields of an object to a SQL statement.
BindFieldsFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindFieldsFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindFieldsFactory
 
BindList - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds each value in the annotated Iterable or array/varargs argument, and defines a named attribute as a comma-separated list of each bound parameter name.
BindList.EmptyHandling - Enum in org.jdbi.v3.sqlobject.customizer
describes what needs to be done if the passed argument is null or empty
BindListFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindListFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindListFactory
 
BindMap - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds the entries of a Map<String, Object> to a SQL statement.
BindMapFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindMapFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindMapFactory
 
BindMethods - Annotation Type in org.jdbi.v3.sqlobject.customizer
 
BindMethodsFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindMethodsFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindMethodsFactory
 
BindMethodsList - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds each method for each value in the annotated Iterable or array/varargs argument, and defines a named attribute as a comma-separated list of each bound method name.
BindMethodsListFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindMethodsListFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindMethodsListFactory
 
BindParameterCustomizerFactory - Class in org.jdbi.v3.sqlobject.statement
Standard implementation of ParameterCustomizerFactory that delegates to BindFactory.createForParameter(Annotation, Class, Method, Parameter, int, Type) passing null for Annotation parameter.
BindParameterCustomizerFactory() - Constructor for class org.jdbi.v3.sqlobject.statement.BindParameterCustomizerFactory
 
BindPojo - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds the properties of an object to a SQL statement.
BindPojoFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
BindPojoFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.BindPojoFactory
 
buildHandler(Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.HandlerFactory
Returns a Handler instance for executing the given SQL Object method.

C

call(Runnable) - Method in interface org.jdbi.v3.sqlobject.internal.SqlObjectInitData.InContextInvoker
 
call(Callable<?>) - Method in interface org.jdbi.v3.sqlobject.internal.SqlObjectInitData.InContextInvoker
 
commit() - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Commits the open transaction.
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.config.Configurer
Configures the registry for the given annotation on a sql object method.
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.KeyColumnImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterArgumentFactoriesImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterArgumentFactoryImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterBeanMapperImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterBeanMappersImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterCollectorFactoryImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperFactoriesImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperFactoryImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMappersImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterConstructorMapperImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterConstructorMappersImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterFieldMapperImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterFieldMappersImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterJoinRowMapperImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterObjectArgumentFactoriesImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterObjectArgumentFactoryImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperFactoriesImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperFactoryImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterRowMappersImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.UseEnumStrategyImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.UseSqlParserImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.UseTemplateEngineImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.internal.ValueColumnImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.locator.internal.UseAnnotationSqlLocatorImpl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.locator.internal.UseClasspathSqlLocatorImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in interface org.jdbi.v3.sqlobject.config.Configurer
Configures the registry for the given annotation on a sql object type.
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterArgumentFactoriesImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterArgumentFactoryImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterBeanMapperImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterBeanMappersImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterCollectorFactoryImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperFactoriesImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperFactoryImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMappersImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterConstructorMapperImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterConstructorMappersImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterFieldMapperImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterFieldMappersImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterJoinRowMapperImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterObjectArgumentFactoriesImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterObjectArgumentFactoryImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperFactoriesImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperFactoryImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.RegisterRowMappersImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.UseEnumStrategyImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.UseSqlParserImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.internal.UseTemplateEngineImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.locator.internal.UseAnnotationSqlLocatorImpl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.locator.internal.UseClasspathSqlLocatorImpl
 
configureInstance(ConfigRegistry) - Method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 
Configurer - Interface in org.jdbi.v3.sqlobject.config
Configures ConfigRegistry instances to satisfy the contract of a ConfiguringAnnotation-annotated annotation.
ConfiguringAnnotation - Annotation Type in org.jdbi.v3.sqlobject.config
Annotation used to modify configuration in the context of a SQL object or method.
convertKeys() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindMap
Whether to automatically convert map keys to strings.
createCopy() - Method in class org.jdbi.v3.sqlobject.customizer.TimestampedConfig
 
createCopy() - Method in class org.jdbi.v3.sqlobject.HandlerDecorators
 
createCopy() - Method in class org.jdbi.v3.sqlobject.Handlers
 
createCopy() - Method in class org.jdbi.v3.sqlobject.SqlObjects
 
createCopy() - Method in class org.jdbi.v3.sqlobject.statement.internal.SqlObjectStatementConfiguration
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.internal.AllowUnusedBindingsFactory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.internal.DefineNamedBindingsFactory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.internal.FetchSizeFactory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.internal.MaxRowsFactory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.internal.OutParameterFactory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.internal.OutParameterListFactory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.internal.QueryTimeOutFactory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.internal.TimestampedFactory
 
createForMethod(Annotation, Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementCustomizerFactory
Used to create customizers for annotations on methods.
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindBeanFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindBeanListFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindFieldsFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindListFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindMapFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindMethodsFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindMethodsListFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.BindPojoFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.DefineFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.DefineListFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.FetchSizeFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.MaxRowsFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.internal.QueryTimeOutFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementCustomizerFactory
Used to create customizers for annotations on parameters
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.statement.internal.MapToFactory
 
createForParameter(Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.statement.BindParameterCustomizerFactory
 
createForParameter(Class<?>, Method, Parameter, int, Type) - Method in interface org.jdbi.v3.sqlobject.statement.ParameterCustomizerFactory
Creates parameter customizer used to bind sql statement parameters when parameter is not explicitly annotated
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizer.internal.AllowUnusedBindingsFactory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizer.internal.DefineNamedBindingsFactory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizer.internal.FetchSizeFactory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizer.internal.QueryTimeOutFactory
 
createForType(Annotation, Class<?>) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementCustomizerFactory
Used to create customizers for annotations on sql object interfaces
CreateSqlObject - Annotation Type in org.jdbi.v3.sqlobject
Use this annotation on a sql object method to create a new sql object with the same underlying handle as the sql object the method is invoked on.
CreateSqlObjectHandler - Class in org.jdbi.v3.sqlobject.internal
 
CreateSqlObjectHandler(Method) - Constructor for class org.jdbi.v3.sqlobject.internal.CreateSqlObjectHandler
 
customizeJdbi(Jdbi) - Method in class org.jdbi.v3.sqlobject.SqlObjectPlugin
 

D

decorateHandler(Handler, Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.HandlerDecorator
Decorates the Handler to add or substitute behavior on the given SQL Object method.
decorateHandler(Handler, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.transaction.internal.TransactionDecorator
 
DecoratorOrder - Annotation Type in org.jdbi.v3.sqlobject
Determines the order in which SQL method decorators are invoked.
DEFAULT_MAX_ROWS - Static variable in class org.jdbi.v3.sqlobject.customizer.internal.MaxRowsFactory
 
Define - Annotation Type in org.jdbi.v3.sqlobject.customizer
Defines a named attribute as the argument passed to the annotated parameter.
DefineFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
DefineFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.DefineFactory
 
DefineList - Annotation Type in org.jdbi.v3.sqlobject.customizer
Defines a named attribute as a comma-separated String from the elements of the annotated array or List argument.
DefineListFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
DefineListFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.DefineListFactory
 
DefineNamedBindings - Annotation Type in org.jdbi.v3.sqlobject.customizer
Defines all bound arguments that don't already have a definition.
DefineNamedBindingsFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
DefineNamedBindingsFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.DefineNamedBindingsFactory
 

E

extensionType() - Method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 

F

FetchSize - Annotation Type in org.jdbi.v3.sqlobject.customizer
Specify batch size to fetch resulting rows in.
FetchSizeFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
FetchSizeFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.FetchSizeFactory
 
findFor(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.Handlers
 
findParameterName(String, Parameter) - Static method in class org.jdbi.v3.sqlobject.internal.ParameterUtil
 
forEachMethodHandler(BiConsumer<Method, Handler>) - Method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 

G

GenerateSqlObject - Annotation Type in org.jdbi.v3.sqlobject
Decorate a SqlObject type to instruct the jdbi3-generator annotation processor to create a compiled implementation.
getAnnotationValue(Method) - Static method in class org.jdbi.v3.sqlobject.internal.SqlAnnotations
Returns the value() of the @SqlBatch, @SqlCall, @SqlQuery, @SqlUpdate, @SqlScripts, or @SqlScript annotation on the given method if declared and non-empty; empty otherwise.
getAnnotationValue(Method, Function<String, String>) - Static method in class org.jdbi.v3.sqlobject.internal.SqlAnnotations
Returns the value() of the @SqlBatch, @SqlCall, @SqlQuery, @SqlUpdate, @SqlScripts, or @SqlScript annotation on the given method if declared; empty otherwise.
getCoreImpl() - Method in enum org.jdbi.v3.sqlobject.customizer.BindList.EmptyHandling
 
getDefaultParameterCustomizerFactory() - Method in class org.jdbi.v3.sqlobject.SqlObjects
Returns the configured ParameterCustomizerFactory used to bind sql statement parameters when parameter is not explicitly annotated.
GetGeneratedKeys - Annotation Type in org.jdbi.v3.sqlobject.statement
 
getHandle() - Method in interface org.jdbi.v3.sqlobject.SqlObject
Returns the handle used in the current sql object context.
getSqlLocator() - Method in class org.jdbi.v3.sqlobject.SqlObjects
Returns the configured SqlLocator.
getTimezone() - Method in class org.jdbi.v3.sqlobject.customizer.TimestampedConfig
Returns the timezone used in the resulting OffsetDateTime.

H

Handler - Interface in org.jdbi.v3.sqlobject
Implements the contract of a SQL Object method.
HandlerDecorator - Interface in org.jdbi.v3.sqlobject
Decorates Handler objects with additional behavior.
HandlerDecorators - Class in org.jdbi.v3.sqlobject
Registry for handler decorators.
HandlerDecorators() - Constructor for class org.jdbi.v3.sqlobject.HandlerDecorators
 
HandlerFactory - Interface in org.jdbi.v3.sqlobject
Creates Handler objects for methods annotated with a specific SQL method annotation, which satisfy the contract of that annotation.
Handlers - Class in org.jdbi.v3.sqlobject
Registry for handler factories, which produce handlers for SQL object methods.
Handlers() - Constructor for class org.jdbi.v3.sqlobject.Handlers
 

I

INIT_DATA - Static variable in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 
initData() - Static method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 
instantiate(Class<E>, HandleSupplier, ConfigRegistry) - Method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 
inTransaction(TransactionIsolationLevel, TransactionalCallback<R, This, X>) - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Executes the given callback within a transaction, returning the value returned by the callback.
inTransaction(TransactionalCallback<R, This, X>) - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Executes the given callback within a transaction, returning the value returned by the callback.
inTransaction(T) - Method in interface org.jdbi.v3.sqlobject.transaction.TransactionalCallback
Execute in a transaction.
invoke(Object[]) - Method in interface org.jdbi.v3.sqlobject.internal.SqlObjectInitData.InContextInvoker
 
invoke(Object, Object[], HandleSupplier) - Method in interface org.jdbi.v3.sqlobject.Handler
Executes a SQL Object method, and returns the result.
invoke(Object, Object[], HandleSupplier) - Method in class org.jdbi.v3.sqlobject.internal.CreateSqlObjectHandler
 
invoke(Object, Object[], HandleSupplier) - Method in class org.jdbi.v3.sqlobject.statement.internal.SqlScriptsHandler
 
invoke(Object, Object[], HandleSupplier) - Method in class org.jdbi.v3.sqlobject.statement.internal.SqlBatchHandler
 
isConcrete() - Method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 
isConcrete(Class<?>) - Static method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 

K

KeyColumn - Annotation Type in org.jdbi.v3.sqlobject.config
Configures the column to use for map keys, for SQL methods that return Map, or Guava's Multimap.
KeyColumnImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
KeyColumnImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.KeyColumnImpl
 
keys() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindMap
The set of map keys to bind.

L

lazyInvoker(Object, Method, HandleSupplier, ConfigRegistry) - Method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 
locate(Class<?>, Method, ConfigRegistry) - Method in class org.jdbi.v3.sqlobject.locator.AnnotationSqlLocator
 
locate(Class<?>, Method, ConfigRegistry) - Method in interface org.jdbi.v3.sqlobject.locator.SqlLocator
Locates and returns the SQL for the given SQL Object type and method.
locate(Class<?>, Method, ConfigRegistry) - Method in class org.jdbi.v3.sqlobject.locator.SqlObjectClasspathSqlLocator
 
lookupMethod(String, Class<?>...) - Static method in class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 

M

MapTo - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to specify a polymorphic return type as a parameter on a query method.
MapToFactory - Class in org.jdbi.v3.sqlobject.statement.internal
 
MapToFactory() - Constructor for class org.jdbi.v3.sqlobject.statement.internal.MapToFactory
 
MaxRows - Annotation Type in org.jdbi.v3.sqlobject.customizer
Used to specify the maximum number of rows to return on a result set.
MaxRowsFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
MaxRowsFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.MaxRowsFactory
 
methodNames() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindMethodsList
The list of methods to invoke on each element in the argument

N

name() - Element in annotation type org.jdbi.v3.sqlobject.customizer.OutParameter
 
NO_VALUE - Static variable in annotation type org.jdbi.v3.sqlobject.customizer.Bind
 
NULL_STRING - Enum constant in enum org.jdbi.v3.sqlobject.customizer.BindList.EmptyHandling
Define "null", useful e.g.
NULL_VALUE - Enum constant in enum org.jdbi.v3.sqlobject.customizer.BindList.EmptyHandling
Define null, leaving the result up to the TemplateEngine to decide.

O

of(Type, SqlStatementParameterCustomizer) - Static method in class org.jdbi.v3.sqlobject.customizer.internal.PojoWarmingCustomizer
 
onDemand(Jdbi, Class<?>, Class<?>...) - Method in class org.jdbi.v3.sqlobject.SqlObjectFactory
 
onEmpty() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindList
What to do when the argument is null or empty.
org.jdbi.v3.sqlobject - package org.jdbi.v3.sqlobject
SQL Objects
org.jdbi.v3.sqlobject.config - package org.jdbi.v3.sqlobject.config
The sqlobject.config package defines configuration annotations that modify the Jdbi configuration used as the context for executing SqlObject methods, such as registering handled types.
org.jdbi.v3.sqlobject.config.internal - package org.jdbi.v3.sqlobject.config.internal
 
org.jdbi.v3.sqlobject.customizer - package org.jdbi.v3.sqlobject.customizer
The sqlobject.customizer package provides annotations that customize the execution of a statement.
org.jdbi.v3.sqlobject.customizer.internal - package org.jdbi.v3.sqlobject.customizer.internal
 
org.jdbi.v3.sqlobject.internal - package org.jdbi.v3.sqlobject.internal
 
org.jdbi.v3.sqlobject.locator - package org.jdbi.v3.sqlobject.locator
sqlobject.locator inspects the declared SqlObject and determines the statement text to pass off to core.locator for final resolution of the statement text.
org.jdbi.v3.sqlobject.locator.internal - package org.jdbi.v3.sqlobject.locator.internal
 
org.jdbi.v3.sqlobject.statement - package 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 - package org.jdbi.v3.sqlobject.statement.internal
 
org.jdbi.v3.sqlobject.transaction - package org.jdbi.v3.sqlobject.transaction
sqlobject.transaction annotations declaratively create transactions wrapping a SqlObject method.
org.jdbi.v3.sqlobject.transaction.internal - package org.jdbi.v3.sqlobject.transaction.internal
 
OutParameter - Annotation Type in org.jdbi.v3.sqlobject.customizer
Declare a named out parameter on an @SqlCall annotated method.
OutParameterFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
OutParameterFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.OutParameterFactory
 
OutParameterList - Annotation Type in org.jdbi.v3.sqlobject.customizer
 
OutParameterListFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
OutParameterListFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.OutParameterListFactory
 

P

ParameterCustomizerFactory - Interface in org.jdbi.v3.sqlobject.statement
 
ParameterUtil - Class in org.jdbi.v3.sqlobject.internal
 
PojoWarmingCustomizer - Class in org.jdbi.v3.sqlobject.customizer.internal
 
prefix() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterBeanMapper
Column name prefix for the bean type.
prefix() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterConstructorMapper
Column name prefix for the mapped type.
prefix() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterFieldMapper
Column name prefix for the mapped type.
propertyNames() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindBeanList
The list of properties to invoke on each element in the argument

Q

QueryTimeOut - Annotation Type in org.jdbi.v3.sqlobject.customizer
Specify the query timeout in seconds.
QueryTimeOutFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
QueryTimeOutFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.QueryTimeOutFactory
 

R

readOnly() - Element in annotation type org.jdbi.v3.sqlobject.transaction.Transaction
Set the connection readOnly property before the transaction starts, and restore it before it returns.
register(HandlerDecorator) - Method in class org.jdbi.v3.sqlobject.HandlerDecorators
Registers the given handler decorator with the registry.
register(HandlerFactory) - Method in class org.jdbi.v3.sqlobject.Handlers
Registers the given handler factory with the registry.
RegisterArgumentFactories - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterArgumentFactoriesImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterArgumentFactoriesImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterArgumentFactoriesImpl
 
RegisterArgumentFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register an argument factory with either a sql object type or for a specific method.
RegisterArgumentFactoryImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterArgumentFactoryImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterArgumentFactoryImpl
 
RegisterBeanMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Registers a BeanMapper for a specific bean class
RegisterBeanMapperImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterBeanMapperImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterBeanMapperImpl
 
RegisterBeanMappers - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterBeanMappersImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterBeanMappersImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterBeanMappersImpl
 
RegisterCollectorFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register a collector factory on the current SqlStatement either for a sql object type or for a method.
RegisterCollectorFactoryImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterCollectorFactoryImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterCollectorFactoryImpl
 
RegisterColumnMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Registers a column mapper in the scope of a SQL Object type or method.
RegisterColumnMapperFactories - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterColumnMapperFactoriesImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterColumnMapperFactoriesImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperFactoriesImpl
 
RegisterColumnMapperFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Registers a column mapper factory in the scope of a SQL Object type or method.
RegisterColumnMapperFactoryImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterColumnMapperFactoryImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperFactoryImpl
 
RegisterColumnMapperImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterColumnMapperImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMapperImpl
 
RegisterColumnMappers - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterColumnMappersImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterColumnMappersImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterColumnMappersImpl
 
RegisterConstructorMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Registers a constructor mapper factory for the given type(s).
RegisterConstructorMapperImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterConstructorMapperImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterConstructorMapperImpl
 
RegisterConstructorMappers - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterConstructorMappersImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterConstructorMappersImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterConstructorMappersImpl
 
RegisterFieldMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Register types to reflectively assign fields with FieldMapper.
RegisterFieldMapperImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterFieldMapperImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterFieldMapperImpl
 
RegisterFieldMappers - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterFieldMappersImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterFieldMappersImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterFieldMappersImpl
 
RegisterJoinRowMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register a JoinRowMapper factory.
RegisterJoinRowMapperImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterJoinRowMapperImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterJoinRowMapperImpl
 
RegisterObjectArgumentFactories - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterObjectArgumentFactoriesImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterObjectArgumentFactoriesImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterObjectArgumentFactoriesImpl
 
RegisterObjectArgumentFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Registers an argument factory for a type compatible with PreparedStatement.setObject(int, Object).
RegisterObjectArgumentFactoryImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterObjectArgumentFactoryImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterObjectArgumentFactoryImpl
 
RegisterRowMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Register a row mapper in the context of a SQL Object type or method.
RegisterRowMapperFactories - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterRowMapperFactoriesImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterRowMapperFactoriesImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperFactoriesImpl
 
RegisterRowMapperFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Registers a row mapper factory in the scope of a SQL Object type or method.
RegisterRowMapperFactoryImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterRowMapperFactoryImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperFactoryImpl
 
RegisterRowMapperImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterRowMapperImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterRowMapperImpl
 
RegisterRowMappers - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterRowMappersImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
RegisterRowMappersImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.RegisterRowMappersImpl
 
releaseSavepoint(String) - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Releases the given savepoint.
rollback() - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Rolls back the open transaction.
rollbackToSavepoint(String) - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Rolls back to the given savepoint.

S

savepoint(String) - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Creates a savepoint with the given name on the transaction.
setDefaultParameterCustomizerFactory(ParameterCustomizerFactory) - Method in class org.jdbi.v3.sqlobject.SqlObjects
Configures SqlObject to use the given default parameter customizer factory.
setSqlLocator(SqlLocator) - Method in class org.jdbi.v3.sqlobject.SqlObjects
Configures SqlObject to use the given SqlLocator.
setTimezone(ZoneId) - Method in class org.jdbi.v3.sqlobject.customizer.TimestampedConfig
Sets the timezone used for the conversion of OffsetDateTime objects.
SingleValue - Annotation Type in org.jdbi.v3.sqlobject
Indicate to SqlObject that a type that looks like a container should be treated as a single element.
SqlAnnotations - Class in org.jdbi.v3.sqlobject.internal
 
SqlBatch - Annotation Type in org.jdbi.v3.sqlobject.statement
Annotate a method to indicate that it will create and execute a SQL batch.
SqlBatchHandler - Class in org.jdbi.v3.sqlobject.statement.internal
 
SqlBatchHandler(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.internal.SqlBatchHandler
 
SqlCall - Annotation Type in org.jdbi.v3.sqlobject.statement
Support for stored proc invocation.
SqlCallHandler - Class in org.jdbi.v3.sqlobject.statement.internal
 
SqlCallHandler(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.internal.SqlCallHandler
 
SqlLocator - Interface in org.jdbi.v3.sqlobject.locator
Locates SQL for jdbi SQL Object methods.
SqlMethodDecoratingAnnotation - Annotation Type in org.jdbi.v3.sqlobject
Annotation used to identify SQL method decorating annotations.
SqlObject - Interface in org.jdbi.v3.sqlobject
SqlObject base interface.
SqlObjectClasspathSqlLocator - Class in org.jdbi.v3.sqlobject.locator
Locates SQL in .sql files on the classpath for use with SqlQuery.
SqlObjectClasspathSqlLocator() - Constructor for class org.jdbi.v3.sqlobject.locator.SqlObjectClasspathSqlLocator
 
SqlObjectClasspathSqlLocator(ClasspathSqlLocator) - Constructor for class org.jdbi.v3.sqlobject.locator.SqlObjectClasspathSqlLocator
 
SqlObjectFactory - Class in org.jdbi.v3.sqlobject
Creates implementations for SqlObject interfaces.
SqlObjectInitData - Class in org.jdbi.v3.sqlobject.internal
 
SqlObjectInitData(Class<?>, UnaryOperator<ConfigRegistry>, Map<Method, UnaryOperator<ConfigRegistry>>, Map<Method, Handler>) - Constructor for class org.jdbi.v3.sqlobject.internal.SqlObjectInitData
 
SqlObjectInitData.InContextInvoker - Interface in org.jdbi.v3.sqlobject.internal
 
SqlObjectPlugin - Class in org.jdbi.v3.sqlobject
Plugin that installs the SqlObject extension.
SqlObjectPlugin() - Constructor for class org.jdbi.v3.sqlobject.SqlObjectPlugin
 
SqlObjects - Class in org.jdbi.v3.sqlobject
Configuration class for SQL objects.
SqlObjects() - Constructor for class org.jdbi.v3.sqlobject.SqlObjects
 
SqlObjectStatementConfiguration - Class in org.jdbi.v3.sqlobject.statement.internal
 
SqlObjectStatementConfiguration() - Constructor for class org.jdbi.v3.sqlobject.statement.internal.SqlObjectStatementConfiguration
 
SqlOperation - Annotation Type in org.jdbi.v3.sqlobject
Annotation used to identify SQL operation annotations.
SqlQuery - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to indicate that a method should execute a query.
SqlQueryHandler - Class in org.jdbi.v3.sqlobject.statement.internal
 
SqlQueryHandler(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.internal.SqlQueryHandler
 
SqlScript - Annotation Type in org.jdbi.v3.sqlobject.statement
Annotate a method to indicate that it will execute one or more SQL statements.
SqlScripts - Annotation Type in org.jdbi.v3.sqlobject.statement
Holder for repeating SqlScripts.
SqlScriptsHandler - Class in org.jdbi.v3.sqlobject.statement.internal
 
SqlScriptsHandler(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.internal.SqlScriptsHandler
 
SqlStatementCustomizer - Interface in org.jdbi.v3.sqlobject.customizer
Used with SqlStatementCustomizerFactory to customize sql statements via annotations.
SqlStatementCustomizerFactory - Interface in org.jdbi.v3.sqlobject.customizer
Interface used in conjunction with SqlStatementCustomizingAnnotation to generate SqlStatementCustomizer instances.
SqlStatementCustomizingAnnotation - Annotation Type in org.jdbi.v3.sqlobject.customizer
Annotation used to build customizing annotations.
SqlStatementParameterCustomizer - Interface in org.jdbi.v3.sqlobject.customizer
Customize a SqlStatement according to the value of an annotated parameter.
sqlType() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterObjectArgumentFactory
SQL type constant from Types.
sqlType() - Element in annotation type org.jdbi.v3.sqlobject.customizer.OutParameter
 
SqlUpdate - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to indicate that a method should execute a non-query sql statement.
SqlUpdateHandler - Class in org.jdbi.v3.sqlobject.statement.internal
 
SqlUpdateHandler(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.internal.SqlUpdateHandler
 
stripComments() - Element in annotation type org.jdbi.v3.sqlobject.locator.UseClasspathSqlLocator
 

T

THROW - Enum constant in enum org.jdbi.v3.sqlobject.customizer.BindList.EmptyHandling
Throw IllegalArgumentException.
Timestamped - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds the named parameter :now or a custom named parameter with the current DateTime as an OffsetDateTime.
TimestampedConfig - Class in org.jdbi.v3.sqlobject.customizer
Configuration for Timestamped.
TimestampedConfig() - Constructor for class org.jdbi.v3.sqlobject.customizer.TimestampedConfig
 
TimestampedFactory - Class in org.jdbi.v3.sqlobject.customizer.internal
 
TimestampedFactory() - Constructor for class org.jdbi.v3.sqlobject.customizer.internal.TimestampedFactory
 
Transaction - Annotation Type in org.jdbi.v3.sqlobject.transaction
Causes the annotated method to be run in a transaction.
transactional() - Element in annotation type org.jdbi.v3.sqlobject.statement.SqlBatch
Controls whether to execute the batch chunks in a transaction.
Transactional<This extends Transactional<This>> - Interface in org.jdbi.v3.sqlobject.transaction
A mixin interface to expose transaction methods on the sql object.
TransactionalCallback<R,T extends Transactional<T>,X extends Exception> - Interface in org.jdbi.v3.sqlobject.transaction
Callback that expects an open transaction and produces a result.
TransactionalConsumer<T extends Transactional<T>,X extends Exception> - Interface in org.jdbi.v3.sqlobject.transaction
Callback that expects an open transaction and returns no results.
TransactionDecorator - Class in org.jdbi.v3.sqlobject.transaction.internal
 
TransactionDecorator() - Constructor for class org.jdbi.v3.sqlobject.transaction.internal.TransactionDecorator
 

U

UnableToCreateSqlObjectException - Exception in org.jdbi.v3.sqlobject
Thrown when constructing a SqlObject fails.
UnableToCreateSqlObjectException(String) - Constructor for exception org.jdbi.v3.sqlobject.UnableToCreateSqlObjectException
 
UnableToCreateSqlObjectException(String, Throwable) - Constructor for exception org.jdbi.v3.sqlobject.UnableToCreateSqlObjectException
 
UnableToCreateSqlObjectException(Throwable) - Constructor for exception org.jdbi.v3.sqlobject.UnableToCreateSqlObjectException
 
UseAnnotationSqlLocator - Annotation Type in org.jdbi.v3.sqlobject.locator
Configures SQL Object to use AnnotationSqlLocator (the default SqlLocator).
UseAnnotationSqlLocatorImpl - Class in org.jdbi.v3.sqlobject.locator.internal
 
UseAnnotationSqlLocatorImpl() - Constructor for class org.jdbi.v3.sqlobject.locator.internal.UseAnnotationSqlLocatorImpl
 
UseClasspathSqlLocator - Annotation Type in org.jdbi.v3.sqlobject.locator
Configures SQL Object to locate SQL using the ClasspathSqlLocator.findSqlOnClasspath(Class, String) method.
UseClasspathSqlLocatorImpl - Class in org.jdbi.v3.sqlobject.locator.internal
 
UseClasspathSqlLocatorImpl() - Constructor for class org.jdbi.v3.sqlobject.locator.internal.UseClasspathSqlLocatorImpl
 
UseEnumStrategy - Annotation Type in org.jdbi.v3.sqlobject.config
Use the specified EnumStrategy for binding and mapping enum values.
UseEnumStrategyImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
UseEnumStrategyImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.UseEnumStrategyImpl
 
useHandle(HandleConsumer<X>) - Method in interface org.jdbi.v3.sqlobject.SqlObject
A convenience function which manages the lifecycle of the handle associated to this sql object, and yields it to a consumer for use by clients.
UseRowMapper - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to specify specific row mapper on a query method.
UseRowReducer - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to specify a row reducer on a result-bearing method.
UseSqlParser - Annotation Type in org.jdbi.v3.sqlobject.config
Use the specified SqlParser class to parse SQL for the annotated SQL object class or method.
UseSqlParserImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
UseSqlParserImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.UseSqlParserImpl
 
UseTemplateEngine - Annotation Type in org.jdbi.v3.sqlobject.config
Use the specified TemplateEngine class to render SQL for the annotated SQL object class or method.
UseTemplateEngineImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
UseTemplateEngineImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.UseTemplateEngineImpl
 
useTransaction(TransactionIsolationLevel, TransactionalConsumer<This, X>) - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Executes the given callback within a transaction.
useTransaction(TransactionalConsumer<This, X>) - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Executes the given callback within a transaction.
useTransaction(T) - Method in interface org.jdbi.v3.sqlobject.transaction.TransactionalConsumer
Execute in a transaction.

V

value() - Element in annotation type org.jdbi.v3.sqlobject.config.ConfiguringAnnotation
A Configurer type, which will be used to configure ConfigRegistry instances.
value() - Element in annotation type org.jdbi.v3.sqlobject.config.KeyColumn
Returns the column name to use for map keys.
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterArgumentFactories
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterArgumentFactory
The argument factory classes to register
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterBeanMapper
The mapped bean class.
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterBeanMappers
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterCollectorFactory
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterColumnMapper
The column mapper class to register
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterColumnMapperFactories
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterColumnMapperFactory
The column mapper factory class to register
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterColumnMappers
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterConstructorMapper
The mapped type.
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterConstructorMappers
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterFieldMapper
The type to map with FieldMapper.
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterFieldMappers
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterJoinRowMapper
Returns the types that will be available on the JoinRows returned.
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterObjectArgumentFactories
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterObjectArgumentFactory
The argument type which is compatible with PreparedStatement.setObject(int, Object).
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterRowMapper
The row mapper class to register
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterRowMapperFactories
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterRowMapperFactory
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.RegisterRowMappers
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.UseEnumStrategy
 
value() - Element in annotation type org.jdbi.v3.sqlobject.config.UseSqlParser
Specify the SqlParser class to use.
value() - Element in annotation type org.jdbi.v3.sqlobject.config.UseTemplateEngine
Specify the TemplateEngine class to use.
value() - Element in annotation type org.jdbi.v3.sqlobject.config.ValueColumn
Returns the column name to use for map values.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.AllowUnusedBindings
 
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.Bind
The name to bind the argument to.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindBean
Prefix to apply to each bean property.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindBeanList
The attribute name to define.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindFields
Prefix to apply to each bean field name.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindList
The attribute name to define.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindMap
Prefix to apply to each map key.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindMethods
Prefix to apply to each fluent accessor name.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindMethodsList
The attribute name to define.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.BindPojo
Prefix to apply to each property.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.Define
The attribute name to define.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.DefineList
The attribute name to define.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.FetchSize
 
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.MaxRows
The max number of rows to return from the query.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.OutParameterList
 
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.QueryTimeOut
 
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.SqlStatementCustomizingAnnotation
Specify a sql statement customizer factory which will be used to create sql statement customizers.
value() - Element in annotation type org.jdbi.v3.sqlobject.customizer.Timestamped
The parameter to bind in the SQL query.
value() - Element in annotation type org.jdbi.v3.sqlobject.DecoratorOrder
The order that decorator annotations will be applied, from outermost to innermost.
value() - Element in annotation type org.jdbi.v3.sqlobject.SqlMethodDecoratingAnnotation
Factory class that decorates Handler instances for methods annotated with the associated annotation.
value() - Element in annotation type org.jdbi.v3.sqlobject.SqlOperation
Handler class for methods annotated with the associated annotation.
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.BatchChunkSize
The batch chunk size.
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.GetGeneratedKeys
Sets the column names of the generated key(s) from a SQL statement.
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.SqlBatch
Returns the SQL string (or name) used for the batch.
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.SqlCall
 
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.SqlQuery
The query (or query name if using a statement locator) to be executed.
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.SqlScript
Returns the SQL string (or name).
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.SqlScripts
 
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.SqlUpdate
The sql (or statement name if using a statement locator) to be executed.
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.UseRowMapper
The class implementing RowMapper.
value() - Element in annotation type org.jdbi.v3.sqlobject.statement.UseRowReducer
The class implementing RowReducer.
value() - Element in annotation type org.jdbi.v3.sqlobject.transaction.Transaction
The transaction isolation level.
ValueColumn - Annotation Type in org.jdbi.v3.sqlobject.config
Configures the column to use for map values, for SQL methods that return Map, or Guava's Multimap.
ValueColumnImpl - Class in org.jdbi.v3.sqlobject.config.internal
 
ValueColumnImpl() - Constructor for class org.jdbi.v3.sqlobject.config.internal.ValueColumnImpl
 
valueOf(String) - Static method in enum org.jdbi.v3.sqlobject.customizer.BindList.EmptyHandling
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jdbi.v3.sqlobject.customizer.BindList.EmptyHandling
Returns an array containing the constants of this enum type, in the order they are declared.
VOID - Enum constant in enum org.jdbi.v3.sqlobject.customizer.BindList.EmptyHandling
Define "".

W

warm(ConfigRegistry) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementCustomizer
Called after the customizer is instantiated but before any statement is available, to pre-initialize any configuration data structures.
warm(ConfigRegistry) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementParameterCustomizer
Called after the customizer is instantiated but before any statement is available, to pre-initialize any configuration data structures.
warm(ConfigRegistry) - Method in interface org.jdbi.v3.sqlobject.Handler
Called after the method handler is constructed to pre-initialize any important configuration data structures.
warm(ConfigRegistry) - Method in class org.jdbi.v3.sqlobject.statement.internal.SqlBatchHandler
 
warm(ConfigRegistry) - Method in class org.jdbi.v3.sqlobject.statement.internal.SqlQueryHandler
 
warm(ConfigRegistry) - Method in class org.jdbi.v3.sqlobject.statement.internal.SqlUpdateHandler
 
withHandle(HandleCallback<R, X>) - Method in interface org.jdbi.v3.sqlobject.SqlObject
A convenience function which manages the lifecycle of the handle associated to this sql object, and yields it to a callback for use by clients.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form