Skip navigation links
A B C D F G H I K L M N O P Q R S T U V W 

A

accepts(Class<?>) - Method in class org.jdbi.v3.sqlobject.SqlObjectFactory
 
AnnotationSqlLocator - Class in org.jdbi.v3.sqlobject.locator
Locates SQL on the SQL method annotation (e.g.
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
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.
Bind.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
BindBean - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds the properties of a JavaBean to a SQL statement.
BindBean.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
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.
BindBeanList.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
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
BindList.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
BindMap - Annotation Type in org.jdbi.v3.sqlobject.customizer
Binds the entries of a Map<String, Object> to a SQL statement.
BindMap.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
BindParameterCustomizerFactory - Class in org.jdbi.v3.sqlobject.statement
Standard implementation of ParameterCustomizerFactory that delegates to Bind.Factory#createForParameter(Annotation, Class, Method, Parameter, int, Type) passing null for Annotation parameter.
BindParameterCustomizerFactory() - Constructor for class org.jdbi.v3.sqlobject.statement.BindParameterCustomizerFactory
 
buildHandler(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.DefaultMethodHandlerFactory
 
buildHandler(Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.HandlerFactory
Returns a Handler instance for executing the given SQL Object method.
buildHandler(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.SqlMethodHandlerFactory
 

C

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.KeyColumn.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterArgumentFactory.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterBeanMapper.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterCollectorFactory.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterColumnMapper.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterColumnMapperFactory.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterConstructorMapper.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterFieldMapper.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterJoinRowMapper.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterObjectArgumentFactory.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterRowMapper.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.RegisterRowMapperFactory.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.UseStatementRewriter.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.config.ValueColumn.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.locator.UseAnnotationSqlLocator.Impl
 
configureForMethod(ConfigRegistry, Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.locator.UseClasspathSqlLocator.Impl
 
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.RegisterArgumentFactory.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterBeanMapper.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterCollectorFactory.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterColumnMapper.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterColumnMapperFactory.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterConstructorMapper.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterFieldMapper.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterJoinRowMapper.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterObjectArgumentFactory.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterRowMapper.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.RegisterRowMapperFactory.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.config.UseStatementRewriter.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.locator.UseAnnotationSqlLocator.Impl
 
configureForType(ConfigRegistry, Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.locator.UseClasspathSqlLocator.Impl
 
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.
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.SqlObjectStatementConfiguration
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.FetchDirection.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.FetchSize.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.MaxRows.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.OutParameter.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.QueryTimeOut.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementCustomizerFactory
Used to create customizers for annotations on methods.
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.customizer.Timestamped.Factory
 
createForMethod(Annotation, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.transaction.TransactionIsolation.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.Bind.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.BindBean.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.BindBeanList.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.BindList.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.BindMap.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.Define.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.DefineList.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.FetchDirection.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.FetchSize.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.MaxRows.Factory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.customizer.QueryTimeOut.Factory
 
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(Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.statement.BindParameterCustomizerFactory
 
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.statement.MapTo.Factory
 
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
createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class org.jdbi.v3.sqlobject.transaction.TransactionIsolation.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizer.FetchDirection.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizer.FetchSize.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizer.MaxRows.Factory
 
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.customizer.QueryTimeOut.Factory
 
createForType(Annotation, Class<?>) - Method in interface org.jdbi.v3.sqlobject.customizer.SqlStatementCustomizerFactory
Used to create customizers for annotations on sql object interfaces
createForType(Annotation, Class<?>) - Method in class org.jdbi.v3.sqlobject.transaction.TransactionIsolation.Factory
 
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.
CreateSqlObject.Impl - Class in org.jdbi.v3.sqlobject
 
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.SqlMethodAnnotatedHandlerDecorator
 
decorateHandler(Handler, Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.transaction.Transaction.Decorator
 
Decorator() - Constructor for class org.jdbi.v3.sqlobject.transaction.Transaction.Decorator
 
DecoratorOrder - Annotation Type in org.jdbi.v3.sqlobject
Determines the order in which SQL method decorators are invoked.
DefaultMethodHandlerFactory - Class in org.jdbi.v3.sqlobject
 
DefaultMethodHandlerFactory() - Constructor for class org.jdbi.v3.sqlobject.DefaultMethodHandlerFactory
 
Define - Annotation Type in org.jdbi.v3.sqlobject.customizer
Defines a named attribute as the argument passed to the annotated parameter.
Define.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
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.
DefineList.Factory - Class in org.jdbi.v3.sqlobject.customizer
 

F

Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.Bind.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.BindBean.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.BindBeanList.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.BindList.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.BindMap.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.Define.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.DefineList.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.FetchDirection.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.FetchSize.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.MaxRows.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.OutParameter.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.QueryTimeOut.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.customizer.Timestamped.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.statement.MapTo.Factory
 
Factory() - Constructor for class org.jdbi.v3.sqlobject.transaction.TransactionIsolation.Factory
 
FetchDirection - Annotation Type in org.jdbi.v3.sqlobject.customizer
Used to specify the fetch direction, per JDBC, of a result set.
FetchDirection.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
FetchSize - Annotation Type in org.jdbi.v3.sqlobject.customizer
 
FetchSize.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
findFor(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.Handlers
 

G

getAnnotationValue(Method) - Static method in class org.jdbi.v3.sqlobject.internal.SqlAnnotations
Returns the value() of the @SqlBatch, @SqlCall, @SqlQuery, or @SqlUpdate annotation on the given method if declared and non-empty; empty otherwise.
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
 
getParameterName(Annotation, String, Parameter) - Static method in class org.jdbi.v3.sqlobject.internal.ParameterUtil
 
getSqlLocator() - Method in class org.jdbi.v3.sqlobject.SqlObjects
Returns the configured SqlLocator.

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

Impl() - Constructor for class org.jdbi.v3.sqlobject.config.KeyColumn.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterArgumentFactory.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterBeanMapper.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterCollectorFactory.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterColumnMapper.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterColumnMapperFactory.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterConstructorMapper.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterFieldMapper.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterJoinRowMapper.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterObjectArgumentFactory.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterRowMapper.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.RegisterRowMapperFactory.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.UseStatementRewriter.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.config.ValueColumn.Impl
 
Impl(Method) - Constructor for class org.jdbi.v3.sqlobject.CreateSqlObject.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.locator.UseAnnotationSqlLocator.Impl
 
Impl() - Constructor for class org.jdbi.v3.sqlobject.locator.UseClasspathSqlLocator.Impl
 
Impl(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.SqlBatch.Impl
 
Impl(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.SqlCall.Impl
 
Impl(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.SqlQuery.Impl
 
Impl(Class<?>, Method) - Constructor for class org.jdbi.v3.sqlobject.statement.SqlUpdate.Impl
 
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(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(T) - Method in interface org.jdbi.v3.sqlobject.transaction.TransactionalCallback
Execute in a transaction.
invoke(Object, Object[], HandleSupplier) - Method in class org.jdbi.v3.sqlobject.CreateSqlObject.Impl
 
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.statement.SqlBatch.Impl
 

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.
KeyColumn.Impl - Class in org.jdbi.v3.sqlobject.config
 

L

locate(Class<?>, Method) - Method in class org.jdbi.v3.sqlobject.locator.AnnotationSqlLocator
 
locate(Class<?>, Method) - Method in interface org.jdbi.v3.sqlobject.locator.SqlLocator
Locates and returns the SQL for the given SQL Object type and method.

M

MapTo - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to specify a polymorphic return type parameter on a query method.
MapTo.Factory - Class in org.jdbi.v3.sqlobject.statement
 
MaxRows - Annotation Type in org.jdbi.v3.sqlobject.customizer
Used to specify the maximum numb er of rows to return on a result set.
MaxRows.Factory - Class in org.jdbi.v3.sqlobject.customizer
 

N

NO_VALUE - Static variable in annotation type org.jdbi.v3.sqlobject.customizer.Bind
 

O

org.jdbi.v3.sqlobject - package org.jdbi.v3.sqlobject
SQL Objects
org.jdbi.v3.sqlobject.config - package org.jdbi.v3.sqlobject.config
 
org.jdbi.v3.sqlobject.customizer - package org.jdbi.v3.sqlobject.customizer
 
org.jdbi.v3.sqlobject.internal - package org.jdbi.v3.sqlobject.internal
 
org.jdbi.v3.sqlobject.locator - package org.jdbi.v3.sqlobject.locator
 
org.jdbi.v3.sqlobject.statement - package org.jdbi.v3.sqlobject.statement
 
org.jdbi.v3.sqlobject.transaction - package org.jdbi.v3.sqlobject.transaction
 
OutParameter - Annotation Type in org.jdbi.v3.sqlobject.customizer
Declare a named out parameter on an @SqlCall annotated method.
OutParameter.Factory - Class in org.jdbi.v3.sqlobject.customizer
 

P

ParameterCustomizerFactory - Interface in org.jdbi.v3.sqlobject.statement
 
ParameterUtil - Class in org.jdbi.v3.sqlobject.internal
 
ParameterUtil() - Constructor for class org.jdbi.v3.sqlobject.internal.ParameterUtil
 

Q

QueryTimeOut - Annotation Type in org.jdbi.v3.sqlobject.customizer
Specify the query timeout in seconds.
QueryTimeOut.Factory - Class in org.jdbi.v3.sqlobject.customizer
 

R

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.
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.
RegisterArgumentFactory.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterBeanMapper - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterBeanMapper.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterCollectorFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register container mappers on the current Query either for a sql object type or for a method.
RegisterCollectorFactory.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterColumnMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register a column mapper with either a sql object type or for a specific method.
RegisterColumnMapper.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterColumnMapperFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register a column mapper with either a sql object type or for a specific method.
RegisterColumnMapperFactory.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterConstructorMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register a constructor mapper factory for the only constructor of a type.
RegisterConstructorMapper.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterFieldMapper - Annotation Type in org.jdbi.v3.sqlobject.config
 
RegisterFieldMapper.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterJoinRowMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register a JoinRowMapper factory.
RegisterJoinRowMapper.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterObjectArgumentFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register argument factories for types which are compatible with PreparedStatement.setObject(int, Object).
RegisterObjectArgumentFactory.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterRowMapper - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register a row mapper with either a sql object type or for a specific method.
RegisterRowMapper.Impl - Class in org.jdbi.v3.sqlobject.config
 
RegisterRowMapperFactory - Annotation Type in org.jdbi.v3.sqlobject.config
Used to register a row mapper factory with either a sql object type or for a specific method.
RegisterRowMapperFactory.Impl - Class in org.jdbi.v3.sqlobject.config
 
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.
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
 
SqlAnnotations() - Constructor for class org.jdbi.v3.sqlobject.internal.SqlAnnotations
 
SqlBatch - Annotation Type in org.jdbi.v3.sqlobject.statement
Annotate a method to indicate that it will create and execute a SQL batch.
SqlBatch.Impl - Class in org.jdbi.v3.sqlobject.statement
 
SqlCall - Annotation Type in org.jdbi.v3.sqlobject.statement
Support for stored proc invocation.
SqlCall.Impl - Class in org.jdbi.v3.sqlobject.statement
 
SqlLocator - Interface in org.jdbi.v3.sqlobject.locator
Locates SQL for jdbi SQL Object methods.
SqlMethodAnnotatedHandlerDecorator - Class in org.jdbi.v3.sqlobject
Applies decorations to method handlers, according to any decorating annotations present on the method.
SqlMethodAnnotatedHandlerDecorator() - Constructor for class org.jdbi.v3.sqlobject.SqlMethodAnnotatedHandlerDecorator
 
SqlMethodAnnotation - Annotation Type in org.jdbi.v3.sqlobject
Annotation used to identify SQL method annotations.
SqlMethodDecoratingAnnotation - Annotation Type in org.jdbi.v3.sqlobject
Annotation used to identify SQL method decorating annotations.
SqlMethodHandlerFactory - Class in org.jdbi.v3.sqlobject
 
SqlMethodHandlerFactory() - Constructor for class org.jdbi.v3.sqlobject.SqlMethodHandlerFactory
 
SqlObject - Interface in org.jdbi.v3.sqlobject
SqlObject base interface.
SqlObjectFactory - Class in org.jdbi.v3.sqlobject
 
SqlObjectPlugin - Class in org.jdbi.v3.sqlobject
 
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
 
SqlObjectStatementConfiguration() - Constructor for class org.jdbi.v3.sqlobject.statement.SqlObjectStatementConfiguration
 
SqlQuery - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to indicate that a method should execute a query.
SqlQuery.Impl - Class in org.jdbi.v3.sqlobject.statement
 
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.
SqlUpdate - Annotation Type in org.jdbi.v3.sqlobject.statement
Used to indicate that a method should execute a non-query sql statement
SqlUpdate.Impl - Class in org.jdbi.v3.sqlobject.statement
 

T

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.
Timestamped.Factory - Class in org.jdbi.v3.sqlobject.customizer
 
Transaction - Annotation Type in org.jdbi.v3.sqlobject.transaction
Causes the annotated method to be run in a transaction.
Transaction.Decorator - Class in org.jdbi.v3.sqlobject.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
 
TransactionalConsumer<T extends Transactional<T>,X extends Exception> - Interface in org.jdbi.v3.sqlobject.transaction
 
TransactionIsolation - Annotation Type in org.jdbi.v3.sqlobject.transaction
Used to specify the transaction isolation level for an object or method (via annotating the method or passing it in as an annotated param).
TransactionIsolation.Factory - Class in org.jdbi.v3.sqlobject.transaction
 

U

UnableToCreateSqlObjectException - Exception in org.jdbi.v3.sqlobject
 
UnableToCreateSqlObjectException(String) - 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).
UseAnnotationSqlLocator.Impl - Class in org.jdbi.v3.sqlobject.locator
 
UseClasspathSqlLocator - Annotation Type in org.jdbi.v3.sqlobject.locator
Configures SQL Object to locate SQL using the ClasspathSqlLocator.findSqlOnClasspath(Class, String) method.
UseClasspathSqlLocator.Impl - Class in org.jdbi.v3.sqlobject.locator
 
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.
UseStatementRewriter - Annotation Type in org.jdbi.v3.sqlobject.config
Use the specified StatementRewriter class to rewrite SQL for the annotated SQL object class or method.
UseStatementRewriter.Impl - Class in org.jdbi.v3.sqlobject.config
 
useTransaction(TransactionalConsumer<This, X>) - Method in interface org.jdbi.v3.sqlobject.transaction.Transactional
Executes the given callback within a transaction.
useTransaction(TransactionIsolationLevel, 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

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.
ValueColumn.Impl - Class in org.jdbi.v3.sqlobject.config
 
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.

W

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 F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.